1 2018-05-23 Richard Biener <rguenther@suse.de>
3 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8 * gcc.target/aarch64/pr84882.c: New test.
9 * gcc.target/aarch64/target_attr_18.c: Likewise.
11 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
13 PR tree-optimization/85853
14 * gfortran.dg/vect/pr85853.f90: New test.
16 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
18 * gnat.dg/import2.adb: New testcase.
20 2018-05-23 Ed Schonberg <schonberg@adacore.com>
22 * gnat.dg/discr51.adb: New testcase.
24 2018-05-23 Javier Miranda <miranda@adacore.com>
26 * gnat.dg/valid_scalars1.adb: New testcase.
28 2018-05-23 Ed Schonberg <schonberg@adacore.com>
30 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
32 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
34 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
37 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
39 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
42 2018-05-23 Bob Duff <duff@adacore.com>
44 * gnat.dg/addr10.adb: New testcase.
46 2018-05-23 Richard Biener <rguenther@suse.de>
49 * gcc.dg/Wstrict-overflow-27.c: New testcase.
51 2018-05-23 Yury Gribov <tetra2005@gmail.com>
53 PR tree-optimization/85822
54 * c-c++-common/pr85822.c: New test.
56 2018-05-23 Richard Biener <rguenther@suse.de>
58 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
60 2018-05-22 Janus Weil <janus@gcc.gnu.org>
63 * gfortran.dg/pr30667.f: Add option "-std=legacy".
65 2018-05-22 Martin Sebor <msebor@redhat.com>
68 * gcc.dg/attr-nonstring.c: New test.
70 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
73 * gcc.target/i386/pr85345.c: New test.
75 2018-05-22 Luis Machado <luis.machado@linaro.org>
77 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
79 2018-05-22 Janus Weil <janus@gcc.gnu.org>
82 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
83 dg-additional-options.
84 * gfortran.dg/graphite/block-2.f: Ditto.
85 * gfortran.dg/graphite/id-19.f: Ditto.
86 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
87 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
88 * gfortran.dg/vect/pr52580.f: Ditto.
90 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
92 * gcc.target/aarch64/ldp_stp_6.c: New.
93 * gcc.target/aarch64/ldp_stp_7.c: New.
94 * gcc.target/aarch64/ldp_stp_8.c: New.
96 2018-05-22 Martin Sebor <msebor@redhat.com>
99 * c-c++-common/attr-nonstring-3.c: Adjust.
100 * c-c++-common/attr-nonstring-4.c: Adjust.
101 * c-c++-common/attr-nonstring-6.c: New test.
103 2018-05-22 Martin Sebor <msebor@redhat.com>
105 PR tree-optimization/85826
106 * gcc.dg/Wrestrict-17.c: New test.
108 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
110 * gcc.dg/torture/pr85862.c: Rename to...
111 * gcc.dg/torture/pr85852.c: ...this.
113 2018-05-22 Justin Squirek <squirek@adacore.com>
115 * gnat.dg/warn14.adb: New testcase.
117 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
119 * gnat.dg/controlled8.adb: New testcase.
121 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
123 * gnat.dg/discr50.adb: New testcase.
125 2018-05-22 Ed Schonberg <schonberg@adacore.com>
127 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
128 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
129 gnat.dg/discr49_rec2.ads: New testcase.
131 2018-05-22 Ed Schonberg <schonberg@adacore.com>
133 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
134 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
137 2018-05-22 Ed Schonberg <schonberg@adacore.com>
139 * gnat.dg/fixedpnt3.adb: New testcase.
141 2018-05-22 Justin Squirek <squirek@adacore.com>
143 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
144 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
146 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
149 * gcc.dg/torture/pr85862.c: New test.
151 2018-05-22 Richard Biener <rguenther@suse.de>
153 PR tree-optimization/85834
154 * g++.dg/torture/pr85834.C: New testcase.
155 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
157 2018-05-22 Martin Liska <mliska@suse.cz>
160 * g++.dg/ipa/pr85607.C: New test.
162 2018-05-22 Richard Biener <rguenther@suse.de>
164 PR tree-optimization/85863
165 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
167 2018-05-22 Janus Weil <janus@gcc.gnu.org>
170 * gfortran.dg/assumed_rank_5.f90: Update error message.
171 * gfortran.dg/assumed_type_4.f90: Ditto.
172 * gfortran.dg/bind_c_array_params.f03: Ditto.
173 * gfortran.dg/bind_c_usage_28.f90: Ditto.
174 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
175 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
176 * gfortran.dg/c_loc_tests_11.f03: Ditto.
177 * gfortran.dg/coarray_atomic_2.f90: Ditto.
178 * gfortran.dg/coarray_collectives_2.f90: Ditto.
179 * gfortran.dg/coarray_collectives_10.f90: Ditto.
180 * gfortran.dg/coarray_collectives_13.f90: Ditto.
181 * gfortran.dg/rank_3.f90: Ditto.
182 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
183 * gfortran.dg/implicit_14.f90: Ditto.
185 2018-05-21 Christian Groessler <chris@groessler.org>
187 * gcc.c-torture/compile/simd-5.c: Fix comment.
189 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
192 * gcc.target/powerpc/pr85657-1.c: New test for converting between
193 __float128, __ibm128, and long double.
194 * gcc.target/powerpc/pr85657-2.c: Likewise.
195 * gcc.target/powerpc/pr85657-3.c: Likewise.
196 * g++.dg/pr85667.C: New test to make sure __ibm128 is
197 implementated as a separate type internally, and is not just an
198 alias for long double.
200 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
202 PR tree-optimization/85814
203 * gcc.dg/torture/pr85814.c: New test.
205 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
208 * g++.dg/cpp0x/cond1.C: New.
209 * g++.dg/cpp1y/pr84588-1.C: Likewise.
210 * g++.dg/cpp1y/pr84588-2.C: Likewise.
211 * g++.dg/cpp1y/pr84588-3.C: Likewise.
212 * g++.dg/parse/cond6.C: Likewise.
213 * g++.dg/parse/cond7.C: Likewise.
214 * g++.dg/parse/cond8.C: Likewise.
215 * g++.dg/cpp1z/decomp16.C: Update.
216 * g++.old-deja/g++.jason/cond.C: Likewise.
218 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
220 ChangeLog for r260480
221 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
222 warnings for deleted and obsolescent features.
223 * gfortran.dg/graphite/id-19.f: Ditto.
224 * gfortran.dg/graphite/id-20.f: Ditto.
225 * gfortran.dg/graphite/id-27.f90: Ditto.
226 * gfortran.dg/graphite/pr82449.f: Ditto.
228 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
230 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
231 tiny and large memory models.
233 2018-04-04 Ed Schonberg <schonberg@adacore.com>
235 * gnat.dg/suppress_initialization.adb,
236 gnat.dg/suppress_initialization_pkg.ads: New testcase.
238 2018-04-04 Ed Schonberg <schonberg@adacore.com>
240 * gnat.dg/exit1.adb: New testcase.
242 2018-04-04 Ed Schonberg <schonberg@adacore.com>
244 * gnat.dg/array30.adb: New testcase.
246 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
248 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
250 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
252 * gcc.c-torture/execute/ssad-run.c: New test.
253 * gcc.c-torture/execute/usad-run.c: Likewise.
254 * gcc.target/aarch64/ssadv16qi.c: Likewise.
255 * gcc.target/aarch64/usadv16qi.c: Likewise.
257 2018-05-21 Tamar Christina <tamar.christina@arm.com>
259 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
260 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
261 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
263 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
264 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
265 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
267 2018-05-21 Janus Weil <janus@gcc.gnu.org>
270 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
271 * gfortran.dg/g77/20020307-1.f: Ditto.
272 * gfortran.dg/g77/980310-3.f: Ditto.
273 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
274 * gfortran.dg/goacc/loop-1.f95: Ditto.
275 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
276 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
277 * gfortran.dg/gomp/do-1.f90: Ditto.
278 * gfortran.dg/gomp/omp_do1.f90: Ditto.
279 * gfortran.dg/pr17229.f: Ditto.
280 * gfortran.dg/pr37243.f: Ditto.
281 * gfortran.dg/pr49721-1.f: Ditto.
282 * gfortran.dg/pr58484.f: Ditto.
283 * gfortran.dg/pr81175.f: Ditto.
284 * gfortran.dg/pr81723.f: Ditto.
285 * gfortran.dg/predcom-2.f: Ditto.
286 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
287 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
288 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
289 * gfortran.dg/vect/pr52580.f: Ditto.
291 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
294 * gfortran.dg/char_result_18.f90: New test.
296 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
299 * gfortran.dg/associate_38.f90: New test.
301 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
304 * gfortran.dg/select_type_42.f90: New test.
306 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
309 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
310 that the patch fixes PR66694 & PR82617, although the testcases
311 are not explicitly included.
313 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
315 * gcc.dg/stack-usage-1.c: Add support for rv32e.
317 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
320 * g++.dg/pr82899.C: New testcase.
322 2018-05-18 Martin Liska <mliska@suse.cz>
324 * gcc.dg/pr68766.c: Change pruned output.
326 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
329 * c-c++-common/goacc/pr85782.c: New test.
331 2018-05-18 Sudakshina Das <sudi.das@arm.com>
333 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
335 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
337 * gcc.target/arm/pr62554.c: Delete.
338 * gcc.target/arm/pr69610-1.c: Likewise.
339 * gcc.target/arm/pr69610-2.c: Likewise.
341 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
343 * gcc.target/arm/pr40887.c: Update comment.
344 * lib/target-supports.exp: Don't generate effective target checks
345 and related helpers for armv5. Update comment.
346 * gcc.target/arm/armv5_thumb_isa.c: Delete.
347 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
348 target check and options.
350 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
353 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
354 scan-tree-dump-not for h.
356 2018-05-18 Richard Biener <rguenther@suse.de>
358 * gcc.dg/tree-ssa/pr21559.c: Adjust.
359 * gcc.dg/tree-ssa/pr45397.c: Likewise.
360 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
361 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
362 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
363 * gcc.dg/tree-ssa/vrp17.c: Likewise.
364 * gcc.dg/tree-ssa/vrp18.c: Likewise.
365 * gcc.dg/tree-ssa/vrp23.c: Likewise.
366 * gcc.dg/tree-ssa/vrp24.c: Likewise.
367 * gcc.dg/tree-ssa/vrp58.c: Likewise.
368 * gcc.dg/vrp-min-max-1.c: Likewise.
369 * gcc.dg/vrp-min-max-3.c: New testcase.
371 2018-05-18 Richard Biener <rguenther@suse.de>
373 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
374 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
375 * gcc.dg/graphite/scop-6.c: Likewise.
376 * gcc.dg/graphite/scop-7.c: Likewise.
377 * gcc.dg/graphite/scop-8.c: Likewise.
378 * gcc.dg/graphite/scop-9.c: Likewise.
380 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
382 * gcc.target/aarch64/vect-init-ld1.c: New test.
384 2018-05-18 Martin Liska <mliska@suse.cz>
386 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
387 * gcc.dg/tree-prof/update-loopch.c: Likewise.
389 2018-05-18 Martin Liska <mliska@suse.cz>
391 * gcc.dg/ipa/ipa-icf-39.c: New test.
392 * gcc.dg/pr68766.c: Adjust pruned output.
394 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
396 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
398 * gcc.dg/fma-1.c: New test.
399 * gcc.dg/fma-2.c: Likewise.
400 * gcc.dg/fma-3.c: Likewise.
401 * gcc.dg/fma-4.c: Likewise.
402 * gcc.dg/fma-5.c: Likewise.
403 * gcc.dg/fma-6.c: Likewise.
404 * gcc.dg/fma-7.c: Likewise.
405 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
407 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
408 * gfortran.dg/reassoc_8.f: Likewise.
409 * gfortran.dg/reassoc_9.f: Likewise.
410 * gfortran.dg/reassoc_10.f: Likewise.
412 2018-05-17 Jim Wilson <jimw@sifive.com>
414 * gcc.target/riscv/switch-qi.c: New.
415 * gcc.target/riscv/switch-si.c: New.
417 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
420 * gcc.target/powerpc/pr85698.c: New test.
422 2018-05-17 Richard Biener <rguenther@suse.de>
424 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
426 2018-05-17 Bin Cheng <bin.cheng@arm.com>
428 PR tree-optimization/85793
429 * gcc.dg/vect/pr85793.c: New test.
431 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
433 * gcc.dg/gimplefe-28.c: New test.
434 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
435 internal function calls.
436 * gcc.dg/goacc/loop-processing-1.c: Likewise.
438 2018-05-17 Martin Liska <mliska@suse.cz>
440 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
441 space in between 'G_' and '('.
443 2018-05-17 Jakub Jelinek <jakub@redhat.com>
446 * gcc.target/i386/pr85323-7.c: New test.
447 * gcc.target/i386/pr85323-8.c: New test.
448 * gcc.target/i386/pr85323-9.c: New test.
451 * gcc.target/i386/pr85323-4.c: New test.
452 * gcc.target/i386/pr85323-5.c: New test.
453 * gcc.target/i386/pr85323-6.c: New test.
456 * gcc.target/i386/pr85323-1.c: New test.
457 * gcc.target/i386/pr85323-2.c: New test.
458 * gcc.target/i386/pr85323-3.c: New test.
460 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
461 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
462 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
463 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
464 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
465 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
466 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
467 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
468 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
469 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
470 * gcc.target/i386/avx512f-setzero-1.c: New test.
472 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
474 * gcc.target/aarch64/vect-slp-dup.c: New.
476 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
481 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
483 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
484 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
486 2018-05-17 Richard Biener <rguenther@suse.de>
488 PR tree-optimization/85757
489 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
491 2018-05-16 Marek Polacek <polacek@redhat.com>
494 * g++.dg/cpp0x/initlist-throw1.C: New test.
495 * g++.dg/cpp0x/initlist-throw2.C: New test.
497 2018-05-16 Carl Love <cel@us.ibm.com>
499 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
500 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
501 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
502 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
503 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
505 2018-05-16 Richard Biener <rguenther@suse.de>
507 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
508 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
509 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
511 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
513 * gcc.target/aarch64/sve/vcond_10.c: New test.
514 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
515 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
516 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
518 2018-05-15 Martin Sebor <msebor@redhat.com>
520 PR tree-optimization/85753
521 * gcc.dg/Wrestrict-10.c: Adjust.
522 * gcc.dg/Wrestrict-16.c: New test.
524 2018-05-15 Martin Sebor <msebor@redhat.com>
527 * c-c++-common/attr-nonstring-7.c: New test.
529 2018-05-15 Richard Biener <rguenther@suse.de>
531 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
533 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
535 PR tree-optimization/83648
536 * gcc.dg/tree-ssa/pr83648.c: New test.
537 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
539 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
542 * gcc.dg/ipa/pr85734.c: New test.
544 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
547 * gnat.dg/opt70.adb: New test.
548 * gnat.dg/opt70_pkg.ad[sb]: New helper.
550 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
552 * gcc.target/aarch64/crypto-fuse-1.c: New test.
553 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
555 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
557 * gcc.target/aarch64/vmov_n_1.c: Update test.
558 * gcc.target/aarch64/vfp-1.c: Update test.
560 2018-05-14 Jakub Jelinek <jakub@redhat.com>
563 * gcc.c-torture/execute/pr85756.c: New test.
565 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
567 * gcc.target/i386/cldemote-1.c: New test.
569 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
572 * gfortran.dg/assumed_type_9.f90 : New test.
574 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
577 * gfortran.dg/pr85542.f90: New test.
579 2018-05-11 Martin Jambor <mjambor@suse.cz>
582 * g++.dg/lto/pr85655_0.C: New test.
584 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
586 * gcc.target/i386/tpause-1.c: New test.
587 * gcc.target/i386/umonitor-1.c: New test.
589 2018-05-11 Jakub Jelinek <jakub@redhat.com>
592 * c-c++-common/gomp/pr85696.c: New test.
594 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
595 Jakub Jelinek <jakub@redhat.com>
597 PR tree-optimization/85692
598 * gcc.target/i386/pr85692.c: New test.
600 2018-05-11 Martin Liska <mliska@suse.cz>
603 * c-c++-common/ubsan/attrib-6.c: New test.
605 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
608 * gfortran.dg/pr85687.f90: new test.
610 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
613 * gfortran.dg/pr85521_1.f90: New test.
614 * gfortran.dg/pr85521_2.f90: New test.
616 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
619 * gfortran.dg/pr70870_1.f90: New test.
621 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
623 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
625 2018-05-10 Jakub Jelinek <jakub@redhat.com>
628 * g++.dg/ext/offsetof2.C: New test.
630 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
633 * gfortran.dg/temporary_3.f90 : New test.
636 * gfortran.dg/temporary_2.f90 : New test.
638 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
640 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
641 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
642 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
643 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
644 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
645 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
646 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
647 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
648 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
649 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
650 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
651 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
652 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
653 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
654 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
655 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
656 * gcc.dg/vmx/st-be-order.c: Delete testcase.
657 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
658 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
659 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
660 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
661 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
662 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
663 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
664 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
665 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
666 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
668 2018-05-10 Jakub Jelinek <jakub@redhat.com>
670 PR tree-optimization/85699
671 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
672 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
673 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
674 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
676 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
678 * g++.dg/tls/pr85400.C: New test.
680 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
683 * g++.dg/cpp1y/lambda-generic-85713.C: New.
685 2018-05-09 Carl Love <cel@us.ibm.com>
687 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
689 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
693 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/cpp1y/pr84588.C: New.
698 2018-05-09 Andreas Schwab <schwab@suse.de>
700 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
702 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
704 * gcc.target/aarch64/store_lane_spill_1.c: New test.
705 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
707 2018-05-08 Carl Love <cel@us.ibm.com>
708 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
710 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
713 * g++.dg/cpp1y/pr84588.C: New.
715 2018-05-08 Marek Polacek <polacek@redhat.com>
718 * g++.dg/cpp1z/constexpr-if22.C: New test.
720 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
723 * gcc.target/i386/pr85693.c: New test.
725 2018-05-08 Jakub Jelinek <jakub@redhat.com>
728 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
729 scan-assembler-times checking that except for [fh]*xor other functions
730 don't use any load instructions.
732 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
734 * gcc.target/i386/builtin_target.c: Test goldmont.
735 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
738 2018-05-08 Jakub Jelinek <jakub@redhat.com>
741 * g++.dg/other/sse2-pr85572-1.C: New test.
742 * g++.dg/other/sse2-pr85572-2.C: New test.
743 * g++.dg/other/sse4-pr85572-1.C: New test.
744 * g++.dg/other/avx2-pr85572-1.C: New test.
747 * gcc.target/i386/pr85317.c: New test.
748 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
749 optimization barrier to avoid optimizing away the expected insn.
752 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
753 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
755 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
757 * g++.dg/other/sve_const_pred_1.C: Rename to...
758 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
759 target selectors and explicit -march options.
760 * g++.dg/other/sve_const_pred_2.C: Rename to...
761 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
762 * g++.dg/other/sve_const_pred_3.C: Rename to...
763 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
764 * g++.dg/other/sve_const_pred_4.C: Rename to...
765 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
766 * g++.dg/other/sve_tls_2.C: Rename to...
767 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
768 * g++.dg/other/sve_vcond_1.C: Rename to...
769 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
770 * g++.dg/other/sve_vcond_1_run.C: Rename to...
771 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
773 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
776 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
779 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
782 * g++.dg/cpp0x/deleted14.C: New.
784 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
785 Alan Hayward <alan.hayward@arm.com>
786 David Sherwood <david.sherwood@arm.com>
788 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
790 * gcc.target/aarch64/sve/vcond_7.c: New test.
791 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
793 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
796 * g++.dg/cpp0x/sfinae62.C: New.
798 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
800 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
803 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/cpp0x/narrowing1.C: New.
808 2018-05-08 Richard Biener <rguenther@suse.de>
811 * gcc.dg/torture/pr85574.c: Rename to...
812 * gcc.dg/torture/pr85588.c: ... this.
814 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
817 * gfortran.dg/minmaxloc_12.f90: New test case.
818 * gfortran.dg/minmaxloc_13.f90: New test case.
820 2018-05-07 Nathan Sidwell <nathan@acm.org>
822 * g++.dg/cpp0x/range-for10.C: Delete.
823 * g++.dg/ext/forscope1.C: Delete.
824 * g++.dg/ext/forscope2.C: Delete.
825 * g++.dg/template/for1.C: Delete.
827 2018-05-07 Jeff Law <law@redhat.com>
829 * gfortran.dg/linefile.f90: New test.
831 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
833 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
836 2018-05-06 Jakub Jelinek <jakub@redhat.com>
839 * g++.dg/ext/asm14.C: New test.
840 * g++.dg/ext/asm15.C: New test.
841 * g++.dg/ext/asm16.C: New test.
843 2018-05-06 Michael Eager <eager@eagercon.com>
845 * gcc.target/microblaze/others/picdtr.c: Correct option
846 -fPIE -mpic-data-is-text-relative.
848 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
850 * gcc.target/microblaze/others/picdtr.c: Add test for
851 -fPIE -mpic-data-is-text-relative.
853 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
856 * gfortran.dg/coarray_dependency_1.f90: New test.
857 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
859 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
861 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
862 to match the currently produced gimple.
864 2018-05-04 Carl Love <cel@us.ibm.com>
865 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
867 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
868 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
869 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
870 xvcmpgedp counts. Add xxsel counts.
872 2018-05-04 Richard Biener <rguenther@suse.de>
875 * g++.dg/torture/pr85627.C: New testcase.
877 2018-05-04 Richard Biener <rguenther@suse.de>
880 * gcc.dg/torture/pr85574.c: New testcase.
881 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
883 2018-05-04 Jakub Jelinek <jakub@redhat.com>
886 * gcc.dg/nextafter-1.c: New test.
887 * gcc.dg/nextafter-2.c: New test.
888 * gcc.dg/nextafter-3.c: New test.
889 * gcc.dg/nextafter-4.c: New test.
891 2018-05-03 Nathan Sidwell <nathan@acm.org>
893 Remove -ffriend-injection.
894 * g++.old-deja/g++.jason/scoping15.C: Delete.
895 * g++.old-deja/g++.mike/net43.C: Delete.
897 2018-05-03 Jakub Jelinek <jakub@redhat.com>
900 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
901 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
902 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
903 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
905 2018-05-03 Tom de Vries <tom@codesourcery.com>
908 * lib/scanoffloadtree.exp: New file.
910 2018-05-03 Richard Biener <rguenther@suse.de>
912 PR tree-optimization/85615
913 * gcc.dg/torture/pr85615.c: New testcase.
915 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
917 PR tree-optimization/70291
918 * gcc.dg/complex-6.c: New test.
919 * gcc.dg/complex-7.c: Likewise.
921 2018-05-03 Richard Biener <rguenther@suse.de>
924 * fortran.dg/pr51434.f90: Truncate transfer argument.
926 2018-05-02 Jakub Jelinek <jakub@redhat.com>
929 * gcc.c-torture/execute/pr85582-3.c: New test.
931 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
932 Jason Merrill <jason@redhat.com>
935 * g++.dg/warn/Wshadow-13.C: New.
936 * g++.dg/warn/Wshadow-14.C: Likewise.
938 2018-05-02 Tom de Vries <tom@codesourcery.com>
941 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
942 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
944 2018-05-02 David Pagan <dave.pagan@oracle.com>
947 * gcc.dg/noncompile/pr30552-1.c: New test.
948 * gcc.dg/noncompile/pr30552-2.c: New test.
949 * gcc.dg/noncompile/pr30552-3.c: New test.
950 * gcc.dg/noncompile/pr30552-4.c: New test.
952 2018-05-02 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/85597
955 * gcc.dg/vect/pr85597.c: New testcase.
957 2018-05-02 Tom de Vries <tom@codesourcery.com>
960 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
961 * lib/scanltranstree.exp: New file.
962 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
963 (scan-ltrans-tree-dump-times_required_options)
964 (scan-ltrans-tree-dump-not_required_options)
965 (scan-ltrans-tree-dump-dem_required_options)
966 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
967 * lib/gcc-dg.exp: Include scanltranstree.exp.
969 2018-05-02 Tom de Vries <tom@codesourcery.com>
972 * gcc.dg/ipa/ipa-icf-38.c: New test.
973 * gcc.dg/ipa/ipa-icf-38a.c: New test.
974 * lib/scandump.exp (dump-base): New proc.
975 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
976 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
978 * lib/scanipa.exp: Add "" argument to scan-dump calls.
979 * lib/scanlang.exp: Same.
980 * lib/scanrtl.exp: Same.
981 * lib/scantree.exp: Same.
982 * lib/scanwpaipa.exp: New file.
983 * lib/gcc-dg.exp: Include scanwpaipa.exp.
985 2018-05-02 Richard Biener <rguenther@suse.de>
988 * gcc.dg/torture/pr85567.c: New testcase.
990 2018-05-02 Jakub Jelinek <jakub@redhat.com>
993 * gcc.c-torture/execute/pr85582-1.c: New test.
994 * gcc.c-torture/execute/pr85582-2.c: New test.
996 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
998 PR tree-optimization/85586
999 * gcc.dg/vect/pr85586.c: New test.
1001 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
1003 PR tree-optimization/85143
1004 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
1005 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
1007 2018-05-01 David Malcolm <dmalcolm@redhat.com>
1010 * c-c++-common/Wformat-pr84258.c: New test.
1012 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1014 PR tree-optimization/82665
1015 * gcc.dg/tree-ssa/pr82665.c: New test.
1017 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1020 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1021 (test_add_fixit_insert_formatted_single_line): New function.
1022 (test_add_fixit_insert_formatted_multiline): New function.
1023 Extend expected output of generated patch to include fix-it hints
1025 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
1026 "gcc-rich-location.h". Add test coverage for
1027 gcc_rich_location::add_fixit_insert_formatted.
1029 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1031 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1032 (test_show_locus): Update for location_get_source_line returning a
1033 char_span. Use char_span for handling words in the
1034 "test_many_nested_locations" fix-it example.
1036 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1038 * gcc.target/arc/interrupt-8.c: Update test.
1039 * gcc.target/arc/loop-4.c: Likewise.
1040 * gcc.target/arc/loop-hazard-1.c: Likewise.
1041 * gcc.target/arc/sdata-3.c: Likewise.
1043 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1045 * gcc.target/arc/store-merge-1.c: New test.
1046 * gcc.target/arc/add_n-combine.c: Update test.
1048 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
1050 Microblaze Target: PIC data text relative
1052 * gcc.target/microblaze/others/data_var1.c: Include
1053 PIC case of r20 base register.
1054 * gcc.target/microblaze/others/data_var2.c: Ditto.
1055 * gcc.target/microblaze/others/picdtr.c: Add new
1056 test case for -mpic-is-data-text-relative.
1057 * gcc.target/microblaze/others/sdata_var1.c: Add
1058 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1059 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1060 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1061 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1062 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1063 * gcc.target/microblaze/others/string_cst1_gpopt.c:
1065 * gcc.target/microblaze/others/string_cst2_gpopt.c:
1068 2018-04-30 Richard Biener <rguenther@suse.de>
1070 PR tree-optimization/28364
1071 PR tree-optimization/85275
1072 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
1073 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
1074 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
1075 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
1076 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
1078 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
1079 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
1081 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1082 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1083 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1085 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
1088 * gcc.target/i386/pr84431.c: New test.
1090 2018-04-27 Martin Jambor <mjambor@suse.cz>
1093 * g++.dg/ipa/pr85549.C: New test.
1095 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1098 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
1100 * g++.dg/cpp0x/constexpr-85553.C: New test.
1102 2018-04-27 David Malcolm <dmalcolm@redhat.com>
1105 * g++.dg/pr85515-1.C: New test.
1106 * g++.dg/pr85515-2.C: New test.
1108 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
1111 * g++.dg/cpp0x/friend3.C: New.
1113 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1116 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1117 Use check_effective_target_arm_little_endian.
1119 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1121 PR tree-optimization/85529
1122 * gcc.c-torture/execute/pr85529-1.c: New test.
1123 * gcc.c-torture/execute/pr85529-2.c: New test.
1124 * gcc.dg/pr85529.c: New test.
1126 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1128 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
1129 `.dword' in addition to `lw' and `.word'.
1131 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1133 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
1135 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
1137 * gnat.dg/loop_optimization24.adb: New test.
1139 2018-04-26 Richard Biener <rguenther@suse.de>
1141 PR tree-optimization/85116
1142 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
1143 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
1144 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
1145 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
1147 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
1150 * gcc.target/i386/pr85473-1.c: New test.
1151 * gcc.target/i386/pr85473-2.c: New test.
1153 2018-04-25 Nathan Sidwell <nathan@acm.org>
1154 Jakub Jelinek <jakub@redhat.com>
1158 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
1159 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
1160 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
1161 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
1162 * g++.dg/cpp0x/pr85437-1.C: New.
1163 * g++.dg/cpp0x/pr85437-2.C: New.
1164 * g++.dg/cpp0x/pr85437-3.C: New.
1165 * g++.dg/cpp0x/pr85437-4.C: New.
1167 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
1170 * gfortran.dg/pr85520.f90: New test.
1172 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1175 * gcc.dg/pr85512.c: New test.
1177 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
1180 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
1181 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
1182 * gcc.dg/pr85388-1.c (dg-options): Likwise.
1183 * gcc.dg/pr85388-2.c (dg-options): Likwise.
1184 * gcc.dg/pr85388-3.c (dg-options): Likwise.
1185 * gcc.dg/pr85388-4.c (dg-options): Likwise.
1186 * gcc.dg/pr85388-5.c (dg-options): Likwise.
1187 * gcc.dg/pr85388-6.c (dg-options): Likwise.
1188 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
1189 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
1190 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
1191 * gcc.target/i386/cet-label.c (dg-options): Likwise.
1192 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
1193 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
1194 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
1195 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
1196 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
1197 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
1198 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
1199 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
1200 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
1201 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
1202 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
1203 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
1204 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
1205 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
1206 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
1207 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
1208 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
1209 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
1210 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
1211 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
1212 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
1213 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
1214 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
1215 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
1216 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
1217 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
1218 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
1219 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
1220 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
1221 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
1222 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
1223 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
1224 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
1225 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
1226 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
1227 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
1228 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
1229 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
1230 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
1231 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
1232 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
1233 * gcc.target/i386/pr84146.c (dg-options): Likwise.
1234 * gcc.target/i386/pr85403.c (dg-options): Likwise.
1235 * gcc.target/i386/pr85404.c (dg-options): Likwise.
1236 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
1238 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
1239 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
1240 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
1241 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
1242 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
1243 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
1244 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
1245 * (dg-options): Likwise.
1246 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
1248 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
1249 * gcc.target/i386/cet-label-3.c: Removed.
1250 * gcc.target/i386/cet-property-3.c: Likwise.
1251 * gcc.target/i386/cet-sjlj-7.c: Likwise.
1253 2018-04-24 Jakub Jelinek <jakub@redhat.com>
1256 * gcc.target/i386/pr85511.c: New test.
1259 * g++.dg/ext/pr85503.C: New test.
1262 * gcc.target/i386/pr85508.c: New test.
1264 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1266 PR tree-optimization/85478
1267 * g++.dg/pr85478.C: New test.
1269 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
1271 * g++.dg/torture/pr85496.C: New test.
1273 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
1275 PR rtl-optimization/85423
1276 * gcc.dg/pr85423.c: New test.
1278 2018-04-20 Martin Sebor <msebor@redhat.com>
1281 * gcc.dg/Wrestrict-15.c: New test.
1283 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
1286 * gcc.target/powerpc/pr85456.c: New test.
1288 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
1290 * g++.dg/ext/undef-bool-1.C: Require lp64.
1291 * gcc.target/powerpc/undef-bool-2.c: Likewise.
1293 2018-04-20 Jeff Law <law@redhat.com>
1295 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
1297 * gcc.dg/stack-check-6.c: Likewise.
1298 * gcc.dg/stack-check-6a.c: Likewise.
1299 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
1300 * gcc.target/i386/stack-check-18.c: Likewise.
1301 * gcc.target/i386/stack-check-19.c: Likewise.
1303 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1306 * gcc.target/aarch64/sve/vcond_1.c: Move to...
1307 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
1308 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
1309 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
1311 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
1314 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
1315 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
1317 2018-04-20 Richard Biener <rguenther@suse.de>
1320 * gcc.dg/torture/pr85475.c: New testcase.
1322 2018-04-20 Martin Jambor <mjambor@suse.cz>
1325 * gcc.dg/ipa/pr85449.c: New test.
1327 2018-04-20 Martin Jambor <mjambor@suse.cz>
1330 * g++.dg/ipa/pr85447.C: New file.
1331 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
1333 2018-04-20 Jakub Jelinek <jakub@redhat.com>
1336 * g++.dg/cpp0x/pr85462.C: New test.
1338 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1340 * gcc.target/i386/pr85404.c: Require CET target.
1342 2018-04-19 Jakub Jelinek <jakub@redhat.com>
1344 PR tree-optimization/85467
1345 * gcc.dg/pr85467.c: New test.
1347 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/parse/crash68.C: New.
1352 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1355 * g++.dg/torture/pr85334.C: New test.
1357 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
1359 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
1360 * g++.dg/diagnostic/pr85464.C: New.
1362 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1365 * gcc.dg/torture/pr85397-1.c: New test.
1366 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
1367 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
1369 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1372 * gcc.target/i386/pr85404.c: New test.
1374 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1377 * c-c++-common/attr-nocf-check-1.c: Compile with
1378 -fcf-protection=none.
1379 * c-c++-common/attr-nocf-check-3.c: Likewise.
1380 * gcc.dg/march-generic.c: Likewise.
1381 * gcc.target/i386/align-limit.c: Likewise.
1382 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1383 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1384 * gcc.target/i386/cet-property-2.c: Likewise.
1385 * gcc.target/i386/ret-thunk-26.c: Likewise.
1386 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
1388 * c-c++-common/fcf-protection-2.c: Likewise.
1389 * c-c++-common/fcf-protection-3.c: Likewise.
1390 * c-c++-common/fcf-protection-5.c: Likewise.
1391 * c-c++-common/fcf-protection-6.c: Likewise.
1392 * c-c++-common/fcf-protection-7.c: Likewise.
1393 * gcc.target/i386/cet-label-3.c: New test.
1394 * gcc.target/i386/cet-property-3.c: Likewise.
1395 * gcc.target/i386/cet-sjlj-7.c: Likewise.
1396 * gcc.target/i386/pr85417-1.c: Likewise.
1397 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
1398 __x86_indirect_thunk_nt_(r|e)ax
1399 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1400 * gcc.target/i386/pr85403.c: Remove dg-error,
1402 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
1404 * gcc.target/i386/movdir-1.c: New test.
1406 2018-04-19 Richard Biener <rguenther@suse.de>
1409 * gcc.dg/pr85455.c: New testcase.
1411 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1413 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
1415 * g++.dg/lto/pr85405b_0.C: Likewise.
1416 * g++.dg/lto/pr84805_0.C: Likewise.
1418 2018-04-18 Martin Liska <mliska@suse.cz>
1422 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
1425 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
1428 * gcc.dg/pr85388-1.c: New test.
1429 * gcc.dg/pr85388-2.c: Likewise.
1430 * gcc.dg/pr85388-3.c: Likewise.
1431 * gcc.dg/pr85388-4.c: Likewise.
1432 * gcc.dg/pr85388-5.c: Likewise.
1433 * gcc.dg/pr85388-6.c: Likewise.
1435 2018-04-18 Jan Hubicka <jh@suse.cz>
1436 Martin Liska <mliska@suse.cz>
1438 * g++.dg/lto/pr83121_0.C: Update template.
1439 * g++.dg/lto/pr83121_1.C: Update template.
1440 * g++.dg/lto/pr84805_0.C: Update template.
1441 * g++.dg/lto/pr84805_1.C: Update template.
1442 * g++.dg/lto/pr84805_2.C: Update template.
1444 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp0x/pr84630.C: New.
1449 2018-04-18 Jakub Jelinek <jakub@redhat.com>
1452 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
1453 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
1454 in two cases. Uncomment two other tests and add expected dg-error for
1456 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
1457 -Wnarrowing diagnostics on some targets for c++11.
1458 * g++.dg/parse/array-size2.C: Remove xfail.
1459 * g++.dg/cpp0x/constexpr-84463.C: New test.
1461 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
1463 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
1464 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
1466 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1469 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
1470 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
1471 * g++.dg/other/sve_tls_2.C: Require effective target tls.
1473 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1475 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
1476 prevent cascading of errors and change expected error message.
1477 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
1479 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
1480 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
1481 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
1482 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
1484 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1486 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1489 * gcc.dg/pr85430.c: New test.
1491 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1494 * gcc.target/arm/pr54300.C: Move to...
1495 * g++.dg/other/pr54300.C: ... Here. Add target directives.
1496 * gcc.target/arm/pr55073.C: Move to...
1497 * g++.dg/other/pr55073.C: ... Here. Add target directives.
1498 * gcc.target/arm/pr56184.C: Move to...
1499 * g++.dg/other/pr56184.C: ... Here. Add target directives.
1500 * gcc.target/arm/pr59985.C: Move to...
1501 * g++.dg/other/pr59985.C: ... Here. Add target directives.
1502 * gcc.target/aarch64/pr60675.C: Move to...
1503 * g++.dg/other/pr60675.C: ... Here. Add target directives.
1504 * gcc.target/aarch64/pr81422.C: Move to...
1505 * g++.dg/other/pr81422.C: ... Here. Add target directives.
1506 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
1507 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
1508 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
1509 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
1510 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
1511 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
1512 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
1513 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
1514 * gcc.target/aarch64/sve/tls_2.C: Move to...
1515 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
1516 * gcc.target/aarch64/pr81414.C: Rename to...
1517 * gcc.target/aarch64/pr81414.c: ... This.
1518 * gcc.target/aarch64/simd/pr67896.C: Rename to...
1519 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
1521 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
1522 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
1523 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
1524 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
1527 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1530 * gcc.dg/pr85414.c: New test.
1532 2018-04-17 Martin Jambor <mjambor@suse.cz>
1535 * g++.dg/ipa/pr85421.C: New test.
1537 2018-04-17 Martin Liska <mliska@suse.cz>
1540 * g++.dg/lto/pr85405b_0.C: New test.
1541 * g++.dg/lto/pr85405b_1.C: New test.
1543 2018-04-17 Martin Liska <mliska@suse.cz>
1546 * g++.dg/lto/pr85405_0.C: New test.
1547 * g++.dg/lto/pr85405_1.C: New test.
1549 2018-04-17 Martin Liska <mliska@suse.cz>
1552 * g++.dg/ext/pr85329-2.C: New test.
1553 * g++.dg/ext/pr85329.C: New test.
1554 * gcc.target/i386/mvc12.c: New test.
1556 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
1559 * g++.dg/pr85039-1.C: New.
1560 * g++.dg/pr85039-2.C: New.
1561 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1563 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1566 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1567 if the target supports efficient unaligned storage accesses.
1569 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1572 * gcc.target/powerpc/pr83660.C: New test.
1574 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1577 * gcc.target/i386/pr85403.c: New test.
1579 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1582 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1584 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1585 Jason Merrill <jason@redhat.com>
1588 * g++.dg/cpp0x/pr85112.C: New.
1590 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1593 * g++.dg/ext/undef-bool-1.C: New file.
1594 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1595 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1597 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1600 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1601 corresponding dg-error clause.
1602 * gcc.target/powerpc/pr80098-3.c: Ditto.
1603 * gcc.target/powerpc/pr80103-1.c: Delete.
1605 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1609 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1610 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1612 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1615 * gfortran.dg/implied_do_io_5.f90: New test.
1617 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1620 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1621 several values: positive, negative, and zero.
1622 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1623 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1625 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1627 PR rtl-optimization/79916
1628 * gcc.target/powerpc/pr79916.c: New.
1630 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1632 PR rtl-optimization/85393
1633 * g++.dg/opt/pr85393.C: New test.
1634 * g++.dg/opt/pr85393-aux.cc: New file.
1636 PR rtl-optimization/85376
1637 * gcc.dg/pr85376.c: New test.
1639 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1641 PR rtl-optimization/83852
1642 * gcc.dg/pr83852.c: New testcase.
1644 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1647 * gcc.target/s390/pr77822-1.C: Rename to ...
1648 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1649 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1650 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1652 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1655 * gcc.target/i386/pr71991.c: New testcase.
1657 2018-04-13 Martin Liska <mliska@suse.cz>
1658 Jakub Jelinek <jakub@redhat.com>
1661 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1664 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1667 * g++.dg/diagnostic/macro-arg-count.C: New test.
1669 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1673 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1674 array and move test to libgomp/testsuite/libgomp.fortran.
1675 * gfortran.dg/do_concurrent_6.f90: New test.
1677 2018-04-12 Marek Polacek <polacek@redhat.com>
1680 * g++.dg/parse/error61.C: New test.
1682 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1684 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1685 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1687 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1690 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1691 specify -mvsx on gcc command line.
1693 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1696 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1697 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1699 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1702 * gcc.target/i386/pr85328.c: New test.
1704 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1706 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1708 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1710 PR rtl-optimization/85342
1711 * gcc.target/i386/pr85342.c: New test.
1713 2018-04-11 Jason Merrill <jason@redhat.com>
1715 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1716 if ulimit -v is set.
1718 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1721 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1723 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1725 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1726 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1728 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1731 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1734 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1737 * gcc.target/i386/pr84301.c: New test.
1739 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1741 PR tree-optimization/85331
1742 * gcc.c-torture/execute/pr85331.c: New test.
1744 2018-04-11 Marek Polacek <polacek@redhat.com>
1747 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1748 * g++.dg/cpp1z/constexpr-if21.C: New test.
1750 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1753 * gcc.target/i386/pr85281.c: New test.
1755 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1757 PR rtl-optimization/84659
1758 * gcc.dg/pr84659.c: New test.
1760 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1763 * g++.dg/debug/dwarf2/pr85302.C: New test.
1765 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1768 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1771 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1776 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1778 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1779 * gcc.target/powerpc/dimode_off.c: Ditto.
1780 * gcc.target/powerpc/tfmode_off.c: Ditto.
1781 * gcc.target/powerpc/timode_off.c: Ditto.
1783 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1785 * gcc.target/powerpc/vec-ldl-1.c: New test.
1786 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1787 corrections to ABI implementation.
1789 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1792 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1794 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1796 PR rtl-optimization/85300
1797 * gcc.dg/pr85300.c: New test.
1799 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1802 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1803 where we now show the pertinent parameter.
1804 * g++.dg/diagnostic/aka2.C: Likewise.
1805 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1807 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1810 * gfortran.dg/gomp/pr85313.f90: New test.
1812 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1815 * g++.dg/parse/template29.C: New.
1817 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1820 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1822 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1826 * gcc.target/i386/avx512f-pr85177.c: New test.
1827 * gcc.target/i386/avx512f-pr85255.c: New test.
1829 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1831 PR tree-optimization/85286
1832 * gcc.dg/vect/pr85286.c: New test.
1834 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1837 * gcc.target/arm/pr85173.c: New test.
1839 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1842 * gcc.dg/lto/pr85248_0.c: New test.
1843 * gcc.dg/lto/pr85248_1.c: New test.
1845 2018-04-09 Jan Hubicka <jh@suse.cz>
1848 * g++.dg/torture/pr85078.C: New.
1850 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/cpp1z/decomp44.C: New.
1854 * g++.dg/cpp1z/decomp45.C: Likewise.
1856 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1859 * gfortran.dg/do_concurrent_5.f90: New test.
1860 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1863 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1866 * gfortran.dg/parameter_array_element_3.f90: New test.
1868 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1871 * g++.dg/cpp1z/decomp43.C: New test.
1873 PR rtl-optimization/80463
1874 * g++.dg/pr80463.C: Add -w to dg-options.
1876 2018-04-09 Richard Biener <rguenther@suse.de>
1878 PR tree-optimization/85284
1879 * gcc.dg/torture/pr85284.c: New testcase.
1881 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1883 PR rtl-optimization/80463
1884 PR rtl-optimization/83972
1885 PR rtl-optimization/83480
1887 * gcc.dg/pr80463.c: New test.
1888 * g++.dg/pr80463.C: Likewise.
1889 * gcc.dg/pr83972.c: Likewise.
1891 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1893 PR rtl-optimization/83913
1894 * gcc.dg/pr83913.c: New test.
1896 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1898 PR rtl-optimization/83962
1899 * gcc.dg/pr83962.c: New test.
1901 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1903 PR rtl-optimization/83530
1904 * gcc.dg/pr83530.c: New test.
1906 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1909 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1911 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1913 PR tree-optimization/85257
1914 * gcc.dg/pr85257.c: New test.
1916 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1918 * g++.dg/opt/pr85196.C: New test.
1920 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1923 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1924 std::tuple here since they need C++11.
1925 * g++.dg/lookup/missing-std-include-8.C: New test.
1926 * g++.dg/lookup/missing-std-include.C: Move std::array and
1927 std::tuple test to missing-std-include-6.C to avoid failures
1930 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1933 * gcc.dg/debug/pr85252.c: New test.
1935 PR rtl-optimization/84872
1936 * gcc.dg/graphite/pr84872.c: New test.
1939 * g++.dg/cpp1z/decomp42.C: New test.
1941 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1944 * g++.dg/lookup/missing-std-include-7.C: New test.
1946 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1948 * gcc.dg/struct-simple.c: Revert r254862.
1949 * lib/target-supports.exp
1950 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1952 2018-04-06 Richard Biener <rguenther@suse.de>
1955 * gcc.dg/torture/pr85244-1.c: New testcase.
1956 * gcc.dg/torture/pr85244-2.c: Likewise.
1958 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1961 * c-c++-common/ubsan/pr85213.c: New test.
1963 2018-04-06 Richard Biener <rguenther@suse.de>
1966 * gcc.dg/pr85180.c: New testcase.
1968 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1970 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1971 to trigger the optimization. Do some cleanup and function
1972 renaming. Add more test functions.
1974 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1976 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1978 * gcc.target/s390/hotpatch-1.c: Skip when building without
1980 * gcc.target/s390/hotpatch-10.c: Likewise.
1981 * gcc.target/s390/hotpatch-11.c: Likewise.
1982 * gcc.target/s390/hotpatch-12.c: Likewise.
1983 * gcc.target/s390/hotpatch-13.c: Likewise.
1984 * gcc.target/s390/hotpatch-14.c: Likewise.
1985 * gcc.target/s390/hotpatch-15.c: Likewise.
1986 * gcc.target/s390/hotpatch-16.c: Likewise.
1987 * gcc.target/s390/hotpatch-17.c: Likewise.
1988 * gcc.target/s390/hotpatch-18.c: Likewise.
1989 * gcc.target/s390/hotpatch-19.c: Likewise.
1990 * gcc.target/s390/hotpatch-2.c: Likewise.
1991 * gcc.target/s390/hotpatch-3.c: Likewise.
1992 * gcc.target/s390/hotpatch-4.c: Likewise.
1993 * gcc.target/s390/hotpatch-5.c: Likewise.
1994 * gcc.target/s390/hotpatch-6.c: Likewise.
1995 * gcc.target/s390/hotpatch-7.c: Likewise.
1996 * gcc.target/s390/hotpatch-8.c: Likewise.
1997 * gcc.target/s390/hotpatch-9.c: Likewise.
1999 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2001 * c-c++-common/Wattributes.c: Disable warning for s390* target and
2002 check for an error instead.
2003 * gcc.dg/Wattributes-6.c: Likewise.
2005 2018-04-05 Jakub Jelinek <jakub@redhat.com>
2008 * g++.dg/cpp1z/decomp39.C: New test.
2009 * g++.dg/cpp1z/decomp40.C: New test.
2012 * g++.dg/cpp1z/decomp41.C: New test.
2015 * gcc.dg/pr85195.c: New test.
2017 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2020 * g++.dg/cpp0x/initlist100.C: New.
2021 * g++.dg/cpp0x/initlist101.C: Likewise.
2023 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2026 * g++.dg/other/pr84792-1.C: New.
2027 * g++.dg/other/pr84792-2.C: Likewise.
2029 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
2032 * gcc.target/i386/pr85193.c: New test.
2034 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
2037 * g++.dg/concepts/pr84979.C: New.
2038 * g++.dg/concepts/pr84979-2.C: New.
2039 * g++.dg/concepts/pr84979-3.C: New.
2041 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2044 * g++.dg/cpp0x/variadic174.C: New.
2046 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2049 * g++.dg/ext/builtin13.C: New test.
2050 * g++.dg/ext/atomic-4.C: New test.
2053 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
2054 * g++.dg/ext/bases3.C: New test.
2056 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2059 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
2060 to match a single insn of the baz function. Move scan directives at
2061 the end of the file below the functions they are trying to test for
2063 * gcc.target/arm/cmse/cmse-16.c: New testcase.
2065 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
2067 PR rtl-optimization/84878
2068 * gcc.target/powerpc/pr84878.c: New test.
2070 2018-04-04 Michael Matz <matz@suse.de>
2072 * gcc.dg/Wstringop-overflow-4.c: New test.
2073 * c-c++-common/Wstringop-truncation-4.c: Adjust.
2075 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2078 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
2079 for the diagnostics of overridden functions. Adjust for new wording.
2081 2018-04-04 Richard Biener <rguenther@suse.de>
2084 * g++.dg/lto/pr85176_0.C: New testcase.
2086 2018-04-04 Richard Biener <rguenther@suse.de>
2089 * lib/target-supports.exp (check_effective_target_vect_perm_short):
2092 2018-04-04 Martin Liska <mliska@suse.cz>
2095 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
2096 and msdata as a workaround for powerpc.
2098 2018-04-04 Richard Biener <rguenther@suse.de>
2100 PR tree-optimization/85168
2101 * gcc.dg/torture/pr85168.c: New testcase.
2103 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
2106 * g++.dg/pr84943.C: New.
2107 * g++.dg/pr84943-2.C: New.
2109 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2111 PR rtl-optimization/85167
2112 * gcc.dg/pr85167.c: New test.
2114 PR tree-optimization/85156
2115 * c-c++-common/pr85156.c: New test.
2116 * gcc.c-torture/execute/pr85156.c: New test.
2118 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
2120 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
2121 * gcc.target/powerpc/undef-bool-1.C: New file.
2122 * gcc.target/powerpc/undef-bool-2.c: New file.
2124 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2127 * g++.dg/cpp1z/class-deduction52.C: New.
2129 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2132 * g++.dg/cpp0x/pr85147.C: New test.
2135 * g++.dg/cpp0x/gen-attrs-64.C: New test.
2138 * g++.dg/gomp/pr85134.C: New test.
2139 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
2142 * gcc.c-torture/execute/pr85169.c: New test.
2143 * gcc.target/i386/avx512f-pr85169.c: New test.
2144 * gcc.target/i386/avx512bw-pr85169.c: New test.
2146 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2149 * gcc.target/powerpc/pr69946: Adjust comment. Remove
2150 scan-assembler-times clause.
2152 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
2154 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
2155 dg-additional-options.
2157 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2159 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
2161 2018-04-03 Richard Biener <rguenther@suse.de>
2164 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
2166 2018-04-02 Jim Wilson <jimw@sifive.com>
2168 * gcc.target/riscv/pr84660.c: New.
2169 * gcc.target/riscv/shift-and-1.c: New.
2170 * gcc.target/riscv/shift-and-2.c: New.
2172 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2175 * gfortran.dg/array_simplify_2.f90: New test.
2177 2018-04-01 Jakub Jelinek <jakub@redhat.com>
2180 * gcc.target/i386/avx512f-pr85090-1.c: New test.
2181 * gcc.target/i386/avx512f-pr85090-2.c: New test.
2182 * gcc.target/i386/avx512f-pr85090-3.c: New test.
2183 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
2184 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
2186 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
2189 * g++.dg/pr85027.C: New.
2191 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2194 * gcc.target/powerpc/sse-maxps-2.c: New test.
2195 * gcc.target/powerpc/sse-minps-2.c: New test.
2197 2018-03-30 Jakub Jelinek <jakub@redhat.com>
2200 * g++.dg/gomp/pr84791.C: New test.
2202 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
2205 * gfortran.dg/array_constructor_53.f90: New test.
2207 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2210 * gfortran.dg/substr_6.f90: Remove illegal test for
2211 out-of-bounds substring.
2213 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2216 * gfortran.dg/zero_sized_10.f90: New test.
2218 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2221 * g++.dg/lookup/missing-std-include-6.C: New test.
2222 * g++.dg/lookup/missing-std-include.C: Add std::pair and
2224 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
2225 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
2226 <cstring>, <cassert>, and <cstdlib>.
2228 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
2231 * gcc.target/i386/pr84985.c: New.
2233 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2236 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
2238 2018-03-29 Jakub Jelinek <jakub@redhat.com>
2241 * g++.dg/warn/Wunused-var-31.C: New test.
2244 * c-c++-common/Wduplicated-branches-14.c: New test.
2246 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/cpp0x/pr84606.C: New.
2251 2018-03-29 Carl Love <cel@us.ibm.com>
2254 2017-09-27 Carl Love <cel@us.ibm.com>
2256 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
2257 for the __builtin_fctid and __builtin_fctiw.
2259 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
2262 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
2263 deleted builtin function.
2264 (div_weuo): Likewise.
2265 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
2266 (div_deuo): Likewise.
2268 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2271 * g++.dg/other/default13.C: New.
2273 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2276 * gcc.target/i386/pr85095-1.c: New test.
2277 * gcc.target/i386/pr85095-2.c: New test.
2278 * gcc.c-torture/execute/pr85095.c: New test.
2280 PR tree-optimization/82004
2281 * gcc.dg/pr82004.c: New test.
2283 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2284 Martin Liska <mliska@suse.cz>
2287 * g++.dg/asan/pr85081.C: New test.
2289 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
2292 * g++.dg/template/pr84789.C: Adjust for testing with
2296 * g++.dg/template/pr84973.C: New.
2297 * g++.dg/template/pr84973-2.C: New.
2298 * g++.dg/template/pr84973-3.C: New.
2301 * g++.dg/eh/pr84968.C: New.
2303 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2306 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
2307 long double multiply/divide uses the correct function.
2308 * gcc.target/powerpc/mulkc-3.c: Likewise.
2309 * gcc.target/powerpc/divkc-2.c: Likewise.
2310 * gcc.target/powerpc/divkc-3.c: Likewise.
2312 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2315 * g++.dg/cpp0x/defaulted51.C: New.
2316 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
2318 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2321 * g++.dg/ext/vector35.C: New test.
2324 * g++.dg/ext/builtin-offsetof3.C: New test.
2327 * g++.dg/cpp1y/pr85076.C: New test.
2329 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2332 * gfortran.dg/matmul_rank_1.f90: New test.
2334 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2335 Harald Anlauf <anlauf@gmx.de>
2337 * gfortran.dg/structure_constructor_15.f90: New test.
2339 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
2341 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
2342 for the diagnostics of overridden functions. Adjust for new wording.
2343 * g++.dg/cpp0x/implicit1.C: Likewise.
2344 * g++.dg/cpp0x/override1.C: Likewise.
2345 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2346 * g++.dg/eh/shadow1.C: Likewise.
2347 * g++.dg/inherit/covariant12.C: Likewise.
2348 * g++.dg/inherit/covariant14.C: Likewise.
2349 * g++.dg/inherit/covariant15.C: Likewise.
2350 * g++.dg/inherit/covariant16.C: Likewise.
2351 * g++.dg/inherit/covariant22.C: Likewise.
2352 * g++.dg/inherit/crash3.C: Likewise.
2353 * g++.dg/inherit/error2.C: Likewise.
2354 * g++.dg/template/crash100.C: Likewise.
2355 * g++.old-deja/g++.eh/spec6.C: Likewise.
2356 * g++.old-deja/g++.mike/p811.C: Likewise.
2357 * g++.old-deja/g++.other/virtual11.C: Likewise.
2358 * g++.old-deja/g++.other/virtual4.C: Likewise.
2360 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
2363 * gcc.target/i386/pr85044.c: New test.
2365 2018-03-27 Martin Sebor <msebor@redhat.com>
2368 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
2371 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2374 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
2376 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2379 * gcc.target/arm/pr81863.c: New test.
2381 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
2384 * testsuite/gcc.target/nvptx/pr85056.c: New test.
2385 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
2387 2018-03-27 Richard Biener <rguenther@suse.de>
2390 * lib/target-supports.exp (check_ssse3_available): New function.
2391 (check_effective_target_vect_perm_short): Enable for x86 if
2392 check_ssse3_available.
2394 2018-03-27 Richard Biener <rguenther@suse.de>
2396 PR tree-optimization/85082
2397 * gfortran.dg/pr85082.f90: New testcase.
2399 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2401 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
2402 to "l=2" in dg-final.
2404 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2406 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
2407 * gcc.target/mips/fix-r4000-2.c: Likewise.
2408 * gcc.target/mips/fix-r4000-3.c: Likewise.
2409 * gcc.target/mips/fix-r4000-4.c: Likewise.
2410 * gcc.target/mips/fix-r4000-5.c: Likewise.
2411 * gcc.target/mips/fix-r4000-6.c: Likewise.
2412 * gcc.target/mips/fix-r4000-7.c: Likewise.
2413 * gcc.target/mips/fix-r4000-8.c: Likewise.
2414 * gcc.target/mips/fix-r4000-9.c: Likewise.
2415 * gcc.target/mips/fix-r4000-10.c: Likewise.
2416 * gcc.target/mips/fix-r4000-7.c: Change dg-final
2417 "mulditi3_r4000" instead of "mulditi3".
2418 * gcc.target/mips/fix-r4000-8.c: Change dg-final
2419 "umulditi3_r4000" instead of "umulditi3".
2421 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2424 * g++.dg/inherit/covariant22.C: New test.
2426 2018-03-27 Richard Biener <rguenther@suse.de>
2429 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
2432 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2433 Jason Merrill <jason@redhat.com>
2436 * g++.dg/init/array49.C: New.
2437 * g++.dg/torture/pr70499.C: Adjust.
2439 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
2442 * gcc.target/i386/pr85073.c: New test.
2444 2018-03-26 Richard Biener <rguenther@suse.de>
2447 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
2450 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2453 * gfortran.dg/parameter_array_format.f90: New test.
2455 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2456 Neil Carlson <neil.n.carlson@gmail.com>
2459 * gfortran.dg/literal_character_constant_1.inc: Replace
2460 call abort by STOP n.
2461 * gfortran.dg/overload_1.f90: Likewise.
2463 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
2464 Dominique d'Humieres <dominiq@gcc.gnu.org>
2467 * gfortran.dg/scalar_pointer_1.f90: New test.
2469 2018-03-25 Tom de Vries <tom@codesourcery.com>
2471 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
2474 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2477 * gfortran.dg/pr89497.f90: New test.
2479 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2482 * gfortran.dg/substr_7.f90: New test.
2484 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
2487 * gfortran.dg/pr42651.f90: New test.
2488 * gfortran.dg/func_result_7.f90: Update error message.
2490 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
2492 PR tree-optimization/84005
2493 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
2494 failing to force the alignment.
2496 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2498 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
2502 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2504 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
2505 message. Fix scan-assembler patterns.
2507 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2510 * g++.dg/cpp0x/pr85015.C: New test.
2513 * g++.dg/cpp1y/pr84942.C: New test.
2515 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
2518 * testsuite/gcc.target/i386/pr85030.c: New.
2520 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2523 * g++.dg/pr85026.C: New test.
2525 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
2527 * g++.dg/debug/pr84704.C: XFAIL AIX.
2529 2018-03-23 Sudakshina Das <sudi.das@arm.com>
2532 * gcc.target/arm/pr84826.c: Add dg directive.
2534 2018-03-23 Marek Polacek <polacek@redhat.com>
2537 * g++.dg/ext/builtin-offsetof2.C: New test.
2540 * g++.dg/cpp0x/Wnarrowing5.C: New test.
2541 * gcc.dg/pr85045.c: New test.
2543 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
2546 * gnat.dg/lto22.adb: New test.
2547 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
2548 * gnat.dg/lto22_pkg2.ads: Likewise.
2550 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2553 * gcc.dg/lto/pr80778_0.c: New test.
2556 * gcc.target/i386/pr85034.c: New test.
2559 * c-c++-common/torture/pr85022.c: New test.
2562 * g++.dg/ubsan/pr85029.C: New test.
2564 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
2567 * g++.dg/cpp0x/pr71251.C: New.
2570 * g++.dg/template/pr84789.C: New.
2571 * g++.dg/template/pr84789-2.C: New.
2572 * g++.dg/template/pr84789-3.C: New.
2573 * g++.dg/parse/dtor11.C: Accept alternate error message.
2576 * g++.dg/pr84729.C: New.
2577 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2578 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2579 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2581 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2584 * gfortran.dg/interface_42.f90: New test.
2585 * gfortran.dg/interface_43.f90: New test.
2587 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2590 * gcc.target/arm/pr84826.c: New test.
2592 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2594 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2595 dg-require-effective-target.
2596 * gcc.target/arm/addr-modes-int.c: Likewise.
2597 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2599 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2602 * gcc.target/powerpc/altivec-ld-1.c: New test.
2604 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2606 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2608 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2611 * gcc.dg/pr84941.c: New test.
2613 2018-03-22 Tom de Vries <tom@codesourcery.com>
2615 PR tree-optimization/84956
2616 * gcc.dg/pr84956.c: New test.
2618 2018-03-22 Marek Polacek <polacek@redhat.com>
2621 * g++.dg/cpp1z/constexpr-if15.C: New test.
2622 * g++.dg/cpp1z/constexpr-if16.C: New test.
2624 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2626 * gcc.dg/builtin-tgmath-3.c: New test.
2628 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2631 * g++.dg/concepts/pr71965.C: New.
2635 * g++.dg/cpp0x/pr84610.C: New.
2636 * g++.dg/cpp0x/pr84642.C: New.
2638 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2641 * c-c++-common/pr84999.c: New test.
2643 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2646 * g++.dg/ext/desig10.C: New.
2648 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2649 Harald Anlauf <anlauf@gmx.de>
2652 * gfortran.dg/pr84957.f90: New test.
2654 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2656 PR tree-optimization/84960
2657 * gcc.c-torture/compile/pr84960.c: New test.
2659 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2661 PR tree-optimization/84811
2662 * gcc.dg/torture/pr84811.c: New test.
2664 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2666 PR tree-optimization/84982
2667 * c-c++-common/pr84982.c: New test.
2670 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2672 * g++.dg/torture/pr84961-1.C: New test.
2673 * g++.dg/torture/pr84961-2.C: New test.
2675 2018-03-21 Nathan Sidwell <nathan@acm.org>
2678 * g++.dg/pr85008.C: New.
2680 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2683 * gfortran.dg/char_result_17.f90: New test.
2685 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2688 * g++.dg/other/accessor-fixits-1.C: Move to...
2689 * g++.dg/torture/accessor-fixits-1.C: ...here.
2690 * g++.dg/other/accessor-fixits-2.C: Move to...
2691 * g++.dg/torture/accessor-fixits-2.C: ...here.
2692 * g++.dg/other/accessor-fixits-3.C: Move to...
2693 * g++.dg/torture/accessor-fixits-3.C: ...here.
2694 * g++.dg/other/accessor-fixits-4.C: Move to...
2695 * g++.dg/torture/accessor-fixits-4.C: ...here.
2696 * g++.dg/other/accessor-fixits-5.C: Move to...
2697 * g++.dg/torture/accessor-fixits-5.C: ...here.
2698 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2699 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2700 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2702 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2704 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2706 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2709 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2711 2018-03-21 Nathan Sidwell <nathan@acm.org>
2714 * g++.dg/lookup/pr84804.C: New.
2716 2018-03-21 Martin Sebor <msebor@redhat.com>
2719 * g++.dg/Wclass-memaccess-3.C: New test.
2720 * g++.dg/Wclass-memaccess-4.C: New test.
2722 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2725 * g++.dg/other/accessor-fixits-1.C
2726 (test_access_const_t1_color): New.
2727 (test_deref_const_t1_color): New.
2728 * g++.dg/other/accessor-fixits-5.C: New testcase.
2730 2018-03-21 Tom de Vries <tom@codesourcery.com>
2732 PR tree-optimization/83126
2733 * gcc.dg/graphite/pr83126.c: New test.
2735 2018-03-21 Nathan Sidwell <nathan@acm.org>
2737 * g++.dg/ext/anon-struct6.C: Adjust.
2738 * g++.dg/ext/deprecate-1.C: New.
2739 * g++.dg/ext/deprecate-2.C: New.
2740 * g++.dg/lookup/pr84602.C: Adjust.
2741 * g++.dg/lookup/pr84962.C: Adjust.
2742 * g++.old-deja/g++.other/anon4.C
2745 * g++.dg/lookup/pr84836.C: New.
2747 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2749 PR tree-optimization/84969
2750 * gcc.dg/tree-ssa/pr84969.c: New test.
2752 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2754 PR rtl-optimization/84989
2755 * gcc.target/i386/pr84989.c: New test.
2757 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2759 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2761 2018-03-21 Martin Liska <mliska@suse.cz>
2764 * gfortran.dg/goacc/pr84963.f90: New test.
2766 2018-03-21 Marek Polacek <polacek@redhat.com>
2768 PR c++/71638, ICE with NSDMI and reference.
2769 * g++.dg/cpp0x/nsdmi14.C: New test.
2770 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2772 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2774 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2775 MIPS with -mpaired-single directives.
2777 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2780 * gfortran.dg/interface_41.f90: New test.
2782 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2785 * gcc.dg/pr84875.c: New test.
2787 2018-03-20 Marek Polacek <polacek@redhat.com>
2789 PR c++/84978, ICE with NRVO.
2790 * g++.dg/opt/nrv19.C: New test.
2792 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2795 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2796 Disable for armeb targets.
2797 * gcc.target/arm/pr82518.c: New test.
2799 2018-03-20 Nathan Sidwell <nathan@acm.org>
2802 * g++.dg/lookup/pr84962.C: New.
2805 * g++.dg/lookup/pr84970.C: New.
2807 2018-03-20 Richard Biener <rguenther@suse.de>
2810 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2812 2018-03-20 Martin Liska <mliska@suse.cz>
2815 * g++.dg/ipa/pr84825.C: New test.
2817 2018-03-20 Martin Liska <mliska@suse.cz>
2819 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2821 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2824 * gcc.c-torture/compile/pr84845.c: New test.
2826 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2829 * gcc.target/arm/pr82989.c: New test.
2831 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2834 * gcc.target/i386/pr84945.c: New test.
2836 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2839 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2841 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2844 * gcc.dg/pr84953.c: New test.
2846 2018-03-19 Marek Polacek <polacek@redhat.com>
2849 * g++.dg/cpp1z/lambda-__func__.C: New test.
2852 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2854 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2857 * g++.dg/asan/pr78651.C: New test.
2859 2018-03-19 Tom de Vries <tom@codesourcery.com>
2861 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2862 vect_int_mult. Add nvptx xfail for PR84958.
2864 2018-03-19 Nathan Sidwell <nathan@acm.org>
2867 * g++.dg/cpp1y/pr84835.C: New.
2869 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2872 * gcc.target/aarch64/pr81647.c: New.
2874 2018-03-19 Richard Biener <rguenther@suse.de>
2876 PR tree-optimization/84933
2877 * g++.dg/pr84933.C: New testcase.
2879 2018-03-19 Richard Biener <rguenther@suse.de>
2881 PR tree-optimization/84859
2882 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2883 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2884 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2885 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2887 2018-03-19 Nathan Sidwell <nathan@acm.org>
2890 * g++.dg/lookup/pr84812.C: New.
2892 2018-03-19 Richard Biener <rguenther@suse.de>
2894 PR tree-optimization/84929
2895 * gcc.dg/torture/pr84929.c: New testcase.
2897 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2900 * gcc.target/arm/big-endian-subreg.c: Delete.
2902 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2905 * gfortran.dg/array_constructor_52.f90: New test.
2907 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2910 * gfortran.dg/pr77414.f90: New test.
2911 * gfortran.dg/internal_references_1.f90: Adjust error message.
2913 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2916 * gfortran.dg/pr65453.f90: New test.
2918 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2920 PR tree-optimization/84913
2921 * gfortran.dg/vect/pr84913.f90: New test.
2923 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2926 * gfortran.dg/warn_concat.f90: New test.
2928 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2931 * gcc.dg/pr84899.c: New test.
2933 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2936 * gfortran.dg/pr69395.f90: Add test for max dimensions
2938 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2941 * gcc.target/i386/pr84876.c: New test.
2943 2018-03-16 Martin Liska <mliska@suse.cz>
2946 * gcc.target/i386/mvc11.c: New test.
2948 2018-03-16 Martin Liska <mliska@suse.cz>
2951 * gcc.target/i386/mvc10.c: New test.
2953 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2957 * g++.dg/cpp1y/pr79937-1.C: New test.
2958 * g++.dg/cpp1y/pr79937-2.C: New test.
2959 * g++.dg/cpp1y/pr79937-3.C: New test.
2960 * g++.dg/cpp1y/pr79937-4.C: New test.
2961 * g++.dg/cpp1y/pr82410.C: New test.
2963 2018-03-16 Tom de Vries <tom@codesourcery.com>
2965 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2967 2018-03-16 Tom de Vries <tom@codesourcery.com>
2969 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2971 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2974 * g++.dg/cpp2a/desig8.C: New test.
2976 PR tree-optimization/84841
2977 * gcc.dg/pr84841.c: New test.
2980 * g++.dg/cpp2a/desig7.C: New test.
2982 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2983 Jim MacArthur <jim.macarthur@codethink.co.uk>
2985 * gfortran.dg/automatic_1.f90: New test.
2986 * gfortran.dg/automatic_repeat.f90: New test
2987 * gfortran.dg/automatic_save.f90: New test.
2988 * gfortran.dg/vax_structure.f90: New test.
2990 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2993 * gfortran.dg/pr78741.f90: New test.
2995 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2998 * gfortran.dg/pr69395.f90: New test.
3000 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3003 * g++.dg/opt/pr79085.C: New test.
3005 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
3008 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
3009 label instead of __x86_indirect_thunk label.
3011 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3014 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
3015 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
3016 * g++.dg/warn/deprecated-13.C: New test.
3018 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
3020 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
3022 2018-03-15 Richard Biener <rguenther@suse.de>
3025 * c-c++-common/pr84873.c: New testcase.
3027 2018-03-15 Tamar Christina <tamar.christina@arm.com>
3030 * gcc.target/arm/big-endian-subreg.c: New.
3032 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3035 * gcc.c-torture/compile/pr84860.c: New test.
3037 2018-03-15 Julia Koval <julia.koval@intel.com>
3039 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3041 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
3044 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3047 * gcc.dg/pr84853.c: New test.
3049 2018-03-14 Carl Love <cel@us.ibm.com>
3051 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
3053 2018-03-14 Martin Liska <mliska@suse.cz>
3056 * g++.dg/lto/pr84805_0.C: New test.
3057 * g++.dg/lto/pr84805_1.C: New test.
3058 * g++.dg/lto/pr84805_2.C: New test.
3060 2018-03-14 David Malcolm <dmalcolm@redhat.com>
3063 * gcc.dg/fixits-pr84852-1.c: New test.
3064 * gcc.dg/fixits-pr84852-2.c: New test.
3066 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3068 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
3069 separate verbose message.
3070 * lib/scandump.exp (scan-dump-times): Likewise.
3072 2018-03-14 Julia Koval <julia.koval@intel.com>
3074 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
3076 * gcc.target/i386/funcspec-56.inc: Ditto.
3078 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3080 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
3083 2018-03-14 Jakub Jelinek <jakub@redhat.com>
3086 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
3087 check count from 17 to 14.
3090 * gcc.target/i386/pr84844.c: New test.
3092 2018-03-14 Richard Biener <rguenther@suse.de>
3094 PR tree-optimization/84830
3095 * gcc.dg/torture/pr84830.c: New testcase.
3097 2018-03-14 Marek Polacek <polacek@redhat.com>
3100 * g++.dg/cpp0x/static_assert15.C: New test.
3102 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
3105 * gfortran.dg/pr61775.f90: New test.
3107 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3110 * g++.dg/ext/pr84843-1.C: New test.
3111 * g++.dg/ext/pr84843-2.C: New test.
3113 2018-03-13 David Pagan <dave.pagan@oracle.com>
3116 * gcc.dg/pr46921.c: New test.
3118 2018-03-13 Martin Sebor <msebor@redhat.com>
3120 PR tree-optimization/84725
3121 * c-c++-common/Wstringop-truncation-4.c: New test.
3122 * c-c++-common/attr-nonstring-5.c: New test.
3124 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3126 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
3128 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
3129 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
3131 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3133 * gcc.target/aarch64/sve/tls_1.c: New test.
3134 * gcc.target/aarch64/sve/tls_2.C: Likewise.
3136 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3138 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
3139 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
3141 2018-03-13 Martin Liska <mliska@suse.cz>
3144 * g++.dg/ipa/pr84658.C: New test.
3146 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3149 * gcc.dg/pr84834.c: New test.
3152 * gcc.target/i386/pr84827.c: New test.
3155 * g++.dg/ext/pr84828.C: New test.
3158 * gcc.target/i386/avx512f-pr84786-1.c: New test.
3159 * gcc.target/i386/avx512f-pr84786-2.c: New test.
3162 * g++.dg/cpp1y/constexpr-84808.C: New test.
3165 * g++.dg/debug/pr84704.C: New test.
3167 2018-03-12 Renlin Li <renlin.li@arm.com>
3169 * gcc.target/aarch64/movi_hf.c: New.
3170 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
3171 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
3173 2018-03-12 Martin Sebor <msebor@redhat.com>
3175 PR tree-optimization/83456
3176 * c-c++-common/Wrestrict-2.c: Remove test cases.
3177 * c-c++-common/Wrestrict.c: Same.
3178 * gcc.dg/Wrestrict-12.c: New test.
3179 * gcc.dg/Wrestrict-14.c: New test.
3181 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3183 * g++.dg/pr84821.C: New test.
3185 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3187 * gcc.dg/pr84799.c: New test.
3189 2018-03-12 Richard Biener <rguenther@suse.de>
3191 PR tree-optimization/84803
3192 * gcc.dg/torture/pr84803.c: New testcase.
3194 2018-03-12 Jakub Jelinek <jakub@redhat.com>
3197 * g++.dg/debug/pr84813.C: New test.
3199 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
3202 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
3204 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
3207 * gfortran.dg/pr83939.f90
3209 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3212 * gfortran.dg/zero_sized_9.f90: New test.
3214 2018-03-11 Jakub Jelinek <jakub@redhat.com>
3217 * g++.dg/debug/dwarf2/enum2.C: New test.
3219 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
3222 * gfortran.dg/pr84734.f90: New test.
3224 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
3226 * gnat.dg/prot3.adb: New test.
3227 * gnat.dg/prot3_pkg.ad[sb]: New helper.
3229 2018-03-09 Jason Merrill <jason@redhat.com>
3230 Paolo Carlini <paolo.carlini@oracle.com>
3234 * g++.dg/cpp0x/pr71169.C: New.
3235 * g++.dg/cpp0x/pr71169-2.C: Likewise.
3236 * g++.dg/cpp0x/pr71832.C: Likewise.
3238 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
3241 * gcc.target/powerpc/pr83969.c: New test.
3243 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3246 * gcc.dg/pr84772.c: New test.
3249 * g++.dg/warn/Wformat-2.C: New test.
3252 * g++.dg/ext/vla18.C: New test.
3254 2018-03-09 Martin Sebor <msebor@redhat.com>
3256 PR tree-optimization/84526
3257 * gcc.dg/Wrestrict-10.c: New test.
3258 * gcc.dg/Wrestrict-11.c: New test.
3260 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
3262 PR rtl-optimization/84682
3263 * gcc.dg/torture/pr84682-1.c: New.
3264 * gcc.dg/torture/pr84682-2.c: New.
3265 * gcc.dg/torture/pr84682-3.c: New.
3267 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3270 * g++.dg/ext/pr84724.C: New test.
3272 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
3275 * gcc.target/arm/pr83712.c: New.
3277 2018-03-09 Richard Biener <rguenther@suse.de>
3279 PR tree-optimization/84775
3280 * gcc.dg/torture/pr84775.c: New testcase.
3282 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3285 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
3288 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
3290 * gcc.c-torture/compile/20180309-1.c: New test.
3292 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3295 * g++.dg/warn/Wunused-function4.C: New test.
3298 * gcc.target/i386/pr84742-1.c: New test.
3299 * gcc.target/i386/pr84742-2.c: New test.
3301 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3304 * gcc.c-torture/execute/pr84748.c: New test.
3306 2018-03-08 Richard Biener <rguenther@suse.de>
3309 * gcc.dg/graphite/pr84552.c: New testcase.
3311 2018-03-08 Richard Biener <rguenther@suse.de>
3313 PR tree-optimization/84178
3314 * gcc.dg/torture/pr84178-2.c: New testcase.
3316 2018-03-08 David Malcolm <dmalcolm@redhat.com>
3318 PR tree-optimization/84178
3319 * gcc.c-torture/compile/pr84178-1.c: New test.
3321 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
3323 * lib/target-supports.exp: Do not return zero from a ifunc
3326 2018-03-08 Richard Biener <rguenther@suse.de>
3328 PR tree-optimization/84746
3329 * gcc.dg/torture/pr84746.c: New testcase.
3332 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
3335 * gcc.dg/graphite/pr84404.c: New.
3337 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3339 PR tree-optimization/84740
3340 * gcc.dg/torture/pr84740.c: New test.
3342 PR tree-optimization/84739
3343 * gcc.dg/pr84739.c: New test.
3345 2018-03-07 Martin Sebor <msebor@redhat.com>
3347 PR tree-optimization/83519
3348 * gcc.dg/Wrestrict-13.c: New test.
3350 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
3354 * gfortran.dg/pr64124.f90: New tests.
3355 * gfortran.dg/pr70409.f90: New tests.
3357 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
3360 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
3362 2018-03-07 Martin Sebor <msebor@redhat.com>
3364 PR tree-optimization/84526
3365 * gcc.dg/Wrestrict-10.c: New test.
3367 2018-03-07 Martin Sebor <msebor@redhat.com>
3369 PR tree-optimization/84468
3370 * g++.dg/warn/Wstringop-truncation-2.C: New test.
3371 * gcc.dg/Wstringop-truncation.c: New test.
3372 * gcc.dg/Wstringop-truncation-2.c: New test.
3374 2018-03-07 Jakub Jelinek <jakub@redhat.com>
3377 * gfortran.dg/pr84565.f90: New test.
3380 * gcc.target/i386/pr84723-1.c: New test.
3381 * gcc.target/i386/pr84723-2.c: New test.
3382 * gcc.target/i386/pr84723-3.c: New test.
3383 * gcc.target/i386/pr84723-4.c: New test.
3384 * gcc.target/i386/pr84723-5.c: New test.
3386 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3389 * gfortran.dg/pr64107.f90: New test.
3391 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3395 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
3397 2018-03-06 Marek Polacek <polacek@redhat.com>
3400 * g++.dg/cpp1z/constexpr-84684.C: New test.
3402 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3405 * gcc.dg/pr84721.c: New test.
3408 * gcc.dg/pr84710.c: New test.
3410 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3413 * gfortran.dg/implied_do_2.f90: New test.
3414 * gfortran.dg/coarray_8.f90: Update for new error message.
3416 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3419 * g++.dg/ext/pr84683.C: New test.
3421 PR tree-optimization/84687
3422 * gcc.dg/pr84687.c: New test.
3424 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
3427 * g++.dg/pr84231.C: New.
3430 * g++.dg/cpp1y/pr84593.C: New.
3433 * g++.dg/pr84492.C: New.
3435 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3437 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
3438 __builtin_ppc_speculation_barrier.
3440 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3443 * gcc.target/powerpc/pr84700.c: New test.
3445 2018-03-05 Nathan Sidwell <nathan@acm.org>
3448 * g++.dg/lookup/pr84702.C: New.
3450 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3453 * gcc.target/i386/pr84564.c: New test.
3455 2018-03-05 Marek Polacek <polacek@redhat.com>
3458 * g++.dg/cpp0x/inline-ns10.C: New test.
3460 2018-03-05 Nathan Sidwell <nathan@acm.org>
3463 * g++.dg/template/pr84694.C: New.
3465 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3468 * gcc.c-torture/execute/pr84524.c: New test.
3469 * gcc.target/i386/avx512bw-pr84524.c: New test.
3471 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
3474 * g++.dg/pr84264.C: New test.
3476 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3479 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
3480 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
3481 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
3483 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
3485 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
3486 * g++.dg/other/i386-3.C: Ditto.
3487 * gcc.target/i386/sse-12.c: Ditto.
3488 * gcc.target/i386/sse-13.c: Ditto.
3489 * gcc.target/i386/sse-14.c: Ditto.
3490 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
3491 * gcc.target/i386/wbinvd-1.c: New test.
3492 * gcc.target/i386/wbnoinvd-1.c: Ditto.
3493 * gcc.target/i386/pconfig-1.c: Ditto.
3495 2018-03-05 Pádraig Brady <P@draigBrady.com>
3496 Nathan Sidwell <nathan@acm.org>
3499 * g++.dg/cpp0x/pr84497.C: New.
3501 2018-03-05 Richard Biener <rguenther@suse.de>
3503 PR tree-optimization/84670
3504 * gcc.dg/pr84670-1.c: New testcase.
3505 * gcc.dg/pr84670-2.c: Likewise.
3506 * gcc.dg/pr84670-3.c: Likewise.
3507 * gcc.dg/pr84670-4.c: Likewise.
3509 2018-03-05 Richard Biener <rguenther@suse.de>
3511 PR tree-optimization/84650
3512 * gcc.dg/graphite/pr84650.c: New testcase.
3514 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3517 * g++.dg/cpp1z/constexpr-lambda20.C: New.
3519 2018-03-03 Harald Anlauf <anlauf@gmx.de>
3522 * gfortran.dg/pr71085.f90: New test.
3524 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3527 * gfortran.dg/zero_sized_8.f90: Really commit New test.
3529 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3532 * gfortran.dg/pr51434.f90: New test.
3534 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3537 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
3539 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3542 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
3544 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3547 * g++.dg/torture/pr71464.C: New.
3549 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
3552 * gfortran.dg/select_type_41.f90: New test.
3554 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3557 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3559 2018-03-02 Marek Polacek <polacek@redhat.com>
3562 * g++.dg/ext/flexary29.C: New test.
3564 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3566 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3568 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/torture/pr81812.C: New.
3573 2018-03-02 Marek Polacek <polacek@redhat.com>
3576 * g++.dg/warn/Wsign-compare-8.C: New test.
3579 * g++.dg/parse/array-size3.C: New test.
3582 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3584 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3587 * g++.dg/cpp1y/pr84662.C: New test.
3589 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3591 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3592 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3594 * g++.dg/lto/20101010-1_0.C: Likewise.
3595 * g++.dg/lto/20101010-2_0.C: Likewise.
3597 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3600 * gcc.dg/pr84628.c: New test.
3603 * gcc.target/ia64/pr56540.c: New test.
3605 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3607 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3609 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3610 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3611 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3612 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3614 2018-03-02 Marek Polacek <polacek@redhat.com>
3617 * c-c++-common/ubsan/shift-11.c: New test.
3619 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3621 * gcc.dg/vect/vect-alias-check-13.c: New test.
3623 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3626 * gcc.dg/pr84614.c: New test.
3629 * gcc.target/i386/pr84625.c: New test.
3631 2018-03-02 Richard Biener <rguenther@suse.de>
3633 PR tree-optimization/84427
3634 * gcc.dg/torture/pr84427.c: New testcase.
3636 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3639 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3640 powerpc64le*-*-linux*.
3641 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3642 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3644 2018-03-01 Martin Sebor <msebor@redhat.com>
3647 * g++.dg/ext/attr-const.C: Remove xfail.
3648 * g++.dg/ext/attr-malloc-3.C: New test.
3649 * g++.dg/ext/attr-noinline-3.C: New test.
3650 * g++.dg/ext/attr-noreturn-3.C: New test.
3651 * g++.dg/ext/attr-nothrow-3.C: New test.
3652 * g++.dg/ext/attr-pure.C: Remove xfail.
3654 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3657 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3658 dg-options and dg-shouldfail "ubsan" directive.
3660 2018-03-01 Marek Polacek <polacek@redhat.com>
3661 Jason Merrill <jason@redhat.com>
3664 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3665 * g++.dg/cpp1z/static1.C: New test.
3666 * g++.dg/template/static37.C: New test.
3668 2018-03-01 Nathan Sidwell <nathan@acm.org>
3671 * g++.dg/template/pr84434.C: New.
3673 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3675 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3676 -mthumb to the command-line.
3678 2018-03-01 Marek Polacek <polacek@redhat.com>
3681 * g++.dg/cpp0x/static_assert14.C: New test.
3683 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3686 * g++.dg/torture/pr79410.C: New.
3688 2018-03-01 Martin Liska <mliska@suse.cz>
3691 * gcc.dg/asan/pr82484.c: New test.
3693 2018-03-01 Richard Biener <rguenther@suse.de>
3696 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3698 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3701 * gfortran.dg/coarray_47.f90: New test.
3703 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3706 * gfortran.dg/class_array_23.f03: New test.
3708 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3710 PR rtl-optimization/84528
3711 * gcc.dg/torture/pr84538.c: Rename to...
3712 * gcc.dg/torture/pr84528.c: ...this.
3714 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3716 PR rtl-optimization/84528
3717 * gcc.dg/torture/pr84538.c: New test.
3719 2018-02-28 Martin Sebor <msebor@redhat.com>
3721 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3722 -fpic test failures.
3723 * c-c++-common/Wrestrict-2.c: Same.
3724 * c-c++-common/Wstringop-truncation.c: Same.
3725 * gcc.dg/Warray-bounds-22.c: Same.
3726 * gcc.dg/Wstringop-overflow.c: Same.
3727 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3728 (signed_range): Same.
3729 (unsigned_anti_range): Same.
3730 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3731 (signed_range): Same.
3732 (unsigned_anti_range): Same.
3733 * gcc.dg/attr-alloc_size-7.c: Same.
3734 * gcc.dg/attr-alloc_size-8.c: Same.
3735 * gcc.dg/builtin-alloc-size.c: Same.
3736 * gcc.dg/builtin-stpncpy.c: Same.
3737 * gcc.dg/builtins-nonnull.c: Same.
3738 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3739 * gcc.dg/pr79214.c: Same.
3740 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3741 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3742 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3743 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3744 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3745 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3746 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3747 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3748 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3749 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3750 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3752 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3755 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3757 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3760 * g++.dg/cpp0x/pr84609.C: New test.
3762 2018-02-28 Martin Sebor <msebor@redhat.com>
3765 * g++.dg/ext/attr-malloc-3.C: New test.
3766 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3767 to pre-existing problems.
3768 * g++.dg/ext/attr-pure.C: Same.
3770 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3773 * gfortran.dg/associate_37.f90: New test.
3776 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3778 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3781 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3782 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3783 * gcc.dg/bf-ms-layout-4.c: New test.
3784 * gcc.dg/bf-ms-layout-5.c: New test.
3786 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3789 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3791 2018-02-28 Richard Biener <rguenther@suse.de>
3793 PR tree-optimization/84584
3794 * gcc.dg/graphite/pr84584.c: New testcase.
3796 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3798 PR preprocessor/84517
3799 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3801 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3803 * c-c++-common/dump-ada-spec-12.c: New test.
3804 * c-c++-common/dump-ada-spec-13.c: Likewise.
3806 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3808 * c-c++-common/dump-ada-spec-11.c: New test.
3810 2018-02-28 Martin Liska <mliska@suse.cz>
3813 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3814 * g++.dg/ext/timevar2.C: Likewise.
3816 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3818 * c-c++-common/dump-ada-spec-8.c: New test.
3819 * c-c++-common/dump-ada-spec-9.c: Likewise.
3820 * c-c++-common/dump-ada-spec-10.c: Likewise.
3822 2018-02-28 Richard Biener <rguenther@suse.de>
3825 * gcc.dg/pr84607.c: New testcase.
3827 2018-02-28 Nathan Sidwell <nathan@acm.org>
3830 * g++.dg/lookup/pr84602.C: New.
3832 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3836 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3838 * g++.dg/ext/attr-nonnull.C: Likewise.
3839 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3841 * g++.dg/ext/attr-noinline-2.C: Likewise.
3842 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3843 -fdump-tree-eh in dg-options.
3845 2018-02-28 Alan Modra <amodra@gmail.com>
3847 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3849 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3851 2018-02-27 Martin Sebor <msebor@redhat.com>
3855 * g++.dg/Wmissing-attributes.C: New test.
3856 * g++.dg/ext/attr-const-pure.C: New test.
3857 * g++.dg/ext/attr-const.C: New test.
3858 * g++.dg/ext/attr-deprecated-2.C: New test.
3859 * g++.dg/ext/attr-malloc-2.C: New test.
3860 * g++.dg/ext/attr-malloc.C: New test.
3861 * g++.dg/ext/attr-noinline-2.C: New test.
3862 * g++.dg/ext/attr-noinline.C: New test.
3863 * g++.dg/ext/attr-nonnull.C: New test.
3864 * g++.dg/ext/attr-noreturn-2.C: New test.
3865 * g++.dg/ext/attr-noreturn.C: New test.
3866 * g++.dg/ext/attr-nothrow-2.C: New test.
3867 * g++.dg/ext/attr-nothrow.C: New test.
3868 * g++.dg/ext/attr-optimize.C: New test.
3869 * g++.dg/ext/attr-pure.C: New test.
3870 * g++.dg/ext/attr-returns-nonnull.C: New test.
3871 * g++.dg/ext/attr-warning.C: New test.
3873 2018-02-27 Nathan Sidwell <nathan@acm.org>
3876 * g++.dg/lookup/pr84426.C: New.
3878 2018-02-27 Richard Biener <rguenther@suse.de>
3880 PR tree-optimization/84512
3881 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3883 2018-02-27 Martin Liska <mliska@suse.cz>
3885 PR gcov-profile/84548
3886 * g++.dg/gcov/pr84548.C: New test.
3888 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3893 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3896 * g++.dg/cpp1y/pr84558.C: New test.
3898 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3901 * g++.dg/cpp0x/alignas14.C: New.
3902 * g++.dg/cpp0x/alignas15.C: Likewise.
3904 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3907 * g++.dg/gomp/pr84557.C: New test.
3909 2018-02-26 Marek Polacek <polacek@redhat.com>
3912 * g++.dg/cpp1z/pr84325.C: New test.
3914 2018-02-26 Carl Love <cel@us.ibm.com>
3916 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3918 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3919 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3920 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3922 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3923 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3926 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3929 * gcc.target/i386/indirect-thunk-1.c: Updated.
3930 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3931 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3932 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3933 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3934 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3935 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3936 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3937 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3938 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3939 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3940 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3941 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3942 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3943 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3944 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3945 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3946 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3947 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3948 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3949 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3950 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3951 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3952 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3953 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3954 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3955 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3956 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3957 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3958 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3959 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3960 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3961 * gcc.target/i386/ret-thunk-9.c: Likewise.
3962 * gcc.target/i386/ret-thunk-10.c: Likewise.
3963 * gcc.target/i386/ret-thunk-11.c: Likewise.
3964 * gcc.target/i386/ret-thunk-12.c: Likewise.
3965 * gcc.target/i386/ret-thunk-13.c: Likewise.
3966 * gcc.target/i386/ret-thunk-14.c: Likewise.
3967 * gcc.target/i386/ret-thunk-15.c: Likewise.
3969 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3971 * gcc.c-torture/execute/20180226-1.c: New test.
3973 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3975 PR tree-optimization/83965
3976 * gcc.dg/vect/pr83965-2.c: New test.
3978 2018-02-26 Tom de Vries <tom@codesourcery.com>
3980 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3982 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3985 * gcc.target/i386/ret-thunk-22.c: New test.
3986 * gcc.target/i386/ret-thunk-23.c: Likewise.
3987 * gcc.target/i386/ret-thunk-24.c: Likewise.
3988 * gcc.target/i386/ret-thunk-25.c: Likewise.
3989 * gcc.target/i386/ret-thunk-26.c: Likewise.
3991 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3994 * g++.dg/cpp1z/pr84533.C: New.
3996 2018-02-26 Marek Polacek <polacek@redhat.com>
3999 * g++.dg/parse/error60.C: New test.
4001 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4004 * g++.dg/gomp/pr84556.C: New test.
4005 * g++.dg/vect/pr84556.cc: New test.
4007 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
4010 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
4011 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4012 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
4013 * gfortran.dg/c_loc_test.f90: Likewise.
4014 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4015 * gfortran.dg/proc_decl_17.f90: Likewise.
4016 * gfortran.dg/proc_ptr_8.f90: Likewise.
4018 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4021 * gcc.target/aarch64/lr_free_2.c: Revert changes in
4022 r254814 disabling -fomit-frame-pointer by default.
4023 * gcc.target/aarch64/spill_1.c: Likewise.
4024 * gcc.target/aarch64/test_frame_11.c: Likewise.
4025 * gcc.target/aarch64/test_frame_12.c: Likewise.
4026 * gcc.target/aarch64/test_frame_13.c: Likewise.
4027 * gcc.target/aarch64/test_frame_14.c: Likewise.
4028 * gcc.target/aarch64/test_frame_15.c: Likewise.
4029 * gcc.target/aarch64/test_frame_3.c: Likewise.
4030 * gcc.target/aarch64/test_frame_5.c: Likewise.
4031 * gcc.target/aarch64/test_frame_9.c: Likewise.
4033 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
4036 * gfortran.dg/explicit_shape_1.f90: New test.
4037 * gfortran.dg/automatic_module_variable.f90: Update regex.
4038 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
4039 * gfortran.dg/constant_shape.f90: Ditto.
4040 * gfortran.dg/dec_structure_23.f90: Ditto.
4041 * gfortran.dg/pr78240.f90: Ditto.
4043 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
4046 * gfortran.dg/pr84523.f90: New test.
4048 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4051 * gfortran.dg/select_type_40.f90: New test.
4053 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
4056 * gfortran.dg/data_substring.f90: New test.
4058 2018-02-24 Marek Polacek <polacek@redhat.com>
4061 * g++.dg/cpp1z/constexpr-83692.C: New test.
4063 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
4066 * gfortran.dg/statement_function_1.f90: Update test.
4068 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4071 * gfortran.dg/inquire_19.f90: New test.
4073 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4076 * gfortran.dg/pr83149_b.f90: New test.
4077 * gfortran.dg/pr83149_a.f90: Additional source for previous.
4079 2018-02-23 Carl Love <cel@us.ibm.com>
4081 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
4082 vec_signed2 and vec_unsigned2 to new Power 8 test file.
4083 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
4086 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4088 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
4089 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
4091 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4093 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
4096 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4099 * gfortran.dg/pr83149_1.f90: New test.
4100 * gfortran.dg/pr83149.f90: Additional source for previous.
4102 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
4105 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
4106 __GI___pthread_mutex_init as well.
4108 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4111 * gfortran.dg/class_68.f90: New test.
4113 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4116 * gfortran.dg/derived_init_5.f90: New test.
4118 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4121 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
4122 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
4124 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
4127 * gcc.target/powerpc/pr81572.c: New.
4129 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
4131 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
4133 2018-02-22 Martin Sebor <msebor@redhat.com>
4135 PR tree-optimization/84480
4136 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
4137 * g++.dg/warn/Wstringop-truncation-1.C: New test.
4139 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
4142 * gcc.target/i386/indirect-thunk-11.c: New test.
4143 * gcc.target/i386/indirect-thunk-12.c: Likewise.
4144 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
4145 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
4146 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
4147 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4148 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4149 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4150 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4151 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4153 2018-02-22 Steve Ellcey <sellcey@cavium.com>
4156 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
4158 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
4160 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4162 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
4164 2018-02-22 Marek Polacek <polacek@redhat.com>
4167 * g++.dg/parse/error59.C: New test.
4169 2018-02-22 Tom de Vries <tom@codesourcery.com>
4171 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
4173 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4176 * g++.dg/cpp0x/pr77655.C: New.
4178 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4181 * g++.dg/cpp1y/pr84496.C: New test.
4184 * g++.dg/torture/pr84502.C: New test.
4186 PR tree-optimization/84503
4187 * gcc.dg/pr84503-1.c: New test.
4188 * gcc.dg/pr84503-2.c: New test.
4190 2018-02-21 Jakub Jelinek <jakub@redhat.com>
4192 PR tree-optimization/84478
4193 * gcc.c-torture/execute/pr84478.c: New test.
4195 2018-02-20 Martin Sebor <msebor@redhat.com>
4198 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
4199 * c-c++-common/Wrestrict.c: Same.
4200 * gcc.dg/Wrestrict-6.c: Same.
4201 * gcc.dg/Warray-bounds-27.c: New test.
4202 * gcc.dg/Wrestrict-8.c: New test.
4203 * gcc.dg/Wrestrict-9.c: New test.
4204 * gcc.dg/pr84095.c: New test.
4206 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4208 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
4210 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4214 * gfortran.dg/structure_constructor_14.f90: New test.
4216 2018-02-20 Jeff Law <law@redhat.com>
4219 PR tree-optimization/81592
4221 * gcc.dg/pr81592.c: New test.
4222 * gcc.dg/pr82123.c: New test.
4223 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
4225 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4228 * g++.dg/warn/Wunused-var-30.C: New test.
4230 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
4232 PR tree-optimization/84419
4233 * gcc.dg/vect/pr84419.c: New test.
4235 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4238 * gfortran.dg/pr82004.f90: New test.
4240 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
4242 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
4244 2018-02-20 Martin Liska <mliska@suse.cz>
4248 * gcc.target/i386/pr84310.c: New test.
4249 * gcc.target/i386/pr84310-2.c: Likewise.
4251 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4254 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
4256 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4259 * g++.dg/cpp1z/launder7.C: New test.
4262 * g++.dg/cpp0x/constexpr-84449.C: New test.
4265 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
4267 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
4271 * gfortran.dg/associate_22.f90: Enable commented out test.
4272 * gfortran.dg/associate_36.f90: New test.
4274 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4277 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
4279 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
4281 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
4282 (dg-options): Use -mavx instead of -w.
4284 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4287 * g++.dg/cpp1z/launder8.C: New test.
4290 * g++.dg/gomp/pr84448.C: New test.
4293 * g++.dg/gomp/pr84430.C: New test.
4295 PR tree-optimization/84452
4296 * gcc.dg/pr84452.c: New test.
4299 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
4301 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4304 * gfortran.dg/implied_do_io_4.f90: New test.
4306 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4308 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
4309 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
4310 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
4312 2018-02-19 Carl Love <cel@us.ibm.com>
4314 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
4316 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
4319 * gcc.target/i386/pr57193.c: Add -mtune=generic.
4321 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4324 * g++.dg/cpp0x/auto50.C: New.
4325 * g++.dg/parse/friend12.C: Adjust.
4327 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4329 PR libgfortran/84389
4330 * gfortran.dg/dtio_33.f90: New test.
4332 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4334 PR libgfortran/84412
4335 * gfortran.dg/inquire_18.f90: New test.
4337 2018-02-18 Janus Weil <janus@gcc.gnu.org>
4340 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
4341 * gfortran.dg/pointer_intent_3.f90: Ditto.
4342 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
4343 * gfortran.dg/protected_3.f90: Ditto.
4344 * gfortran.dg/protected_4.f90: Ditto.
4345 * gfortran.dg/protected_5.f90: Ditto.
4346 * gfortran.dg/protected_6.f90: Ditto.
4348 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
4351 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
4354 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4357 * gfortran.dg/inline_matmul_22.f90: New test.
4359 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4362 * gfortran.dg/abort_shoulfail.f90: New test.
4363 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
4365 * gfortran.dg/PR19754_2.f90: Likewise.
4366 * gfortran.dg/PR19872.f: Likewise.
4367 * gfortran.dg/PR49268.f90: Likewise.
4368 * gfortran.dg/Wall.f90: Likewise.
4369 * gfortran.dg/Wno-all.f90: Likewise.
4370 * gfortran.dg/achar_1.f90: Likewise.
4371 * gfortran.dg/achar_2.f90: Likewise.
4372 * gfortran.dg/achar_4.f90: Likewise.
4373 * gfortran.dg/achar_6.F90: Likewise.
4374 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
4375 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
4376 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
4377 * gfortran.dg/actual_array_offset_1.f90: Likewise.
4378 * gfortran.dg/actual_array_result_1.f90: Likewise.
4379 * gfortran.dg/actual_array_substr_1.f90: Likewise.
4380 * gfortran.dg/actual_array_substr_2.f90: Likewise.
4381 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
4382 * gfortran.dg/actual_procedure_1.f90: Likewise.
4383 * gfortran.dg/adjustl_1.f90: Likewise.
4384 * gfortran.dg/advance_1.f90: Likewise.
4385 * gfortran.dg/advance_4.f90: Likewise.
4386 * gfortran.dg/advance_5.f90: Likewise.
4387 * gfortran.dg/advance_6.f90: Likewise.
4388 * gfortran.dg/aint_anint_1.f90: Likewise.
4389 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
4390 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
4391 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
4392 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
4393 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
4394 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
4395 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
4396 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
4397 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
4398 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
4399 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
4400 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
4401 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
4402 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
4403 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
4404 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
4405 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
4406 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
4407 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
4408 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
4409 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
4410 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4411 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
4412 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
4413 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
4414 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
4415 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
4416 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
4417 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
4418 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
4419 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
4420 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
4421 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
4422 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
4423 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
4424 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
4425 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
4426 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
4427 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
4428 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
4429 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
4430 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
4431 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
4432 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
4433 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
4434 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
4435 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
4436 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
4437 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
4438 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
4439 * gfortran.dg/allocatable_function_1.f90: Likewise.
4440 * gfortran.dg/allocatable_function_10.f90: Likewise.
4441 * gfortran.dg/allocatable_function_3.f90: Likewise.
4442 * gfortran.dg/allocatable_function_5.f90: Likewise.
4443 * gfortran.dg/allocatable_function_6.f90: Likewise.
4444 * gfortran.dg/allocatable_function_7.f90: Likewise.
4445 * gfortran.dg/allocatable_function_8.f90: Likewise.
4446 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
4447 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
4448 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
4449 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
4450 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
4451 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
4452 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
4453 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
4454 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
4455 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
4456 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
4457 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
4458 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
4459 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
4460 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
4461 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
4462 * gfortran.dg/allocate_class_3.f90: Likewise.
4463 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
4464 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
4465 * gfortran.dg/allocate_derived_5.f90: Likewise.
4466 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
4467 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
4468 * gfortran.dg/allocate_with_source_1.f90: Likewise.
4469 * gfortran.dg/allocate_with_source_10.f08: Likewise.
4470 * gfortran.dg/allocate_with_source_11.f08: Likewise.
4471 * gfortran.dg/allocate_with_source_12.f03: Likewise.
4472 * gfortran.dg/allocate_with_source_15.f03: Likewise.
4473 * gfortran.dg/allocate_with_source_16.f90: Likewise.
4474 * gfortran.dg/allocate_with_source_17.f03: Likewise.
4475 * gfortran.dg/allocate_with_source_18.f03: Likewise.
4476 * gfortran.dg/allocate_with_source_2.f90: Likewise.
4477 * gfortran.dg/allocate_with_source_20.f03: Likewise.
4478 * gfortran.dg/allocate_with_source_22.f03: Likewise.
4479 * gfortran.dg/allocate_with_source_23.f03: Likewise.
4480 * gfortran.dg/allocate_with_source_24.f90: Likewise.
4481 * gfortran.dg/allocate_with_source_5.f90: Likewise.
4482 * gfortran.dg/allocate_with_source_6.f90: Likewise.
4483 * gfortran.dg/allocate_with_source_7.f08: Likewise.
4484 * gfortran.dg/allocate_with_source_8.f08: Likewise.
4485 * gfortran.dg/allocate_with_source_9.f08: Likewise.
4486 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
4487 * gfortran.dg/allocate_zerosize_3.f: Likewise.
4488 * gfortran.dg/altreturn_3.f90: Likewise.
4489 * gfortran.dg/altreturn_5.f90: Likewise.
4490 * gfortran.dg/altreturn_7.f90: Likewise.
4491 * gfortran.dg/and_or_xor.f90: Likewise.
4492 * gfortran.dg/anint_1.f90: Likewise.
4493 * gfortran.dg/any_all_1.f90: Likewise.
4494 * gfortran.dg/anyallcount_1.f90: Likewise.
4495 * gfortran.dg/append_1.f90: Likewise.
4496 * gfortran.dg/argument_checking_1.f90: Likewise.
4497 * gfortran.dg/argument_checking_2.f90: Likewise.
4498 * gfortran.dg/argument_checking_8.f90: Likewise.
4499 * gfortran.dg/arithmetic_if.f90: Likewise.
4500 * gfortran.dg/array_1.f90: Likewise.
4501 * gfortran.dg/array_2.f90: Likewise.
4502 * gfortran.dg/array_alloc_1.f90: Likewise.
4503 * gfortran.dg/array_alloc_2.f90: Likewise.
4504 * gfortran.dg/array_alloc_3.f90: Likewise.
4505 * gfortran.dg/array_assignment_1.F90: Likewise.
4506 * gfortran.dg/array_assignment_5.f90: Likewise.
4507 * gfortran.dg/array_constructor_1.f90: Likewise.
4508 * gfortran.dg/array_constructor_10.f90: Likewise.
4509 * gfortran.dg/array_constructor_11.f90: Likewise.
4510 * gfortran.dg/array_constructor_12.f90: Likewise.
4511 * gfortran.dg/array_constructor_15.f90: Likewise.
4512 * gfortran.dg/array_constructor_16.f90: Likewise.
4513 * gfortran.dg/array_constructor_17.f90: Likewise.
4514 * gfortran.dg/array_constructor_19.f90: Likewise.
4515 * gfortran.dg/array_constructor_23.f: Likewise.
4516 * gfortran.dg/array_constructor_24.f: Likewise.
4517 * gfortran.dg/array_constructor_32.f90: Likewise.
4518 * gfortran.dg/array_constructor_36.f90: Likewise.
4519 * gfortran.dg/array_constructor_39.f90: Likewise.
4520 * gfortran.dg/array_constructor_4.f90: Likewise.
4521 * gfortran.dg/array_constructor_40.f90: Likewise.
4522 * gfortran.dg/array_constructor_44.f90: Likewise.
4523 * gfortran.dg/array_constructor_45.f90: Likewise.
4524 * gfortran.dg/array_constructor_46.f90: Likewise.
4525 * gfortran.dg/array_constructor_47.f90: Likewise.
4526 * gfortran.dg/array_constructor_49.f90: Likewise.
4527 * gfortran.dg/array_constructor_5.f90: Likewise.
4528 * gfortran.dg/array_constructor_50.f90: Likewise.
4529 * gfortran.dg/array_constructor_6.f90: Likewise.
4530 * gfortran.dg/array_constructor_7.f90: Likewise.
4531 * gfortran.dg/array_constructor_8.f90: Likewise.
4532 * gfortran.dg/array_constructor_9.f90: Likewise.
4533 * gfortran.dg/array_constructor_type_1.f03: Likewise.
4534 * gfortran.dg/array_constructor_type_10.f03: Likewise.
4535 * gfortran.dg/array_constructor_type_11.f03: Likewise.
4536 * gfortran.dg/array_constructor_type_12.f03: Likewise.
4537 * gfortran.dg/array_constructor_type_13.f90: Likewise.
4538 * gfortran.dg/array_constructor_type_14.f03: Likewise.
4539 * gfortran.dg/array_constructor_type_16.f03: Likewise.
4540 * gfortran.dg/array_constructor_type_2.f03: Likewise.
4541 * gfortran.dg/array_constructor_type_22.f03: Likewise.
4542 * gfortran.dg/array_constructor_type_3.f03: Likewise.
4543 * gfortran.dg/array_constructor_type_4.f03: Likewise.
4544 * gfortran.dg/array_constructor_type_5.f03: Likewise.
4545 * gfortran.dg/array_constructor_type_6.f03: Likewise.
4546 * gfortran.dg/array_constructor_type_7.f03: Likewise.
4547 * gfortran.dg/array_function_1.f90: Likewise.
4548 * gfortran.dg/array_function_5.f90: Likewise.
4549 * gfortran.dg/array_initializer_1.f90: Likewise.
4550 * gfortran.dg/array_initializer_2.f90: Likewise.
4551 * gfortran.dg/array_memcpy_5.f90: Likewise.
4552 * gfortran.dg/array_memset_2.f90: Likewise.
4553 * gfortran.dg/array_reference_1.f90: Likewise.
4554 * gfortran.dg/array_return_value_1.f90: Likewise.
4555 * gfortran.dg/array_section_1.f90: Likewise.
4556 * gfortran.dg/array_temporaries_3.f90: Likewise.
4557 * gfortran.dg/arrayio_1.f90: Likewise.
4558 * gfortran.dg/arrayio_10.f90: Likewise.
4559 * gfortran.dg/arrayio_11.f90: Likewise.
4560 * gfortran.dg/arrayio_12.f90: Likewise.
4561 * gfortran.dg/arrayio_13.f90: Likewise.
4562 * gfortran.dg/arrayio_14.f90: Likewise.
4563 * gfortran.dg/arrayio_16.f90: Likewise.
4564 * gfortran.dg/arrayio_2.f90: Likewise.
4565 * gfortran.dg/arrayio_3.f90: Likewise.
4566 * gfortran.dg/arrayio_4.f90: Likewise.
4567 * gfortran.dg/arrayio_5.f90: Likewise.
4568 * gfortran.dg/arrayio_6.f90: Likewise.
4569 * gfortran.dg/arrayio_7.f90: Likewise.
4570 * gfortran.dg/arrayio_8.f90: Likewise.
4571 * gfortran.dg/arrayio_9.f90: Likewise.
4572 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4573 * gfortran.dg/assign_10.f90: Likewise.
4574 * gfortran.dg/assign_9.f90: Likewise.
4575 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4576 * gfortran.dg/assignment_1.f90: Likewise.
4577 * gfortran.dg/associate_1.f03: Likewise.
4578 * gfortran.dg/associate_11.f90: Likewise.
4579 * gfortran.dg/associate_13.f90: Likewise.
4580 * gfortran.dg/associate_15.f90: Likewise.
4581 * gfortran.dg/associate_17.f90: Likewise.
4582 * gfortran.dg/associate_18.f08: Likewise.
4583 * gfortran.dg/associate_19.f03: Likewise.
4584 * gfortran.dg/associate_20.f03: Likewise.
4585 * gfortran.dg/associate_22.f90: Likewise.
4586 * gfortran.dg/associate_23.f90: Likewise.
4587 * gfortran.dg/associate_24.f90: Likewise.
4588 * gfortran.dg/associate_25.f90: Likewise.
4589 * gfortran.dg/associate_27.f90: Likewise.
4590 * gfortran.dg/associate_28.f90: Likewise.
4591 * gfortran.dg/associate_32.f03: Likewise.
4592 * gfortran.dg/associate_33.f03: Likewise.
4593 * gfortran.dg/associate_34.f90: Likewise.
4594 * gfortran.dg/associate_6.f03: Likewise.
4595 * gfortran.dg/associate_7.f03: Likewise.
4596 * gfortran.dg/associate_8.f03: Likewise.
4597 * gfortran.dg/associate_9.f03: Likewise.
4598 * gfortran.dg/associated_1.f90: Likewise.
4599 * gfortran.dg/associated_2.f90: Likewise.
4600 * gfortran.dg/associated_5.f90: Likewise.
4601 * gfortran.dg/associated_6.f90: Likewise.
4602 * gfortran.dg/associated_target_3.f90: Likewise.
4603 * gfortran.dg/associated_target_4.f90: Likewise.
4604 * gfortran.dg/associated_target_5.f03: Likewise.
4605 * gfortran.dg/associated_target_6.f03: Likewise.
4606 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4607 * gfortran.dg/assumed_rank_1.f90: Likewise.
4608 * gfortran.dg/assumed_rank_10.f90: Likewise.
4609 * gfortran.dg/assumed_rank_2.f90: Likewise.
4610 * gfortran.dg/assumed_rank_7.f90: Likewise.
4611 * gfortran.dg/assumed_rank_8.f90: Likewise.
4612 * gfortran.dg/assumed_rank_9.f90: Likewise.
4613 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4614 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4615 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4616 * gfortran.dg/assumed_type_2.f90: Likewise.
4617 * gfortran.dg/atan2_1.f90: Likewise.
4618 * gfortran.dg/auto_array_1.f90: Likewise.
4619 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4620 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4621 * gfortran.dg/auto_char_len_3.f90: Likewise.
4622 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4623 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4624 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4625 * gfortran.dg/auto_save_2.f90: Likewise.
4626 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4627 * gfortran.dg/backslash_1.f90: Likewise.
4628 * gfortran.dg/backslash_2.f90: Likewise.
4629 * gfortran.dg/backslash_3.f: Likewise.
4630 * gfortran.dg/backspace_1.f: Likewise.
4631 * gfortran.dg/backspace_10.f90: Likewise.
4632 * gfortran.dg/backspace_11.f90: Likewise.
4633 * gfortran.dg/backspace_2.f: Likewise.
4634 * gfortran.dg/backspace_3.f: Likewise.
4635 * gfortran.dg/backspace_4.f: Likewise.
4636 * gfortran.dg/backspace_5.f: Likewise.
4637 * gfortran.dg/backspace_6.f: Likewise.
4638 * gfortran.dg/backspace_7.f90: Likewise.
4639 * gfortran.dg/backspace_8.f: Likewise.
4640 * gfortran.dg/backspace_9.f: Likewise.
4641 * gfortran.dg/bessel_1.f90: Likewise.
4642 * gfortran.dg/bessel_2.f90: Likewise.
4643 * gfortran.dg/bessel_5.f90: Likewise.
4644 * gfortran.dg/bessel_6.f90: Likewise.
4645 * gfortran.dg/bessel_7.f90: Likewise.
4646 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4647 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4648 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4649 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4650 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4651 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4652 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4653 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4654 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4655 * gfortran.dg/bit_comparison_1.F90: Likewise.
4656 * gfortran.dg/bit_comparison_2.F90: Likewise.
4657 * gfortran.dg/block_1.f08: Likewise.
4658 * gfortran.dg/block_13.f08: Likewise.
4659 * gfortran.dg/block_14.f90: Likewise.
4660 * gfortran.dg/block_2.f08: Likewise.
4661 * gfortran.dg/block_6.f08: Likewise.
4662 * gfortran.dg/block_7.f08: Likewise.
4663 * gfortran.dg/block_8.f08: Likewise.
4664 * gfortran.dg/blockdata_1.f90: Likewise.
4665 * gfortran.dg/bound_1.f90: Likewise.
4666 * gfortran.dg/bound_2.f90: Likewise.
4667 * gfortran.dg/bound_3.f90: Likewise.
4668 * gfortran.dg/bound_4.f90: Likewise.
4669 * gfortran.dg/bound_5.f90: Likewise.
4670 * gfortran.dg/bound_6.f90: Likewise.
4671 * gfortran.dg/bound_7.f90: Likewise.
4672 * gfortran.dg/bound_8.f90: Likewise.
4673 * gfortran.dg/bound_9.f90: Likewise.
4674 * gfortran.dg/bound_simplification_1.f90: Likewise.
4675 * gfortran.dg/bound_simplification_3.f90: Likewise.
4676 * gfortran.dg/bound_simplification_4.f90: Likewise.
4677 * gfortran.dg/bound_simplification_5.f90: Likewise.
4678 * gfortran.dg/bound_simplification_6.f90: Likewise.
4679 * gfortran.dg/bounds_check_1.f90: Likewise.
4680 * gfortran.dg/bounds_check_12.f90: Likewise.
4681 * gfortran.dg/bounds_check_14.f90: Likewise.
4682 * gfortran.dg/bounds_check_15.f90: Likewise.
4683 * gfortran.dg/bounds_check_19.f90: Likewise.
4684 * gfortran.dg/bounds_check_8.f90: Likewise.
4685 * gfortran.dg/bounds_check_9.f90: Likewise.
4686 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4687 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4688 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4689 * gfortran.dg/boz_1.f90: Likewise.
4690 * gfortran.dg/boz_11.f90: Likewise.
4691 * gfortran.dg/boz_13.f90: Likewise.
4692 * gfortran.dg/boz_14.f90: Likewise.
4693 * gfortran.dg/boz_15.f90: Likewise.
4694 * gfortran.dg/boz_3.f90: Likewise.
4695 * gfortran.dg/boz_6.f90: Likewise.
4696 * gfortran.dg/boz_9.f90: Likewise.
4697 * gfortran.dg/byte_1.f90: Likewise.
4698 * gfortran.dg/byte_2.f90: Likewise.
4699 * gfortran.dg/c_assoc.f90: Likewise.
4700 * gfortran.dg/c_assoc_2.f03: Likewise.
4701 * gfortran.dg/c_assoc_3.f90: Likewise.
4702 * gfortran.dg/c_by_val_1.f: Likewise.
4703 * gfortran.dg/c_by_val_5.f90: Likewise.
4704 * gfortran.dg/c_char_tests.f03: Likewise.
4705 * gfortran.dg/c_char_tests_2.f03: Likewise.
4706 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4707 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4708 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4709 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4710 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4711 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4712 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4713 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4714 * gfortran.dg/c_kind_params.f90: Likewise.
4715 * gfortran.dg/c_loc_test_20.f90: Likewise.
4716 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4717 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4718 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4719 * gfortran.dg/c_size_t_test.f03: Likewise.
4720 * gfortran.dg/c_sizeof_1.f90: Likewise.
4721 * gfortran.dg/c_sizeof_5.f90: Likewise.
4722 * gfortran.dg/c_sizeof_6.f90: Likewise.
4723 * gfortran.dg/char4_iunit_1.f03: Likewise.
4724 * gfortran.dg/char4_iunit_2.f03: Likewise.
4725 * gfortran.dg/char_allocation_1.f90: Likewise.
4726 * gfortran.dg/char_array_constructor.f90: Likewise.
4727 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4728 * gfortran.dg/char_assign_1.f90: Likewise.
4729 * gfortran.dg/char_associated_1.f90: Likewise.
4730 * gfortran.dg/char_cast_2.f90: Likewise.
4731 * gfortran.dg/char_comparison_1.f: Likewise.
4732 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4733 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4734 * gfortran.dg/char_cons_len.f90: Likewise.
4735 * gfortran.dg/char_conversion.f90: Likewise.
4736 * gfortran.dg/char_cshift_1.f90: Likewise.
4737 * gfortran.dg/char_cshift_2.f90: Likewise.
4738 * gfortran.dg/char_decl_2.f90: Likewise.
4739 * gfortran.dg/char_eoshift_1.f90: Likewise.
4740 * gfortran.dg/char_eoshift_2.f90: Likewise.
4741 * gfortran.dg/char_eoshift_3.f90: Likewise.
4742 * gfortran.dg/char_eoshift_4.f90: Likewise.
4743 * gfortran.dg/char_eoshift_5.f90: Likewise.
4744 * gfortran.dg/char_expr_1.f90: Likewise.
4745 * gfortran.dg/char_expr_3.f90: Likewise.
4746 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4747 * gfortran.dg/char_length_12.f90: Likewise.
4748 * gfortran.dg/char_length_14.f90: Likewise.
4749 * gfortran.dg/char_length_15.f90: Likewise.
4750 * gfortran.dg/char_length_17.f90: Likewise.
4751 * gfortran.dg/char_length_20.f90: Likewise.
4752 * gfortran.dg/char_length_21.f90: Likewise.
4753 * gfortran.dg/char_length_5.f90: Likewise.
4754 * gfortran.dg/char_length_6.f90: Likewise.
4755 * gfortran.dg/char_length_7.f90: Likewise.
4756 * gfortran.dg/char_length_8.f90: Likewise.
4757 * gfortran.dg/char_pack_1.f90: Likewise.
4758 * gfortran.dg/char_pack_2.f90: Likewise.
4759 * gfortran.dg/char_pointer_assign.f90: Likewise.
4760 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4761 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4762 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4763 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4764 * gfortran.dg/char_pointer_func.f90: Likewise.
4765 * gfortran.dg/char_reshape_1.f90: Likewise.
4766 * gfortran.dg/char_result_1.f90: Likewise.
4767 * gfortran.dg/char_result_12.f90: Likewise.
4768 * gfortran.dg/char_result_13.f90: Likewise.
4769 * gfortran.dg/char_result_14.f90: Likewise.
4770 * gfortran.dg/char_result_15.f90: Likewise.
4771 * gfortran.dg/char_result_2.f90: Likewise.
4772 * gfortran.dg/char_result_3.f90: Likewise.
4773 * gfortran.dg/char_result_4.f90: Likewise.
4774 * gfortran.dg/char_result_5.f90: Likewise.
4775 * gfortran.dg/char_result_6.f90: Likewise.
4776 * gfortran.dg/char_result_7.f90: Likewise.
4777 * gfortran.dg/char_result_8.f90: Likewise.
4778 * gfortran.dg/char_spread_1.f90: Likewise.
4779 * gfortran.dg/char_transpose_1.f90: Likewise.
4780 * gfortran.dg/char_type_len.f90: Likewise.
4781 * gfortran.dg/char_unpack_1.f90: Likewise.
4782 * gfortran.dg/char_unpack_2.f90: Likewise.
4783 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4784 * gfortran.dg/character_comparison_1.f90: Likewise.
4785 * gfortran.dg/character_comparison_2.f90: Likewise.
4786 * gfortran.dg/character_comparison_3.f90: Likewise.
4787 * gfortran.dg/character_comparison_4.f90: Likewise.
4788 * gfortran.dg/character_comparison_5.f90: Likewise.
4789 * gfortran.dg/character_comparison_6.f90: Likewise.
4790 * gfortran.dg/character_comparison_7.f90: Likewise.
4791 * gfortran.dg/character_comparison_8.f90: Likewise.
4792 * gfortran.dg/character_comparison_9.f90: Likewise.
4793 * gfortran.dg/charlen_15.f90: Likewise.
4794 * gfortran.dg/charlen_16.f90: Likewise.
4795 * gfortran.dg/chkbits.f90: Likewise.
4796 * gfortran.dg/chmod_1.f90: Likewise.
4797 * gfortran.dg/chmod_2.f90: Likewise.
4798 * gfortran.dg/chmod_3.f90: Likewise.
4799 * gfortran.dg/class_1.f03: Likewise.
4800 * gfortran.dg/class_18.f03: Likewise.
4801 * gfortran.dg/class_19.f03: Likewise.
4802 * gfortran.dg/class_35.f90: Likewise.
4803 * gfortran.dg/class_46.f03: Likewise.
4804 * gfortran.dg/class_48.f90: Likewise.
4805 * gfortran.dg/class_51.f90: Likewise.
4806 * gfortran.dg/class_52.f90: Likewise.
4807 * gfortran.dg/class_6.f03: Likewise.
4808 * gfortran.dg/class_63.f90: Likewise.
4809 * gfortran.dg/class_64.f90: Likewise.
4810 * gfortran.dg/class_65.f90: Likewise.
4811 * gfortran.dg/class_66.f90: Likewise.
4812 * gfortran.dg/class_67.f90: Likewise.
4813 * gfortran.dg/class_9.f03: Likewise.
4814 * gfortran.dg/class_alias.f90: Likewise.
4815 * gfortran.dg/class_allocate_1.f03: Likewise.
4816 * gfortran.dg/class_allocate_10.f03: Likewise.
4817 * gfortran.dg/class_allocate_13.f90: Likewise.
4818 * gfortran.dg/class_allocate_14.f90: Likewise.
4819 * gfortran.dg/class_allocate_15.f90: Likewise.
4820 * gfortran.dg/class_allocate_19.f03: Likewise.
4821 * gfortran.dg/class_allocate_21.f90: Likewise.
4822 * gfortran.dg/class_allocate_22.f90: Likewise.
4823 * gfortran.dg/class_allocate_3.f03: Likewise.
4824 * gfortran.dg/class_allocate_4.f03: Likewise.
4825 * gfortran.dg/class_allocate_5.f90: Likewise.
4826 * gfortran.dg/class_allocate_6.f03: Likewise.
4827 * gfortran.dg/class_allocate_7.f03: Likewise.
4828 * gfortran.dg/class_allocate_8.f03: Likewise.
4829 * gfortran.dg/class_allocate_9.f03: Likewise.
4830 * gfortran.dg/class_array_1.f03: Likewise.
4831 * gfortran.dg/class_array_14.f90: Likewise.
4832 * gfortran.dg/class_array_15.f03: Likewise.
4833 * gfortran.dg/class_array_16.f90: Likewise.
4834 * gfortran.dg/class_array_2.f03: Likewise.
4835 * gfortran.dg/class_array_20.f03: Likewise.
4836 * gfortran.dg/class_array_21.f03: Likewise.
4837 * gfortran.dg/class_array_3.f03: Likewise.
4838 * gfortran.dg/class_array_4.f03: Likewise.
4839 * gfortran.dg/class_array_7.f03: Likewise.
4840 * gfortran.dg/class_array_8.f03: Likewise.
4841 * gfortran.dg/class_array_9.f03: Likewise.
4842 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4843 * gfortran.dg/class_dummy_1.f03: Likewise.
4844 * gfortran.dg/class_optional_1.f90: Likewise.
4845 * gfortran.dg/class_optional_2.f90: Likewise.
4846 * gfortran.dg/class_result_5.f90: Likewise.
4847 * gfortran.dg/class_result_6.f90: Likewise.
4848 * gfortran.dg/class_to_type_1.f03: Likewise.
4849 * gfortran.dg/class_to_type_2.f90: Likewise.
4850 * gfortran.dg/class_to_type_3.f03: Likewise.
4851 * gfortran.dg/class_to_type_4.f90: Likewise.
4852 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4853 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4854 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4855 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4856 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4857 * gfortran.dg/coarray/codimension.f90: Likewise.
4858 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4859 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4860 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4861 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4862 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4863 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4864 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4865 * gfortran.dg/coarray/event_1.f90: Likewise.
4866 * gfortran.dg/coarray/event_2.f90: Likewise.
4867 * gfortran.dg/coarray/get_array.f90: Likewise.
4868 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4869 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4870 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4871 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4872 * gfortran.dg/coarray/lock_1.f90: Likewise.
4873 * gfortran.dg/coarray/lock_2.f90: Likewise.
4874 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4875 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4876 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4877 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4878 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4879 * gfortran.dg/coarray/registering_1.f90: Likewise.
4880 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4881 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4882 * gfortran.dg/coarray/send_array.f90: Likewise.
4883 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4884 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4885 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4886 * gfortran.dg/coarray/sync_1.f90: Likewise.
4887 * gfortran.dg/coarray/sync_3.f90: Likewise.
4888 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4889 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4890 * gfortran.dg/coarray_13.f90: Likewise.
4891 * gfortran.dg/coarray_15.f90: Likewise.
4892 * gfortran.dg/coarray_16.f90: Likewise.
4893 * gfortran.dg/coarray_2.f90: Likewise.
4894 * gfortran.dg/coarray_23.f90: Likewise.
4895 * gfortran.dg/coarray_40.f90: Likewise.
4896 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4897 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4898 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4899 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4900 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4901 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4902 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4903 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4904 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4905 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4906 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4907 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4908 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4909 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4910 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4911 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4912 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4913 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4914 * gfortran.dg/coarray_stat_2.f90: Likewise.
4915 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4916 * gfortran.dg/coindexed_1.f90: Likewise.
4917 * gfortran.dg/comma.f: Likewise.
4918 * gfortran.dg/comma_format_extension_3.f: Likewise.
4919 * gfortran.dg/comma_format_extension_4.f: Likewise.
4920 * gfortran.dg/common_2.f90: Likewise.
4921 * gfortran.dg/common_4.f90: Likewise.
4922 * gfortran.dg/common_align_1.f90: Likewise.
4923 * gfortran.dg/common_align_2.f90: Likewise.
4924 * gfortran.dg/common_equivalence_1.f: Likewise.
4925 * gfortran.dg/common_pointer_1.f90: Likewise.
4926 * gfortran.dg/common_resize_1.f: Likewise.
4927 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4928 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4929 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4930 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4931 * gfortran.dg/complex_read.f90: Likewise.
4932 * gfortran.dg/complex_write.f90: Likewise.
4933 * gfortran.dg/constant_substring.f: Likewise.
4934 * gfortran.dg/constructor_2.f90: Likewise.
4935 * gfortran.dg/constructor_3.f90: Likewise.
4936 * gfortran.dg/constructor_6.f90: Likewise.
4937 * gfortran.dg/contained_1.f90: Likewise.
4938 * gfortran.dg/contained_3.f90: Likewise.
4939 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4940 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4941 * gfortran.dg/continuation_1.f90: Likewise.
4942 * gfortran.dg/continuation_11.f90: Likewise.
4943 * gfortran.dg/continuation_12.f90: Likewise.
4944 * gfortran.dg/continuation_13.f90: Likewise.
4945 * gfortran.dg/continuation_14.f: Likewise.
4946 * gfortran.dg/continuation_8.f90: Likewise.
4947 * gfortran.dg/convert_2.f90: Likewise.
4948 * gfortran.dg/convert_implied_open.f90: Likewise.
4949 * gfortran.dg/count_init_expr.f03: Likewise.
4950 * gfortran.dg/cr_lf.f90: Likewise.
4951 * gfortran.dg/cray_pointers_10.f90: Likewise.
4952 * gfortran.dg/cray_pointers_2.f90: Likewise.
4953 * gfortran.dg/cray_pointers_5.f90: Likewise.
4954 * gfortran.dg/cray_pointers_7.f90: Likewise.
4955 * gfortran.dg/cray_pointers_8.f90: Likewise.
4956 * gfortran.dg/cshift_1.f90: Likewise.
4957 * gfortran.dg/cshift_2.f90: Likewise.
4958 * gfortran.dg/cshift_large_1.f90: Likewise.
4959 * gfortran.dg/cshift_nan_1.f90: Likewise.
4960 * gfortran.dg/csqrt_2.f: Likewise.
4961 * gfortran.dg/data_array_1.f90: Likewise.
4962 * gfortran.dg/data_char_1.f90: Likewise.
4963 * gfortran.dg/data_char_2.f90: Likewise.
4964 * gfortran.dg/data_char_3.f90: Likewise.
4965 * gfortran.dg/data_derived_1.f90: Likewise.
4966 * gfortran.dg/data_implied_do_1.f90: Likewise.
4967 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4968 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4969 * gfortran.dg/deallocate_stat.f90: Likewise.
4970 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4971 * gfortran.dg/debug/pr37738.f: Likewise.
4972 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4973 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4974 * gfortran.dg/dec_exp_1.f90: Likewise.
4975 * gfortran.dg/dec_init_1.f90: Likewise.
4976 * gfortran.dg/dec_init_2.f90: Likewise.
4977 * gfortran.dg/dec_init_3.f90: Likewise.
4978 * gfortran.dg/dec_init_4.f90: Likewise.
4979 * gfortran.dg/dec_io_1.f90: Likewise.
4980 * gfortran.dg/dec_io_2.f90: Likewise.
4981 * gfortran.dg/dec_io_2a.f90: Likewise.
4982 * gfortran.dg/dec_io_6.f90: Likewise.
4983 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4984 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4985 * gfortran.dg/dec_math.f90: Likewise.
4986 * gfortran.dg/dec_parameter_1.f: Likewise.
4987 * gfortran.dg/dec_parameter_2.f90: Likewise.
4988 * gfortran.dg/dec_static_1.f90: Likewise.
4989 * gfortran.dg/dec_static_2.f90: Likewise.
4990 * gfortran.dg/dec_structure_1.f90: Likewise.
4991 * gfortran.dg/dec_structure_10.f90: Likewise.
4992 * gfortran.dg/dec_structure_18.f90: Likewise.
4993 * gfortran.dg/dec_structure_19.f90: Likewise.
4994 * gfortran.dg/dec_structure_2.f90: Likewise.
4995 * gfortran.dg/dec_structure_22.f90: Likewise.
4996 * gfortran.dg/dec_structure_3.f90: Likewise.
4997 * gfortran.dg/dec_structure_4.f90: Likewise.
4998 * gfortran.dg/dec_structure_5.f90: Likewise.
4999 * gfortran.dg/dec_structure_6.f90: Likewise.
5000 * gfortran.dg/dec_structure_7.f90: Likewise.
5001 * gfortran.dg/dec_union_1.f90: Likewise.
5002 * gfortran.dg/dec_union_2.f90: Likewise.
5003 * gfortran.dg/dec_union_3.f90: Likewise.
5004 * gfortran.dg/dec_union_4.f90: Likewise.
5005 * gfortran.dg/dec_union_5.f90: Likewise.
5006 * gfortran.dg/default_format_1.f90: Likewise.
5007 * gfortran.dg/default_format_2.f90: Likewise.
5008 * gfortran.dg/default_format_denormal_1.f90: Likewise.
5009 * gfortran.dg/default_format_denormal_2.f90: Likewise.
5010 * gfortran.dg/default_initialization_3.f90: Likewise.
5011 * gfortran.dg/default_initialization_4.f90: Likewise.
5012 * gfortran.dg/default_initialization_5.f90: Likewise.
5013 * gfortran.dg/deferred_character_1.f90: Likewise.
5014 * gfortran.dg/deferred_character_10.f90: Likewise.
5015 * gfortran.dg/deferred_character_11.f90: Likewise.
5016 * gfortran.dg/deferred_character_12.f90: Likewise.
5017 * gfortran.dg/deferred_character_13.f90: Likewise.
5018 * gfortran.dg/deferred_character_14.f90: Likewise.
5019 * gfortran.dg/deferred_character_15.f90: Likewise.
5020 * gfortran.dg/deferred_character_16.f90: Likewise.
5021 * gfortran.dg/deferred_character_2.f90: Likewise.
5022 * gfortran.dg/deferred_character_3.f90: Likewise.
5023 * gfortran.dg/deferred_character_4.f90: Likewise.
5024 * gfortran.dg/deferred_character_5.f90: Likewise.
5025 * gfortran.dg/deferred_character_6.f90: Likewise.
5026 * gfortran.dg/deferred_character_7.f90: Likewise.
5027 * gfortran.dg/deferred_character_8.f90: Likewise.
5028 * gfortran.dg/deferred_character_9.f90: Likewise.
5029 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
5030 * gfortran.dg/deferred_type_component_1.f90: Likewise.
5031 * gfortran.dg/deferred_type_component_2.f90: Likewise.
5032 * gfortran.dg/deferred_type_param_2.f90: Likewise.
5033 * gfortran.dg/deferred_type_param_4.f90: Likewise.
5034 * gfortran.dg/deferred_type_param_5.f90: Likewise.
5035 * gfortran.dg/deferred_type_param_6.f90: Likewise.
5036 * gfortran.dg/deferred_type_param_8.f90: Likewise.
5037 * gfortran.dg/deferred_type_param_9.f90: Likewise.
5038 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
5039 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
5040 * gfortran.dg/defined_assignment_1.f90: Likewise.
5041 * gfortran.dg/defined_assignment_10.f90: Likewise.
5042 * gfortran.dg/defined_assignment_11.f90: Likewise.
5043 * gfortran.dg/defined_assignment_2.f90: Likewise.
5044 * gfortran.dg/defined_assignment_3.f90: Likewise.
5045 * gfortran.dg/defined_assignment_4.f90: Likewise.
5046 * gfortran.dg/defined_assignment_5.f90: Likewise.
5047 * gfortran.dg/defined_assignment_8.f90: Likewise.
5048 * gfortran.dg/defined_assignment_9.f90: Likewise.
5049 * gfortran.dg/dependency_2.f90: Likewise.
5050 * gfortran.dg/dependency_21.f90: Likewise.
5051 * gfortran.dg/dependency_22.f90: Likewise.
5052 * gfortran.dg/dependency_23.f90: Likewise.
5053 * gfortran.dg/dependency_24.f90: Likewise.
5054 * gfortran.dg/dependency_25.f90: Likewise.
5055 * gfortran.dg/dependency_26.f90: Likewise.
5056 * gfortran.dg/dependency_39.f90: Likewise.
5057 * gfortran.dg/dependency_40.f90: Likewise.
5058 * gfortran.dg/dependency_41.f90: Likewise.
5059 * gfortran.dg/dependency_42.f90: Likewise.
5060 * gfortran.dg/dependency_43.f90: Likewise.
5061 * gfortran.dg/dependency_44.f90: Likewise.
5062 * gfortran.dg/dependency_45.f90: Likewise.
5063 * gfortran.dg/dependency_50.f90: Likewise.
5064 * gfortran.dg/dependency_51.f90: Likewise.
5065 * gfortran.dg/dependent_decls_1.f90: Likewise.
5066 * gfortran.dg/der_array_1.f90: Likewise.
5067 * gfortran.dg/der_array_io_1.f90: Likewise.
5068 * gfortran.dg/der_array_io_2.f90: Likewise.
5069 * gfortran.dg/der_array_io_3.f90: Likewise.
5070 * gfortran.dg/der_io_1.f90: Likewise.
5071 * gfortran.dg/der_io_3.f90: Likewise.
5072 * gfortran.dg/der_pointer_2.f90: Likewise.
5073 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
5074 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
5075 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
5076 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
5077 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
5078 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5079 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
5080 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
5081 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
5082 * gfortran.dg/derived_external_function_1.f90: Likewise.
5083 * gfortran.dg/derived_init_1.f90: Likewise.
5084 * gfortran.dg/derived_init_2.f90: Likewise.
5085 * gfortran.dg/derived_init_3.f90: Likewise.
5086 * gfortran.dg/derived_init_4.f90: Likewise.
5087 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
5088 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5089 * gfortran.dg/dev_null.F90: Likewise.
5090 * gfortran.dg/dfloat_1.f90: Likewise.
5091 * gfortran.dg/dim_sum_1.f90: Likewise.
5092 * gfortran.dg/dim_sum_2.f90: Likewise.
5093 * gfortran.dg/dim_sum_3.f90: Likewise.
5094 * gfortran.dg/direct_io_10.f: Likewise.
5095 * gfortran.dg/direct_io_11.f90: Likewise.
5096 * gfortran.dg/direct_io_12.f90: Likewise.
5097 * gfortran.dg/direct_io_2.f90: Likewise.
5098 * gfortran.dg/direct_io_3.f90: Likewise.
5099 * gfortran.dg/direct_io_4.f90: Likewise.
5100 * gfortran.dg/direct_io_5.f90: Likewise.
5101 * gfortran.dg/direct_io_6.f90: Likewise.
5102 * gfortran.dg/direct_io_7.f90: Likewise.
5103 * gfortran.dg/direct_io_8.f90: Likewise.
5104 * gfortran.dg/direct_io_9.f: Likewise.
5105 * gfortran.dg/do_1.f90: Likewise.
5106 * gfortran.dg/do_3.F90: Likewise.
5107 * gfortran.dg/do_concurrent_2.f90: Likewise.
5108 * gfortran.dg/do_concurrent_4.f90: Likewise.
5109 * gfortran.dg/do_corner_warn.f90: Likewise.
5110 * gfortran.dg/do_iterator_2.f90: Likewise.
5111 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
5112 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
5113 * gfortran.dg/dos_eol.f: Likewise.
5114 * gfortran.dg/dot_product_1.f03: Likewise.
5115 * gfortran.dg/dot_product_2.f90: Likewise.
5116 * gfortran.dg/dot_product_4.f90: Likewise.
5117 * gfortran.dg/dshift_1.F90: Likewise.
5118 * gfortran.dg/dshift_2.F90: Likewise.
5119 * gfortran.dg/dtio_1.f90: Likewise.
5120 * gfortran.dg/dtio_10.f90: Likewise.
5121 * gfortran.dg/dtio_12.f90: Likewise.
5122 * gfortran.dg/dtio_14.f90: Likewise.
5123 * gfortran.dg/dtio_15.f90: Likewise.
5124 * gfortran.dg/dtio_16.f90: Likewise.
5125 * gfortran.dg/dtio_17.f90: Likewise.
5126 * gfortran.dg/dtio_19.f90: Likewise.
5127 * gfortran.dg/dtio_2.f90: Likewise.
5128 * gfortran.dg/dtio_20.f03: Likewise.
5129 * gfortran.dg/dtio_22.f90: Likewise.
5130 * gfortran.dg/dtio_24.f90: Likewise.
5131 * gfortran.dg/dtio_25.f90: Likewise.
5132 * gfortran.dg/dtio_26.f03: Likewise.
5133 * gfortran.dg/dtio_27.f90: Likewise.
5134 * gfortran.dg/dtio_28.f03: Likewise.
5135 * gfortran.dg/dtio_3.f90: Likewise.
5136 * gfortran.dg/dtio_30.f03: Likewise.
5137 * gfortran.dg/dtio_31.f03: Likewise.
5138 * gfortran.dg/dtio_32.f03: Likewise.
5139 * gfortran.dg/dtio_4.f90: Likewise.
5140 * gfortran.dg/dtio_5.f90: Likewise.
5141 * gfortran.dg/dtio_7.f90: Likewise.
5142 * gfortran.dg/dtio_8.f90: Likewise.
5143 * gfortran.dg/dtio_9.f90: Likewise.
5144 * gfortran.dg/dummy_procedure_3.f90: Likewise.
5145 * gfortran.dg/dummy_procedure_7.f90: Likewise.
5146 * gfortran.dg/dup_save_1.f90: Likewise.
5147 * gfortran.dg/dup_save_2.f90: Likewise.
5148 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
5149 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
5150 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5151 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
5152 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
5153 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
5154 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
5155 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
5156 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
5157 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
5158 * gfortran.dg/e_d_fmt.f90: Likewise.
5159 * gfortran.dg/edit_real_1.f90: Likewise.
5160 * gfortran.dg/elemental_by_value_1.f90: Likewise.
5161 * gfortran.dg/elemental_dependency_1.f90: Likewise.
5162 * gfortran.dg/elemental_dependency_4.f90: Likewise.
5163 * gfortran.dg/elemental_dependency_5.f90: Likewise.
5164 * gfortran.dg/elemental_dependency_6.f90: Likewise.
5165 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
5166 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
5167 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
5168 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
5169 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
5170 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
5171 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
5172 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
5173 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
5174 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
5175 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
5176 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
5177 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
5178 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
5179 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
5180 * gfortran.dg/empty_format_1.f90: Likewise.
5181 * gfortran.dg/endfile.f: Likewise.
5182 * gfortran.dg/endfile.f90: Likewise.
5183 * gfortran.dg/endfile_2.f90: Likewise.
5184 * gfortran.dg/entry_1.f90: Likewise.
5185 * gfortran.dg/entry_10.f90: Likewise.
5186 * gfortran.dg/entry_12.f90: Likewise.
5187 * gfortran.dg/entry_13.f90: Likewise.
5188 * gfortran.dg/entry_14.f90: Likewise.
5189 * gfortran.dg/entry_16.f90: Likewise.
5190 * gfortran.dg/entry_3.f90: Likewise.
5191 * gfortran.dg/entry_6.f90: Likewise.
5192 * gfortran.dg/entry_9.f90: Likewise.
5193 * gfortran.dg/entry_array_specs_2.f: Likewise.
5194 * gfortran.dg/enum_1.f90: Likewise.
5195 * gfortran.dg/enum_9.f90: Likewise.
5196 * gfortran.dg/eof_1.f90: Likewise.
5197 * gfortran.dg/eof_2.f90: Likewise.
5198 * gfortran.dg/eof_4.f90: Likewise.
5199 * gfortran.dg/eof_5.f90: Likewise.
5200 * gfortran.dg/eor_handling_1.f90: Likewise.
5201 * gfortran.dg/eor_handling_2.f90: Likewise.
5202 * gfortran.dg/eor_handling_3.f90: Likewise.
5203 * gfortran.dg/eor_handling_4.f90: Likewise.
5204 * gfortran.dg/eor_handling_5.f90: Likewise.
5205 * gfortran.dg/eoshift_3.f90: Likewise.
5206 * gfortran.dg/eoshift_4.f90: Likewise.
5207 * gfortran.dg/eoshift_5.f90: Likewise.
5208 * gfortran.dg/eoshift_6.f90: Likewise.
5209 * gfortran.dg/eoshift_large_1.f90: Likewise.
5210 * gfortran.dg/equiv_6.f90: Likewise.
5211 * gfortran.dg/equiv_7.f90: Likewise.
5212 * gfortran.dg/equiv_9.f90: Likewise.
5213 * gfortran.dg/equiv_constraint_4.f90: Likewise.
5214 * gfortran.dg/erf_2.F90: Likewise.
5215 * gfortran.dg/erf_3.F90: Likewise.
5216 * gfortran.dg/erfc_scaled_1.f90: Likewise.
5217 * gfortran.dg/error_format_2.f90: Likewise.
5218 * gfortran.dg/error_recovery_5.f90: Likewise.
5219 * gfortran.dg/execute_command_line_2.f90: Likewise.
5220 * gfortran.dg/execute_command_line_3.f90: Likewise.
5221 * gfortran.dg/exit_1.f08: Likewise.
5222 * gfortran.dg/exit_3.f08: Likewise.
5223 * gfortran.dg/exponent_1.f90: Likewise.
5224 * gfortran.dg/exponent_2.f90: Likewise.
5225 * gfortran.dg/extended_char_comparison_1.f: Likewise.
5226 * gfortran.dg/extends_1.f03: Likewise.
5227 * gfortran.dg/extends_16.f90: Likewise.
5228 * gfortran.dg/extends_2.f03: Likewise.
5229 * gfortran.dg/extends_3.f03: Likewise.
5230 * gfortran.dg/extends_4.f03: Likewise.
5231 * gfortran.dg/extends_type_of_1.f03: Likewise.
5232 * gfortran.dg/extends_type_of_2.f03: Likewise.
5233 * gfortran.dg/external_procedures_3.f90: Likewise.
5234 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5235 * gfortran.dg/f2003_io_1.f03: Likewise.
5236 * gfortran.dg/f2003_io_4.f03: Likewise.
5237 * gfortran.dg/f2003_io_5.f03: Likewise.
5238 * gfortran.dg/f2003_io_6.f03: Likewise.
5239 * gfortran.dg/f2003_io_7.f03: Likewise.
5240 * gfortran.dg/f2c_1.f90: Likewise.
5241 * gfortran.dg/f2c_2.f90: Likewise.
5242 * gfortran.dg/f2c_3.f90: Likewise.
5243 * gfortran.dg/f2c_4.f90: Likewise.
5244 * gfortran.dg/f2c_6.f90: Likewise.
5245 * gfortran.dg/f2c_7.f90: Likewise.
5246 * gfortran.dg/f2c_9.f90: Likewise.
5247 * gfortran.dg/fgetc_1.f90: Likewise.
5248 * gfortran.dg/fgetc_2.f90: Likewise.
5249 * gfortran.dg/filename_null.f90: Likewise.
5250 * gfortran.dg/finalize_12.f90: Likewise.
5251 * gfortran.dg/finalize_13.f90: Likewise.
5252 * gfortran.dg/finalize_15.f90: Likewise.
5253 * gfortran.dg/finalize_17.f90: Likewise.
5254 * gfortran.dg/finalize_18.f90: Likewise.
5255 * gfortran.dg/finalize_25.f90: Likewise.
5256 * gfortran.dg/finalize_29.f08: Likewise.
5257 * gfortran.dg/finalize_31.f90: Likewise.
5258 * gfortran.dg/float_1.f90: Likewise.
5259 * gfortran.dg/flush_1.f90: Likewise.
5260 * gfortran.dg/fmt_bz_bn.f: Likewise.
5261 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
5262 * gfortran.dg/fmt_cache_1.f: Likewise.
5263 * gfortran.dg/fmt_cache_2.f: Likewise.
5264 * gfortran.dg/fmt_cache_3.f90: Likewise.
5265 * gfortran.dg/fmt_colon.f90: Likewise.
5266 * gfortran.dg/fmt_e.f90: Likewise.
5267 * gfortran.dg/fmt_en.f90: Likewise.
5268 * gfortran.dg/fmt_error_10.f: Likewise.
5269 * gfortran.dg/fmt_error_9.f: Likewise.
5270 * gfortran.dg/fmt_exhaust.f90: Likewise.
5271 * gfortran.dg/fmt_f0_1.f90: Likewise.
5272 * gfortran.dg/fmt_f_an_p.f: Likewise.
5273 * gfortran.dg/fmt_fw_d.f90: Likewise.
5274 * gfortran.dg/fmt_g.f: Likewise.
5275 * gfortran.dg/fmt_g0_1.f08: Likewise.
5276 * gfortran.dg/fmt_g0_2.f08: Likewise.
5277 * gfortran.dg/fmt_g0_4.f08: Likewise.
5278 * gfortran.dg/fmt_g0_5.f08: Likewise.
5279 * gfortran.dg/fmt_g0_6.f08: Likewise.
5280 * gfortran.dg/fmt_g0_7.f08: Likewise.
5281 * gfortran.dg/fmt_g_1.f90: Likewise.
5282 * gfortran.dg/fmt_int_sign.f90: Likewise.
5283 * gfortran.dg/fmt_l.f90: Likewise.
5284 * gfortran.dg/fmt_missing_period_2.f: Likewise.
5285 * gfortran.dg/fmt_missing_period_3.f: Likewise.
5286 * gfortran.dg/fmt_p_1.f90: Likewise.
5287 * gfortran.dg/fmt_pf.f90: Likewise.
5288 * gfortran.dg/fmt_read.f90: Likewise.
5289 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
5290 * gfortran.dg/fmt_t_1.f90: Likewise.
5291 * gfortran.dg/fmt_t_2.f90: Likewise.
5292 * gfortran.dg/fmt_t_3.f90: Likewise.
5293 * gfortran.dg/fmt_t_4.f90: Likewise.
5294 * gfortran.dg/fmt_t_5.f90: Likewise.
5295 * gfortran.dg/fmt_t_6.f: Likewise.
5296 * gfortran.dg/fmt_t_7.f: Likewise.
5297 * gfortran.dg/fmt_t_9.f: Likewise.
5298 * gfortran.dg/fmt_tl.f: Likewise.
5299 * gfortran.dg/fmt_unlimited.f90: Likewise.
5300 * gfortran.dg/fmt_white.f: Likewise.
5301 * gfortran.dg/fmt_zero_digits.f90: Likewise.
5302 * gfortran.dg/fold_nearest.f90: Likewise.
5303 * gfortran.dg/forall_1.f90: Likewise.
5304 * gfortran.dg/forall_10.f90: Likewise.
5305 * gfortran.dg/forall_12.f90: Likewise.
5306 * gfortran.dg/forall_13.f90: Likewise.
5307 * gfortran.dg/forall_15.f90: Likewise.
5308 * gfortran.dg/forall_4.f90: Likewise.
5309 * gfortran.dg/forall_5.f90: Likewise.
5310 * gfortran.dg/forall_6.f90: Likewise.
5311 * gfortran.dg/forall_7.f90: Likewise.
5312 * gfortran.dg/fraction.f90: Likewise.
5313 * gfortran.dg/fseek.f90: Likewise.
5314 * gfortran.dg/ftell_1.f90: Likewise.
5315 * gfortran.dg/ftell_2.f90: Likewise.
5316 * gfortran.dg/ftell_3.f90: Likewise.
5317 * gfortran.dg/func_assign_2.f90: Likewise.
5318 * gfortran.dg/func_assign_3.f90: Likewise.
5319 * gfortran.dg/func_derived_1.f90: Likewise.
5320 * gfortran.dg/func_derived_2.f90: Likewise.
5321 * gfortran.dg/func_derived_3.f90: Likewise.
5322 * gfortran.dg/func_result_1.f90: Likewise.
5323 * gfortran.dg/func_result_2.f90: Likewise.
5324 * gfortran.dg/func_result_6.f90: Likewise.
5325 * gfortran.dg/function_charlen_2.f90: Likewise.
5326 * gfortran.dg/function_charlen_3.f: Likewise.
5327 * gfortran.dg/function_kinds_1.f90: Likewise.
5328 * gfortran.dg/function_kinds_4.f90: Likewise.
5329 * gfortran.dg/function_optimize_10.f90: Likewise.
5330 * gfortran.dg/function_optimize_11.f90: Likewise.
5331 * gfortran.dg/function_optimize_12.f90: Likewise.
5332 * gfortran.dg/function_optimize_4.f90: Likewise.
5333 * gfortran.dg/function_optimize_8.f90: Likewise.
5334 * gfortran.dg/g77/13037.f: Likewise.
5335 * gfortran.dg/g77/1832.f: Likewise.
5336 * gfortran.dg/g77/19981119-0.f: Likewise.
5337 * gfortran.dg/g77/19990313-0.f: Likewise.
5338 * gfortran.dg/g77/19990313-1.f: Likewise.
5339 * gfortran.dg/g77/19990313-2.f: Likewise.
5340 * gfortran.dg/g77/19990313-3.f: Likewise.
5341 * gfortran.dg/g77/19990419-1.f: Likewise.
5342 * gfortran.dg/g77/19990826-0.f: Likewise.
5343 * gfortran.dg/g77/19990826-2.f: Likewise.
5344 * gfortran.dg/g77/20000503-1.f: Likewise.
5345 * gfortran.dg/g77/20001111.f: Likewise.
5346 * gfortran.dg/g77/20010116.f: Likewise.
5347 * gfortran.dg/g77/20010216-1.f: Likewise.
5348 * gfortran.dg/g77/20010430.f: Likewise.
5349 * gfortran.dg/g77/20010610.f: Likewise.
5350 * gfortran.dg/g77/6177.f: Likewise.
5351 * gfortran.dg/g77/7388.f: Likewise.
5352 * gfortran.dg/g77/947.f: Likewise.
5353 * gfortran.dg/g77/970625-2.f: Likewise.
5354 * gfortran.dg/g77/971102-1.f: Likewise.
5355 * gfortran.dg/g77/980628-0.f: Likewise.
5356 * gfortran.dg/g77/980628-1.f: Likewise.
5357 * gfortran.dg/g77/980628-10.f: Likewise.
5358 * gfortran.dg/g77/980628-2.f: Likewise.
5359 * gfortran.dg/g77/980628-3.f: Likewise.
5360 * gfortran.dg/g77/980628-7.f: Likewise.
5361 * gfortran.dg/g77/980628-8.f: Likewise.
5362 * gfortran.dg/g77/980628-9.f: Likewise.
5363 * gfortran.dg/g77/980701-0.f: Likewise.
5364 * gfortran.dg/g77/980701-1.f: Likewise.
5365 * gfortran.dg/g77/cabs.f: Likewise.
5366 * gfortran.dg/g77/claus.f: Likewise.
5367 * gfortran.dg/g77/complex_1.f: Likewise.
5368 * gfortran.dg/g77/cpp3.F: Likewise.
5369 * gfortran.dg/g77/cpp4.F: Likewise.
5370 * gfortran.dg/g77/cpp5.F: Likewise.
5371 * gfortran.dg/g77/dcomplex.f: Likewise.
5372 * gfortran.dg/g77/dnrm2.f: Likewise.
5373 * gfortran.dg/g77/erfc.f: Likewise.
5374 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
5375 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
5376 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
5377 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
5378 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
5379 * gfortran.dg/g77/int8421.f: Likewise.
5380 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
5381 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
5382 * gfortran.dg/g77/le.f: Likewise.
5383 * gfortran.dg/g77/short.f: Likewise.
5384 * gfortran.dg/gamma_1.f90: Likewise.
5385 * gfortran.dg/gamma_4.f90: Likewise.
5386 * gfortran.dg/gamma_5.f90: Likewise.
5387 * gfortran.dg/generic_13.f90: Likewise.
5388 * gfortran.dg/generic_15.f90: Likewise.
5389 * gfortran.dg/generic_19.f90: Likewise.
5390 * gfortran.dg/generic_20.f90: Likewise.
5391 * gfortran.dg/generic_23.f03: Likewise.
5392 * gfortran.dg/generic_25.f90: Likewise.
5393 * gfortran.dg/generic_27.f90: Likewise.
5394 * gfortran.dg/generic_31.f90: Likewise.
5395 * gfortran.dg/generic_4.f90: Likewise.
5396 * gfortran.dg/global_vars_c_init.f90: Likewise.
5397 * gfortran.dg/global_vars_f90_init.f90: Likewise.
5398 * gfortran.dg/gnu_logical_1.F: Likewise.
5399 * gfortran.dg/goacc/fixed-1.f: Likewise.
5400 * gfortran.dg/goacc/fixed-2.f: Likewise.
5401 * gfortran.dg/goacc/gang-static.f95: Likewise.
5402 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5403 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5404 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5405 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5406 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5407 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5408 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5409 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5410 * gfortran.dg/goacc/omp-fixed.f: Likewise.
5411 * gfortran.dg/gomp/crayptr5.f90: Likewise.
5412 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
5413 * gfortran.dg/gomp/pr48794.f90: Likewise.
5414 * gfortran.dg/gomp/pr72744.f90: Likewise.
5415 * gfortran.dg/gomp/pr77665.f90: Likewise.
5416 * gfortran.dg/gomp/workshare2.f90: Likewise.
5417 * gfortran.dg/gomp/workshare3.f90: Likewise.
5418 * gfortran.dg/goto_1.f: Likewise.
5419 * gfortran.dg/goto_2.f90: Likewise.
5420 * gfortran.dg/goto_4.f90: Likewise.
5421 * gfortran.dg/goto_6.f: Likewise.
5422 * gfortran.dg/graphite/id-26.f03: Likewise.
5423 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
5424 * gfortran.dg/graphite/pr29581.f90: Likewise.
5425 * gfortran.dg/graphite/pr29832.f90: Likewise.
5426 * gfortran.dg/graphite/run-id-1.f: Likewise.
5427 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5428 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5429 * gfortran.dg/hollerith.f90: Likewise.
5430 * gfortran.dg/hollerith4.f90: Likewise.
5431 * gfortran.dg/hollerith6.f90: Likewise.
5432 * gfortran.dg/hollerith8.f90: Likewise.
5433 * gfortran.dg/hollerith_1.f90: Likewise.
5434 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
5435 * gfortran.dg/hollerith_f95.f90: Likewise.
5436 * gfortran.dg/hollerith_legacy.f90: Likewise.
5437 * gfortran.dg/host_assoc_call_3.f90: Likewise.
5438 * gfortran.dg/host_assoc_function_1.f90: Likewise.
5439 * gfortran.dg/host_assoc_function_3.f90: Likewise.
5440 * gfortran.dg/host_assoc_function_4.f90: Likewise.
5441 * gfortran.dg/host_assoc_function_9.f90: Likewise.
5442 * gfortran.dg/host_dummy_index_1.f90: Likewise.
5443 * gfortran.dg/hypot_1.f90: Likewise.
5444 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
5445 * gfortran.dg/iargc.f90: Likewise.
5446 * gfortran.dg/ibits.f90: Likewise.
5447 * gfortran.dg/ichar_1.f90: Likewise.
5448 * gfortran.dg/ichar_2.f90: Likewise.
5449 * gfortran.dg/ieee/ieee_1.F90: Likewise.
5450 * gfortran.dg/ieee/ieee_2.f90: Likewise.
5451 * gfortran.dg/ieee/ieee_3.f90: Likewise.
5452 * gfortran.dg/ieee/ieee_4.f90: Likewise.
5453 * gfortran.dg/ieee/ieee_6.f90: Likewise.
5454 * gfortran.dg/ieee/ieee_7.f90: Likewise.
5455 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5456 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
5457 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
5458 * gfortran.dg/ieee/large_1.f90: Likewise.
5459 * gfortran.dg/ieee/large_2.f90: Likewise.
5460 * gfortran.dg/ieee/large_3.F90: Likewise.
5461 * gfortran.dg/ieee/large_4.f90: Likewise.
5462 * gfortran.dg/ieee/rounding_1.f90: Likewise.
5463 * gfortran.dg/ieee/underflow_1.f90: Likewise.
5464 * gfortran.dg/impl_do_var_data.f90: Likewise.
5465 * gfortran.dg/implicit_10.f90: Likewise.
5466 * gfortran.dg/implicit_12.f90: Likewise.
5467 * gfortran.dg/implicit_class_1.f90: Likewise.
5468 * gfortran.dg/implicit_pure_1.f90: Likewise.
5469 * gfortran.dg/implied_do_1.f90: Likewise.
5470 * gfortran.dg/implied_do_io_1.f90: Likewise.
5471 * gfortran.dg/implied_do_io_2.f90: Likewise.
5472 * gfortran.dg/implied_do_io_3.f90: Likewise.
5473 * gfortran.dg/implied_shape_1.f08: Likewise.
5474 * gfortran.dg/import.f90: Likewise.
5475 * gfortran.dg/import4.f90: Likewise.
5476 * gfortran.dg/impure_1.f08: Likewise.
5477 * gfortran.dg/index.f90: Likewise.
5478 * gfortran.dg/index_2.f90: Likewise.
5479 * gfortran.dg/init_flag_1.f90: Likewise.
5480 * gfortran.dg/init_flag_10.f90: Likewise.
5481 * gfortran.dg/init_flag_15.f03: Likewise.
5482 * gfortran.dg/init_flag_2.f90: Likewise.
5483 * gfortran.dg/init_flag_3.f90: Likewise.
5484 * gfortran.dg/init_flag_4.f90: Likewise.
5485 * gfortran.dg/init_flag_5.f90: Likewise.
5486 * gfortran.dg/init_flag_6.f90: Likewise.
5487 * gfortran.dg/init_flag_7.f90: Likewise.
5488 * gfortran.dg/init_flag_9.f90: Likewise.
5489 * gfortran.dg/initialization_11.f90: Likewise.
5490 * gfortran.dg/initialization_19.f90: Likewise.
5491 * gfortran.dg/initialization_2.f90: Likewise.
5492 * gfortran.dg/initialization_22.f90: Likewise.
5493 * gfortran.dg/initialization_27.f90: Likewise.
5494 * gfortran.dg/initialization_5.f90: Likewise.
5495 * gfortran.dg/initialization_6.f90: Likewise.
5496 * gfortran.dg/inline_matmul_1.f90: Likewise.
5497 * gfortran.dg/inline_matmul_10.f90: Likewise.
5498 * gfortran.dg/inline_matmul_11.f90: Likewise.
5499 * gfortran.dg/inline_matmul_13.f90: Likewise.
5500 * gfortran.dg/inline_matmul_14.f90: Likewise.
5501 * gfortran.dg/inline_matmul_16.f90: Likewise.
5502 * gfortran.dg/inline_matmul_17.f90: Likewise.
5503 * gfortran.dg/inline_matmul_18.f90: Likewise.
5504 * gfortran.dg/inline_matmul_19.f90: Likewise.
5505 * gfortran.dg/inline_matmul_2.f90: Likewise.
5506 * gfortran.dg/inline_matmul_20.f90: Likewise.
5507 * gfortran.dg/inline_matmul_22.f90: Likewise.
5508 * gfortran.dg/inline_matmul_3.f90: Likewise.
5509 * gfortran.dg/inline_matmul_4.f90: Likewise.
5510 * gfortran.dg/inline_matmul_5.f90: Likewise.
5511 * gfortran.dg/inline_matmul_6.f90: Likewise.
5512 * gfortran.dg/inline_matmul_7.f90: Likewise.
5513 * gfortran.dg/inline_matmul_8.f90: Likewise.
5514 * gfortran.dg/inline_matmul_9.f90: Likewise.
5515 * gfortran.dg/inline_sum_1.f90: Likewise.
5516 * gfortran.dg/inline_sum_3.f90: Likewise.
5517 * gfortran.dg/inline_sum_5.f90: Likewise.
5518 * gfortran.dg/inquire-complex.f90: Likewise.
5519 * gfortran.dg/inquire.f90: Likewise.
5520 * gfortran.dg/inquire_10.f90: Likewise.
5521 * gfortran.dg/inquire_13.f90: Likewise.
5522 * gfortran.dg/inquire_15.f90: Likewise.
5523 * gfortran.dg/inquire_16.f90: Likewise.
5524 * gfortran.dg/inquire_17.f90: Likewise.
5525 * gfortran.dg/inquire_5.f90: Likewise.
5526 * gfortran.dg/inquire_6.f90: Likewise.
5527 * gfortran.dg/inquire_7.f90: Likewise.
5528 * gfortran.dg/inquire_9.f90: Likewise.
5529 * gfortran.dg/inquire_internal.f90: Likewise.
5530 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
5531 * gfortran.dg/inquire_size.f90: Likewise.
5532 * gfortran.dg/int_1.f90: Likewise.
5533 * gfortran.dg/int_conv_1.f90: Likewise.
5534 * gfortran.dg/int_range_io_1.f90: Likewise.
5535 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5536 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5537 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5538 * gfortran.dg/integer_plus.f90: Likewise.
5539 * gfortran.dg/intent_out_2.f90: Likewise.
5540 * gfortran.dg/intent_out_5.f90: Likewise.
5541 * gfortran.dg/intent_out_6.f90: Likewise.
5542 * gfortran.dg/interface_12.f90: Likewise.
5543 * gfortran.dg/interface_19.f90: Likewise.
5544 * gfortran.dg/interface_4.f90: Likewise.
5545 * gfortran.dg/interface_5.f90: Likewise.
5546 * gfortran.dg/interface_9.f90: Likewise.
5547 * gfortran.dg/interface_assignment_1.f90: Likewise.
5548 * gfortran.dg/interface_assignment_2.f90: Likewise.
5549 * gfortran.dg/internal_dummy_2.f08: Likewise.
5550 * gfortran.dg/internal_dummy_3.f08: Likewise.
5551 * gfortran.dg/internal_dummy_4.f08: Likewise.
5552 * gfortran.dg/internal_pack_1.f90: Likewise.
5553 * gfortran.dg/internal_pack_10.f90: Likewise.
5554 * gfortran.dg/internal_pack_12.f90: Likewise.
5555 * gfortran.dg/internal_pack_13.f90: Likewise.
5556 * gfortran.dg/internal_pack_14.f90: Likewise.
5557 * gfortran.dg/internal_pack_15.f90: Likewise.
5558 * gfortran.dg/internal_pack_2.f90: Likewise.
5559 * gfortran.dg/internal_pack_3.f90: Likewise.
5560 * gfortran.dg/internal_pack_4.f90: Likewise.
5561 * gfortran.dg/internal_pack_6.f90: Likewise.
5562 * gfortran.dg/internal_pack_8.f90: Likewise.
5563 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5564 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5565 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5566 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5567 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5568 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5569 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5570 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5571 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5572 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5573 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5574 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5575 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5576 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5577 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5578 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5579 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5580 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5581 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5582 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5583 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5584 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5585 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5586 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5587 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5588 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5589 * gfortran.dg/io_err_1.f90: Likewise.
5590 * gfortran.dg/io_real_boz.f90: Likewise.
5591 * gfortran.dg/iomsg_1.f90: Likewise.
5592 * gfortran.dg/iostat_1.f90: Likewise.
5593 * gfortran.dg/iostat_2.f90: Likewise.
5594 * gfortran.dg/iostat_4.f90: Likewise.
5595 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5596 * gfortran.dg/ishft_1.f90: Likewise.
5597 * gfortran.dg/ishft_2.f90: Likewise.
5598 * gfortran.dg/ishft_4.f90: Likewise.
5599 * gfortran.dg/isnan_1.f90: Likewise.
5600 * gfortran.dg/isnan_2.f90: Likewise.
5601 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5602 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5603 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5604 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5605 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5606 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5607 * gfortran.dg/itime_idate_1.f: Likewise.
5608 * gfortran.dg/itime_idate_2.f: Likewise.
5609 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5610 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5611 * gfortran.dg/large_real_kind_1.f90: Likewise.
5612 * gfortran.dg/large_real_kind_2.F90: Likewise.
5613 * gfortran.dg/large_real_kind_3.F90: Likewise.
5614 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5615 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5616 * gfortran.dg/large_recl.f90: Likewise.
5617 * gfortran.dg/large_unit_1.f90: Likewise.
5618 * gfortran.dg/large_unit_2.f90: Likewise.
5619 * gfortran.dg/largeequiv_1.f90: Likewise.
5620 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5621 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5622 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5623 * gfortran.dg/list_read_1.f90: Likewise.
5624 * gfortran.dg/list_read_10.f90: Likewise.
5625 * gfortran.dg/list_read_11.f90: Likewise.
5626 * gfortran.dg/list_read_12.f90: Likewise.
5627 * gfortran.dg/list_read_13.f: Likewise.
5628 * gfortran.dg/list_read_14.f90: Likewise.
5629 * gfortran.dg/list_read_2.f90: Likewise.
5630 * gfortran.dg/list_read_3.f90: Likewise.
5631 * gfortran.dg/list_read_4.f90: Likewise.
5632 * gfortran.dg/list_read_5.f90: Likewise.
5633 * gfortran.dg/list_read_6.f90: Likewise.
5634 * gfortran.dg/list_read_7.f90: Likewise.
5635 * gfortran.dg/list_read_8.f90: Likewise.
5636 * gfortran.dg/list_read_9.f90: Likewise.
5637 * gfortran.dg/loc_2.f90: Likewise.
5638 * gfortran.dg/logical_1.f90: Likewise.
5639 * gfortran.dg/logical_dot_product.f90: Likewise.
5640 * gfortran.dg/logical_temp_io.f90: Likewise.
5641 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5642 * gfortran.dg/lrshift_1.f90: Likewise.
5643 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5644 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5645 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5646 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5647 * gfortran.dg/make_unit.f90: Likewise.
5648 * gfortran.dg/mapping_1.f90: Likewise.
5649 * gfortran.dg/mapping_2.f90: Likewise.
5650 * gfortran.dg/mapping_3.f90: Likewise.
5651 * gfortran.dg/masklr_1.F90: Likewise.
5652 * gfortran.dg/masklr_2.F90: Likewise.
5653 * gfortran.dg/matmul_1.f90: Likewise.
5654 * gfortran.dg/matmul_10.f90: Likewise.
5655 * gfortran.dg/matmul_12.f90: Likewise.
5656 * gfortran.dg/matmul_16.f90: Likewise.
5657 * gfortran.dg/matmul_17.f90: Likewise.
5658 * gfortran.dg/matmul_18.f90: Likewise.
5659 * gfortran.dg/matmul_2.f90: Likewise.
5660 * gfortran.dg/matmul_3.f90: Likewise.
5661 * gfortran.dg/matmul_4.f90: Likewise.
5662 * gfortran.dg/matmul_6.f90: Likewise.
5663 * gfortran.dg/matmul_8.f03: Likewise.
5664 * gfortran.dg/matmul_9.f90: Likewise.
5665 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5666 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5667 * gfortran.dg/matmul_const.f90: Likewise.
5668 * gfortran.dg/maxloc_1.f90: Likewise.
5669 * gfortran.dg/maxloc_2.f90: Likewise.
5670 * gfortran.dg/maxloc_3.f90: Likewise.
5671 * gfortran.dg/maxloc_4.f90: Likewise.
5672 * gfortran.dg/maxloc_string_1.f90: Likewise.
5673 * gfortran.dg/maxlocval_1.f90: Likewise.
5674 * gfortran.dg/maxlocval_2.f90: Likewise.
5675 * gfortran.dg/maxlocval_3.f90: Likewise.
5676 * gfortran.dg/maxlocval_4.f90: Likewise.
5677 * gfortran.dg/maxval_char_1.f90: Likewise.
5678 * gfortran.dg/maxval_char_2.f90: Likewise.
5679 * gfortran.dg/maxval_char_3.f90: Likewise.
5680 * gfortran.dg/maxval_char_4.f90: Likewise.
5681 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5682 * gfortran.dg/mclock.f90: Likewise.
5683 * gfortran.dg/merge_bits_1.F90: Likewise.
5684 * gfortran.dg/merge_bits_2.F90: Likewise.
5685 * gfortran.dg/merge_char_1.f90: Likewise.
5686 * gfortran.dg/merge_init_expr.f90: Likewise.
5687 * gfortran.dg/min_max_optional_1.f90: Likewise.
5688 * gfortran.dg/min_max_optional_5.f90: Likewise.
5689 * gfortran.dg/minloc_1.f90: Likewise.
5690 * gfortran.dg/minloc_2.f90: Likewise.
5691 * gfortran.dg/minloc_3.f90: Likewise.
5692 * gfortran.dg/minloc_4.f90: Likewise.
5693 * gfortran.dg/minloc_string_1.f90: Likewise.
5694 * gfortran.dg/minlocval_1.f90: Likewise.
5695 * gfortran.dg/minlocval_2.f90: Likewise.
5696 * gfortran.dg/minlocval_3.f90: Likewise.
5697 * gfortran.dg/minlocval_4.f90: Likewise.
5698 * gfortran.dg/minmax_char_1.f90: Likewise.
5699 * gfortran.dg/minmaxloc_1.f90: Likewise.
5700 * gfortran.dg/minmaxloc_10.f90: Likewise.
5701 * gfortran.dg/minmaxloc_11.f90: Likewise.
5702 * gfortran.dg/minmaxloc_12.f90: Likewise.
5703 * gfortran.dg/minmaxloc_13.f90: Likewise.
5704 * gfortran.dg/minmaxloc_2.f90: Likewise.
5705 * gfortran.dg/minmaxloc_3.f90: Likewise.
5706 * gfortran.dg/minmaxloc_4.f90: Likewise.
5707 * gfortran.dg/minmaxloc_5.f90: Likewise.
5708 * gfortran.dg/minmaxloc_6.f90: Likewise.
5709 * gfortran.dg/minmaxloc_7.f90: Likewise.
5710 * gfortran.dg/minmaxloc_8.f90: Likewise.
5711 * gfortran.dg/minmaxval_1.f90: Likewise.
5712 * gfortran.dg/minval_char_1.f90: Likewise.
5713 * gfortran.dg/minval_char_2.f90: Likewise.
5714 * gfortran.dg/minval_char_3.f90: Likewise.
5715 * gfortran.dg/minval_char_4.f90: Likewise.
5716 * gfortran.dg/minval_char_5.f90: Likewise.
5717 * gfortran.dg/minval_parameter_1.f90: Likewise.
5718 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5719 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5720 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5721 * gfortran.dg/missing_parens_1.f90: Likewise.
5722 * gfortran.dg/missing_parens_2.f90: Likewise.
5723 * gfortran.dg/mod_large_1.f90: Likewise.
5724 * gfortran.dg/mod_sign0_1.f90: Likewise.
5725 * gfortran.dg/module_blank_common.f90: Likewise.
5726 * gfortran.dg/module_commons_1.f90: Likewise.
5727 * gfortran.dg/module_commons_3.f90: Likewise.
5728 * gfortran.dg/module_double_reuse.f90: Likewise.
5729 * gfortran.dg/module_equivalence_1.f90: Likewise.
5730 * gfortran.dg/module_equivalence_2.f90: Likewise.
5731 * gfortran.dg/module_equivalence_3.f90: Likewise.
5732 * gfortran.dg/module_equivalence_5.f90: Likewise.
5733 * gfortran.dg/module_interface_1.f90: Likewise.
5734 * gfortran.dg/module_nan.f90: Likewise.
5735 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5736 * gfortran.dg/module_procedure_1.f90: Likewise.
5737 * gfortran.dg/module_read_1.f90: Likewise.
5738 * gfortran.dg/module_read_2.f90: Likewise.
5739 * gfortran.dg/module_widestring_1.f90: Likewise.
5740 * gfortran.dg/move_alloc.f90: Likewise.
5741 * gfortran.dg/move_alloc_10.f90: Likewise.
5742 * gfortran.dg/move_alloc_13.f90: Likewise.
5743 * gfortran.dg/move_alloc_14.f90: Likewise.
5744 * gfortran.dg/move_alloc_15.f90: Likewise.
5745 * gfortran.dg/move_alloc_16.f90: Likewise.
5746 * gfortran.dg/move_alloc_2.f90: Likewise.
5747 * gfortran.dg/move_alloc_5.f90: Likewise.
5748 * gfortran.dg/move_alloc_6.f90: Likewise.
5749 * gfortran.dg/move_alloc_9.f90: Likewise.
5750 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5751 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5752 * gfortran.dg/mvbits_1.f90: Likewise.
5753 * gfortran.dg/mvbits_2.f90: Likewise.
5754 * gfortran.dg/mvbits_3.f90: Likewise.
5755 * gfortran.dg/mvbits_4.f90: Likewise.
5756 * gfortran.dg/mvbits_7.f90: Likewise.
5757 * gfortran.dg/mvbits_8.f90: Likewise.
5758 * gfortran.dg/namelist_11.f: Likewise.
5759 * gfortran.dg/namelist_12.f: Likewise.
5760 * gfortran.dg/namelist_13.f90: Likewise.
5761 * gfortran.dg/namelist_14.f90: Likewise.
5762 * gfortran.dg/namelist_15.f90: Likewise.
5763 * gfortran.dg/namelist_16.f90: Likewise.
5764 * gfortran.dg/namelist_17.f90: Likewise.
5765 * gfortran.dg/namelist_18.f90: Likewise.
5766 * gfortran.dg/namelist_19.f90: Likewise.
5767 * gfortran.dg/namelist_20.f90: Likewise.
5768 * gfortran.dg/namelist_21.f90: Likewise.
5769 * gfortran.dg/namelist_22.f90: Likewise.
5770 * gfortran.dg/namelist_23.f90: Likewise.
5771 * gfortran.dg/namelist_24.f90: Likewise.
5772 * gfortran.dg/namelist_26.f90: Likewise.
5773 * gfortran.dg/namelist_27.f90: Likewise.
5774 * gfortran.dg/namelist_28.f90: Likewise.
5775 * gfortran.dg/namelist_29.f90: Likewise.
5776 * gfortran.dg/namelist_37.f90: Likewise.
5777 * gfortran.dg/namelist_38.f90: Likewise.
5778 * gfortran.dg/namelist_39.f90: Likewise.
5779 * gfortran.dg/namelist_40.f90: Likewise.
5780 * gfortran.dg/namelist_41.f90: Likewise.
5781 * gfortran.dg/namelist_42.f90: Likewise.
5782 * gfortran.dg/namelist_43.f90: Likewise.
5783 * gfortran.dg/namelist_44.f90: Likewise.
5784 * gfortran.dg/namelist_47.f90: Likewise.
5785 * gfortran.dg/namelist_48.f90: Likewise.
5786 * gfortran.dg/namelist_49.f90: Likewise.
5787 * gfortran.dg/namelist_50.f90: Likewise.
5788 * gfortran.dg/namelist_51.f90: Likewise.
5789 * gfortran.dg/namelist_52.f90: Likewise.
5790 * gfortran.dg/namelist_54.f90: Likewise.
5791 * gfortran.dg/namelist_55.f90: Likewise.
5792 * gfortran.dg/namelist_56.f90: Likewise.
5793 * gfortran.dg/namelist_57.f90: Likewise.
5794 * gfortran.dg/namelist_58.f90: Likewise.
5795 * gfortran.dg/namelist_59.f90: Likewise.
5796 * gfortran.dg/namelist_60.f90: Likewise.
5797 * gfortran.dg/namelist_61.f90: Likewise.
5798 * gfortran.dg/namelist_64.f90: Likewise.
5799 * gfortran.dg/namelist_65.f90: Likewise.
5800 * gfortran.dg/namelist_69.f90: Likewise.
5801 * gfortran.dg/namelist_70.f90: Likewise.
5802 * gfortran.dg/namelist_71.f90: Likewise.
5803 * gfortran.dg/namelist_72.f: Likewise.
5804 * gfortran.dg/namelist_73.f90: Likewise.
5805 * gfortran.dg/namelist_77.f90: Likewise.
5806 * gfortran.dg/namelist_78.f90: Likewise.
5807 * gfortran.dg/namelist_79.f90: Likewise.
5808 * gfortran.dg/namelist_80.f90: Likewise.
5809 * gfortran.dg/namelist_81.f90: Likewise.
5810 * gfortran.dg/namelist_82.f90: Likewise.
5811 * gfortran.dg/namelist_84.f90: Likewise.
5812 * gfortran.dg/namelist_85.f90: Likewise.
5813 * gfortran.dg/namelist_86.f90: Likewise.
5814 * gfortran.dg/namelist_87.f90: Likewise.
5815 * gfortran.dg/namelist_88.f90: Likewise.
5816 * gfortran.dg/namelist_89.f90: Likewise.
5817 * gfortran.dg/namelist_90.f: Likewise.
5818 * gfortran.dg/namelist_95.f90: Likewise.
5819 * gfortran.dg/namelist_char_only.f90: Likewise.
5820 * gfortran.dg/namelist_empty.f90: Likewise.
5821 * gfortran.dg/namelist_internal.f90: Likewise.
5822 * gfortran.dg/namelist_use.f90: Likewise.
5823 * gfortran.dg/namelist_use_only.f90: Likewise.
5824 * gfortran.dg/namelist_utf8.f90: Likewise.
5825 * gfortran.dg/nan_1.f90: Likewise.
5826 * gfortran.dg/nan_2.f90: Likewise.
5827 * gfortran.dg/nan_3.f90: Likewise.
5828 * gfortran.dg/nan_6.f90: Likewise.
5829 * gfortran.dg/nan_7.f90: Likewise.
5830 * gfortran.dg/nearest_1.f90: Likewise.
5831 * gfortran.dg/nearest_2.f90: Likewise.
5832 * gfortran.dg/nearest_3.f90: Likewise.
5833 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5834 * gfortran.dg/negative_automatic_size.f90: Likewise.
5835 * gfortran.dg/negative_unit.f: Likewise.
5836 * gfortran.dg/negative_unit2.f90: Likewise.
5837 * gfortran.dg/negative_unit_int8.f: Likewise.
5838 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5839 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5840 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5841 * gfortran.dg/nested_modules_1.f90: Likewise.
5842 * gfortran.dg/nested_modules_2.f90: Likewise.
5843 * gfortran.dg/nested_modules_3.f90: Likewise.
5844 * gfortran.dg/nesting_1.f90: Likewise.
5845 * gfortran.dg/new_line.f90: Likewise.
5846 * gfortran.dg/newunit_1.f90: Likewise.
5847 * gfortran.dg/newunit_3.f90: Likewise.
5848 * gfortran.dg/newunit_5.f90.f90: Likewise.
5849 * gfortran.dg/nint_1.f90: Likewise.
5850 * gfortran.dg/nint_2.f90: Likewise.
5851 * gfortran.dg/no_arg_check_2.f90: Likewise.
5852 * gfortran.dg/no_range_check_1.f90: Likewise.
5853 * gfortran.dg/no_range_check_2.f90: Likewise.
5854 * gfortran.dg/no_range_check_3.f90: Likewise.
5855 * gfortran.dg/noadv_size.f90: Likewise.
5856 * gfortran.dg/nonreturning_statements.f90: Likewise.
5857 * gfortran.dg/norm2_1.f90: Likewise.
5858 * gfortran.dg/norm2_3.f90: Likewise.
5859 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5860 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5861 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5862 * gfortran.dg/null_4.f90: Likewise.
5863 * gfortran.dg/null_9.f90: Likewise.
5864 * gfortran.dg/nullify_3.f90: Likewise.
5865 * gfortran.dg/oldstyle_1.f90: Likewise.
5866 * gfortran.dg/open_access_append_1.f90: Likewise.
5867 * gfortran.dg/open_access_append_2.f90: Likewise.
5868 * gfortran.dg/open_errors.f90: Likewise.
5869 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5870 * gfortran.dg/open_new.f90: Likewise.
5871 * gfortran.dg/open_readonly_1.f90: Likewise.
5872 * gfortran.dg/operator_1.f90: Likewise.
5873 * gfortran.dg/optional_absent_1.f90: Likewise.
5874 * gfortran.dg/optional_absent_2.f90: Likewise.
5875 * gfortran.dg/optional_absent_3.f90: Likewise.
5876 * gfortran.dg/optional_class_1.f90: Likewise.
5877 * gfortran.dg/optional_dim_2.f90: Likewise.
5878 * gfortran.dg/optional_dim_3.f90: Likewise.
5879 * gfortran.dg/output_exponents_1.f90: Likewise.
5880 * gfortran.dg/overload_1.f90: Likewise.
5881 * gfortran.dg/overload_2.f90: Likewise.
5882 * gfortran.dg/overwrite_1.f: Likewise.
5883 * gfortran.dg/pad_no.f90: Likewise.
5884 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5885 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5886 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5887 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5888 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5889 * gfortran.dg/parens_3.f90: Likewise.
5890 * gfortran.dg/parens_5.f90: Likewise.
5891 * gfortran.dg/parens_6.f90: Likewise.
5892 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5893 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5894 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5895 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5896 * gfortran.dg/parity_1.f90: Likewise.
5897 * gfortran.dg/past_eor.f90: Likewise.
5898 * gfortran.dg/pdt_1.f03: Likewise.
5899 * gfortran.dg/pdt_10.f03: Likewise.
5900 * gfortran.dg/pdt_11.f03: Likewise.
5901 * gfortran.dg/pdt_12.f03: Likewise.
5902 * gfortran.dg/pdt_13.f03: Likewise.
5903 * gfortran.dg/pdt_14.f03: Likewise.
5904 * gfortran.dg/pdt_15.f03: Likewise.
5905 * gfortran.dg/pdt_19.f03: Likewise.
5906 * gfortran.dg/pdt_20.f03: Likewise.
5907 * gfortran.dg/pdt_22.f03: Likewise.
5908 * gfortran.dg/pdt_23.f03: Likewise.
5909 * gfortran.dg/pdt_25.f03: Likewise.
5910 * gfortran.dg/pdt_26.f03: Likewise.
5911 * gfortran.dg/pdt_27.f03: Likewise.
5912 * gfortran.dg/pdt_28.f03: Likewise.
5913 * gfortran.dg/pdt_3.f03: Likewise.
5914 * gfortran.dg/pdt_4.f03: Likewise.
5915 * gfortran.dg/pdt_5.f03: Likewise.
5916 * gfortran.dg/pdt_7.f03: Likewise.
5917 * gfortran.dg/pointer_1.f90: Likewise.
5918 * gfortran.dg/pointer_array_1.f90: Likewise.
5919 * gfortran.dg/pointer_array_3.f90: Likewise.
5920 * gfortran.dg/pointer_array_4.f90: Likewise.
5921 * gfortran.dg/pointer_array_5.f90: Likewise.
5922 * gfortran.dg/pointer_array_6.f90: Likewise.
5923 * gfortran.dg/pointer_array_7.f90: Likewise.
5924 * gfortran.dg/pointer_array_8.f90: Likewise.
5925 * gfortran.dg/pointer_array_9.f90: Likewise.
5926 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5927 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5928 * gfortran.dg/pointer_assign_10.f90: Likewise.
5929 * gfortran.dg/pointer_assign_11.f90: Likewise.
5930 * gfortran.dg/pointer_assign_4.f90: Likewise.
5931 * gfortran.dg/pointer_assign_8.f90: Likewise.
5932 * gfortran.dg/pointer_assign_9.f90: Likewise.
5933 * gfortran.dg/pointer_check_10.f90: Likewise.
5934 * gfortran.dg/pointer_check_9.f90: Likewise.
5935 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5936 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5937 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5938 * gfortran.dg/pointer_init_1.f90: Likewise.
5939 * gfortran.dg/pointer_init_3.f90: Likewise.
5940 * gfortran.dg/pointer_init_4.f90: Likewise.
5941 * gfortran.dg/pointer_init_5.f90: Likewise.
5942 * gfortran.dg/pointer_init_8.f90: Likewise.
5943 * gfortran.dg/pointer_intent_1.f90: Likewise.
5944 * gfortran.dg/pointer_intent_4.f90: Likewise.
5945 * gfortran.dg/pointer_intent_5.f90: Likewise.
5946 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5947 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5948 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5949 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5950 * gfortran.dg/pointer_target_1.f90: Likewise.
5951 * gfortran.dg/pointer_target_2.f90: Likewise.
5952 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5953 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5954 * gfortran.dg/power.f90: Likewise.
5955 * gfortran.dg/power1.f90: Likewise.
5956 * gfortran.dg/power_3.f90: Likewise.
5957 * gfortran.dg/power_4.f90: Likewise.
5958 * gfortran.dg/power_5.f90: Likewise.
5959 * gfortran.dg/pr12884.f: Likewise.
5960 * gfortran.dg/pr15129.f90: Likewise.
5961 * gfortran.dg/pr15140.f90: Likewise.
5962 * gfortran.dg/pr15324.f90: Likewise.
5963 * gfortran.dg/pr15332.f: Likewise.
5964 * gfortran.dg/pr15957.f90: Likewise.
5965 * gfortran.dg/pr15959.f90: Likewise.
5966 * gfortran.dg/pr16597.f90: Likewise.
5967 * gfortran.dg/pr16861.f90: Likewise.
5968 * gfortran.dg/pr16938.f90: Likewise.
5969 * gfortran.dg/pr17090.f90: Likewise.
5970 * gfortran.dg/pr17143.f90: Likewise.
5971 * gfortran.dg/pr17164.f90: Likewise.
5972 * gfortran.dg/pr17229.f: Likewise.
5973 * gfortran.dg/pr17285.f90: Likewise.
5974 * gfortran.dg/pr17286.f90: Likewise.
5975 * gfortran.dg/pr17472.f: Likewise.
5976 * gfortran.dg/pr17612.f90: Likewise.
5977 * gfortran.dg/pr17706.f90: Likewise.
5978 * gfortran.dg/pr18025.f90: Likewise.
5979 * gfortran.dg/pr18122.f90: Likewise.
5980 * gfortran.dg/pr18210.f90: Likewise.
5981 * gfortran.dg/pr18392.f90: Likewise.
5982 * gfortran.dg/pr19155.f: Likewise.
5983 * gfortran.dg/pr19216.f: Likewise.
5984 * gfortran.dg/pr19467.f90: Likewise.
5985 * gfortran.dg/pr19657.f: Likewise.
5986 * gfortran.dg/pr19926.f90: Likewise.
5987 * gfortran.dg/pr19928-1.f90: Likewise.
5988 * gfortran.dg/pr19928-2.f90: Likewise.
5989 * gfortran.dg/pr20086.f90: Likewise.
5990 * gfortran.dg/pr20124.f90: Likewise.
5991 * gfortran.dg/pr20163-2.f: Likewise.
5992 * gfortran.dg/pr20480.f90: Likewise.
5993 * gfortran.dg/pr20755.f: Likewise.
5994 * gfortran.dg/pr20950.f: Likewise.
5995 * gfortran.dg/pr21177.f90: Likewise.
5996 * gfortran.dg/pr21730.f: Likewise.
5997 * gfortran.dg/pr22491.f: Likewise.
5998 * gfortran.dg/pr25603.f: Likewise.
5999 * gfortran.dg/pr26246_2.f90: Likewise.
6000 * gfortran.dg/pr32136.f90: Likewise.
6001 * gfortran.dg/pr32533.f90: Likewise.
6002 * gfortran.dg/pr33794.f90: Likewise.
6003 * gfortran.dg/pr35662.f90: Likewise.
6004 * gfortran.dg/pr35944-1.f90: Likewise.
6005 * gfortran.dg/pr35944-2.f90: Likewise.
6006 * gfortran.dg/pr35983.f90: Likewise.
6007 * gfortran.dg/pr39865.f90: Likewise.
6008 * gfortran.dg/pr41212.f90: Likewise.
6009 * gfortran.dg/pr43808.f90: Likewise.
6010 * gfortran.dg/pr44592.f90: Likewise.
6011 * gfortran.dg/pr44735.f90: Likewise.
6012 * gfortran.dg/pr45308.f03: Likewise.
6013 * gfortran.dg/pr46297.f: Likewise.
6014 * gfortran.dg/pr46588.f90: Likewise.
6015 * gfortran.dg/pr46665.f90: Likewise.
6016 * gfortran.dg/pr46804.f90: Likewise.
6017 * gfortran.dg/pr47008.f03: Likewise.
6018 * gfortran.dg/pr47614.f: Likewise.
6019 * gfortran.dg/pr47878.f90: Likewise.
6020 * gfortran.dg/pr49103.f90: Likewise.
6021 * gfortran.dg/pr50069_1.f90: Likewise.
6022 * gfortran.dg/pr50769.f90: Likewise.
6023 * gfortran.dg/pr52608.f90: Likewise.
6024 * gfortran.dg/pr55086_2.f90: Likewise.
6025 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
6026 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
6027 * gfortran.dg/pr55330.f90: Likewise.
6028 * gfortran.dg/pr56015.f90: Likewise.
6029 * gfortran.dg/pr57910.f90: Likewise.
6030 * gfortran.dg/pr59700.f90: Likewise.
6031 * gfortran.dg/pr62125.f90: Likewise.
6032 * gfortran.dg/pr64530.f90: Likewise.
6033 * gfortran.dg/pr65429.f90: Likewise.
6034 * gfortran.dg/pr65450.f90: Likewise.
6035 * gfortran.dg/pr65504.f90: Likewise.
6036 * gfortran.dg/pr65903.f90: Likewise.
6037 * gfortran.dg/pr66311.f90: Likewise.
6038 * gfortran.dg/pr66864.f90: Likewise.
6039 * gfortran.dg/pr67140.f90: Likewise.
6040 * gfortran.dg/pr67524.f90: Likewise.
6041 * gfortran.dg/pr67885.f90: Likewise.
6042 * gfortran.dg/pr68053.f90: Likewise.
6043 * gfortran.dg/pr68566.f90: Likewise.
6044 * gfortran.dg/pr69514_1.f90: Likewise.
6045 * gfortran.dg/pr69514_2.f90: Likewise.
6046 * gfortran.dg/pr69739.f90: Likewise.
6047 * gfortran.dg/pr70673.f90: Likewise.
6048 * gfortran.dg/pr71523_2.f90: Likewise.
6049 * gfortran.dg/pr71764.f90: Likewise.
6050 * gfortran.dg/pr78092.f90: Likewise.
6051 * gfortran.dg/pr82973.f90: Likewise.
6052 * gfortran.dg/pr83864.f90: Likewise.
6053 * gfortran.dg/pr83874.f90: Likewise.
6054 * gfortran.dg/pr84088.f90: Likewise.
6055 * gfortran.dg/pr84155.f90: Likewise.
6056 * gfortran.dg/proc_decl_12.f90: Likewise.
6057 * gfortran.dg/proc_decl_13.f90: Likewise.
6058 * gfortran.dg/proc_decl_15.f90: Likewise.
6059 * gfortran.dg/proc_decl_17.f90: Likewise.
6060 * gfortran.dg/proc_decl_18.f90: Likewise.
6061 * gfortran.dg/proc_decl_2.f90: Likewise.
6062 * gfortran.dg/proc_decl_5.f90: Likewise.
6063 * gfortran.dg/proc_decl_9.f90: Likewise.
6064 * gfortran.dg/proc_ptr_1.f90: Likewise.
6065 * gfortran.dg/proc_ptr_10.f90: Likewise.
6066 * gfortran.dg/proc_ptr_12.f90: Likewise.
6067 * gfortran.dg/proc_ptr_18.f90: Likewise.
6068 * gfortran.dg/proc_ptr_19.f90: Likewise.
6069 * gfortran.dg/proc_ptr_21.f90: Likewise.
6070 * gfortran.dg/proc_ptr_22.f90: Likewise.
6071 * gfortran.dg/proc_ptr_23.f90: Likewise.
6072 * gfortran.dg/proc_ptr_25.f90: Likewise.
6073 * gfortran.dg/proc_ptr_26.f90: Likewise.
6074 * gfortran.dg/proc_ptr_3.f90: Likewise.
6075 * gfortran.dg/proc_ptr_36.f90: Likewise.
6076 * gfortran.dg/proc_ptr_47.f90: Likewise.
6077 * gfortran.dg/proc_ptr_48.f90: Likewise.
6078 * gfortran.dg/proc_ptr_5.f90: Likewise.
6079 * gfortran.dg/proc_ptr_6.f90: Likewise.
6080 * gfortran.dg/proc_ptr_7.f90: Likewise.
6081 * gfortran.dg/proc_ptr_8.f90: Likewise.
6082 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
6083 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
6084 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
6085 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
6086 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
6087 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
6088 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
6089 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
6090 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
6091 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
6092 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
6093 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
6094 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
6095 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
6096 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
6097 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
6098 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
6099 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
6100 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
6101 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
6102 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
6103 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
6104 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
6105 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
6106 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
6107 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
6108 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
6109 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
6110 * gfortran.dg/product_init_expr.f03: Likewise.
6111 * gfortran.dg/promotion.f90: Likewise.
6112 * gfortran.dg/promotion_3.f90: Likewise.
6113 * gfortran.dg/promotion_4.f90: Likewise.
6114 * gfortran.dg/protected_1.f90: Likewise.
6115 * gfortran.dg/protected_2.f90: Likewise.
6116 * gfortran.dg/ptr-func-1.f90: Likewise.
6117 * gfortran.dg/ptr-func-2.f90: Likewise.
6118 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
6119 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
6120 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
6121 * gfortran.dg/pure_byref_1.f90: Likewise.
6122 * gfortran.dg/pure_byref_2.f90: Likewise.
6123 * gfortran.dg/pure_byref_3.f90: Likewise.
6124 * gfortran.dg/quad_2.f90: Likewise.
6125 * gfortran.dg/quad_3.f90: Likewise.
6126 * gfortran.dg/random_3.f90: Likewise.
6127 * gfortran.dg/random_4.f90: Likewise.
6128 * gfortran.dg/random_7.f90: Likewise.
6129 * gfortran.dg/read_2.f90: Likewise.
6130 * gfortran.dg/read_3.f90: Likewise.
6131 * gfortran.dg/read_4.f90: Likewise.
6132 * gfortran.dg/read_5.f90: Likewise.
6133 * gfortran.dg/read_bad_advance.f90: Likewise.
6134 * gfortran.dg/read_bang.f90: Likewise.
6135 * gfortran.dg/read_bang4.f90: Likewise.
6136 * gfortran.dg/read_comma.f: Likewise.
6137 * gfortran.dg/read_dir.f90: Likewise.
6138 * gfortran.dg/read_empty_file.f: Likewise.
6139 * gfortran.dg/read_eof_1.f90: Likewise.
6140 * gfortran.dg/read_eof_2.f90: Likewise.
6141 * gfortran.dg/read_eof_3.f90: Likewise.
6142 * gfortran.dg/read_eof_4.f90: Likewise.
6143 * gfortran.dg/read_eof_5.f90: Likewise.
6144 * gfortran.dg/read_eof_6.f: Likewise.
6145 * gfortran.dg/read_eof_7.f90: Likewise.
6146 * gfortran.dg/read_eof_8.f90: Likewise.
6147 * gfortran.dg/read_eof_all.f90: Likewise.
6148 * gfortran.dg/read_eor.f90: Likewise.
6149 * gfortran.dg/read_float_1.f90: Likewise.
6150 * gfortran.dg/read_float_2.f03: Likewise.
6151 * gfortran.dg/read_float_3.f90: Likewise.
6152 * gfortran.dg/read_float_4.f90: Likewise.
6153 * gfortran.dg/read_infnan_1.f90: Likewise.
6154 * gfortran.dg/read_list_eof_1.f90: Likewise.
6155 * gfortran.dg/read_logical.f90: Likewise.
6156 * gfortran.dg/read_many_1.f: Likewise.
6157 * gfortran.dg/read_no_eor.f90: Likewise.
6158 * gfortran.dg/read_noadvance.f90: Likewise.
6159 * gfortran.dg/read_repeat.f90: Likewise.
6160 * gfortran.dg/read_repeat_2.f90: Likewise.
6161 * gfortran.dg/read_size_noadvance.f90: Likewise.
6162 * gfortran.dg/read_x_eof.f90: Likewise.
6163 * gfortran.dg/read_x_past.f: Likewise.
6164 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
6165 * gfortran.dg/real_const_1.f: Likewise.
6166 * gfortran.dg/real_const_2.f90: Likewise.
6167 * gfortran.dg/real_const_3.f90: Likewise.
6168 * gfortran.dg/real_do_1.f90: Likewise.
6169 * gfortran.dg/real_index_1.f90: Likewise.
6170 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
6171 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
6172 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
6173 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
6174 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
6175 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
6176 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
6177 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
6178 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
6179 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
6180 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
6181 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
6182 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
6183 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
6184 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
6185 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
6186 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
6187 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
6188 * gfortran.dg/record_marker_1.f90: Likewise.
6189 * gfortran.dg/record_marker_2.f: Likewise.
6190 * gfortran.dg/record_marker_3.f90: Likewise.
6191 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
6192 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
6193 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
6194 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
6195 * gfortran.dg/recursive_check_7.f90: Likewise.
6196 * gfortran.dg/recursive_reference_1.f90: Likewise.
6197 * gfortran.dg/recursive_reference_2.f90: Likewise.
6198 * gfortran.dg/recursive_stack.f90: Likewise.
6199 * gfortran.dg/reduction.f90: Likewise.
6200 * gfortran.dg/repack_arrays_1.f90: Likewise.
6201 * gfortran.dg/repeat_1.f90: Likewise.
6202 * gfortran.dg/repeat_2.f90: Likewise.
6203 * gfortran.dg/repeat_3.f90: Likewise.
6204 * gfortran.dg/repeat_6.f90: Likewise.
6205 * gfortran.dg/reshape-alloc.f90: Likewise.
6206 * gfortran.dg/reshape-complex.f90: Likewise.
6207 * gfortran.dg/reshape.f90: Likewise.
6208 * gfortran.dg/reshape_2.f90: Likewise.
6209 * gfortran.dg/reshape_7.f90: Likewise.
6210 * gfortran.dg/reshape_empty_1.f03: Likewise.
6211 * gfortran.dg/reshape_pad_1.f90: Likewise.
6212 * gfortran.dg/reshape_rank7.f90: Likewise.
6213 * gfortran.dg/reshape_transpose_1.f90: Likewise.
6214 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
6215 * gfortran.dg/result_default_init_1.f90: Likewise.
6216 * gfortran.dg/result_in_spec_1.f90: Likewise.
6217 * gfortran.dg/result_in_spec_2.f90: Likewise.
6218 * gfortran.dg/ret_array_1.f90: Likewise.
6219 * gfortran.dg/ret_pointer_1.f90: Likewise.
6220 * gfortran.dg/ret_pointer_2.f90: Likewise.
6221 * gfortran.dg/rewind_1.f90: Likewise.
6222 * gfortran.dg/round_1.f03: Likewise.
6223 * gfortran.dg/round_2.f03: Likewise.
6224 * gfortran.dg/round_3.f08: Likewise.
6225 * gfortran.dg/round_4.f90: Likewise.
6226 * gfortran.dg/rrspacing_1.f90: Likewise.
6227 * gfortran.dg/runtime_warning_1.f90: Likewise.
6228 * gfortran.dg/same_type_as_2.f03: Likewise.
6229 * gfortran.dg/save_1.f90: Likewise.
6230 * gfortran.dg/save_5.f90: Likewise.
6231 * gfortran.dg/save_6.f90: Likewise.
6232 * gfortran.dg/scalar_mask_1.f90: Likewise.
6233 * gfortran.dg/scalar_mask_2.f90: Likewise.
6234 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
6235 * gfortran.dg/scale_1.f90: Likewise.
6236 * gfortran.dg/scan_1.f90: Likewise.
6237 * gfortran.dg/scan_2.f90: Likewise.
6238 * gfortran.dg/secnds-1.f: Likewise.
6239 * gfortran.dg/secnds.f: Likewise.
6240 * gfortran.dg/select_1.f90: Likewise.
6241 * gfortran.dg/select_2.f90: Likewise.
6242 * gfortran.dg/select_3.f90: Likewise.
6243 * gfortran.dg/select_5.f90: Likewise.
6244 * gfortran.dg/select_char_1.f90: Likewise.
6245 * gfortran.dg/select_char_2.f90: Likewise.
6246 * gfortran.dg/select_type_13.f03: Likewise.
6247 * gfortran.dg/select_type_14.f03: Likewise.
6248 * gfortran.dg/select_type_15.f03: Likewise.
6249 * gfortran.dg/select_type_19.f03: Likewise.
6250 * gfortran.dg/select_type_2.f03: Likewise.
6251 * gfortran.dg/select_type_26.f03: Likewise.
6252 * gfortran.dg/select_type_27.f03: Likewise.
6253 * gfortran.dg/select_type_28.f03: Likewise.
6254 * gfortran.dg/select_type_3.f03: Likewise.
6255 * gfortran.dg/select_type_35.f03: Likewise.
6256 * gfortran.dg/select_type_36.f03: Likewise.
6257 * gfortran.dg/select_type_37.f03: Likewise.
6258 * gfortran.dg/select_type_39.f03: Likewise.
6259 * gfortran.dg/select_type_4.f90: Likewise.
6260 * gfortran.dg/select_type_5.f03: Likewise.
6261 * gfortran.dg/select_type_6.f03: Likewise.
6262 * gfortran.dg/select_type_7.f03: Likewise.
6263 * gfortran.dg/select_type_8.f03: Likewise.
6264 * gfortran.dg/selected_char_kind_1.f90: Likewise.
6265 * gfortran.dg/selected_char_kind_4.f90: Likewise.
6266 * gfortran.dg/selected_kind_1.f90: Likewise.
6267 * gfortran.dg/selected_real_kind_2.f90: Likewise.
6268 * gfortran.dg/shape_2.f90: Likewise.
6269 * gfortran.dg/shape_4.f90: Likewise.
6270 * gfortran.dg/shape_5.f90: Likewise.
6271 * gfortran.dg/shape_7.f90: Likewise.
6272 * gfortran.dg/shape_8.f90: Likewise.
6273 * gfortran.dg/shape_9.f90: Likewise.
6274 * gfortran.dg/shift-kind_2.f90: Likewise.
6275 * gfortran.dg/shiftalr_1.F90: Likewise.
6276 * gfortran.dg/shiftalr_2.F90: Likewise.
6277 * gfortran.dg/simpleif_1.f90: Likewise.
6278 * gfortran.dg/simplify_argN_1.f90: Likewise.
6279 * gfortran.dg/simplify_cshift_1.f90: Likewise.
6280 * gfortran.dg/simplify_cshift_4.f90: Likewise.
6281 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
6282 * gfortran.dg/simplify_modulo.f90: Likewise.
6283 * gfortran.dg/single_char_string.f90: Likewise.
6284 * gfortran.dg/size_dim.f90: Likewise.
6285 * gfortran.dg/size_optional_dim_1.f90: Likewise.
6286 * gfortran.dg/sizeof.f90: Likewise.
6287 * gfortran.dg/sizeof_4.f90: Likewise.
6288 * gfortran.dg/slash_1.f90: Likewise.
6289 * gfortran.dg/sms-1.f90: Likewise.
6290 * gfortran.dg/sms-2.f90: Likewise.
6291 * gfortran.dg/spec_expr_7.f90: Likewise.
6292 * gfortran.dg/specifics_1.f90: Likewise.
6293 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
6294 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
6295 * gfortran.dg/spread_init_expr.f03: Likewise.
6296 * gfortran.dg/spread_scalar_source.f90: Likewise.
6297 * gfortran.dg/spread_shape_1.f90: Likewise.
6298 * gfortran.dg/stat_1.f90: Likewise.
6299 * gfortran.dg/stat_2.f90: Likewise.
6300 * gfortran.dg/stfunc_1.f90: Likewise.
6301 * gfortran.dg/stfunc_4.f90: Likewise.
6302 * gfortran.dg/stfunc_6.f90: Likewise.
6303 * gfortran.dg/storage_size_1.f08: Likewise.
6304 * gfortran.dg/storage_size_3.f08: Likewise.
6305 * gfortran.dg/storage_size_4.f90: Likewise.
6306 * gfortran.dg/streamio_1.f90: Likewise.
6307 * gfortran.dg/streamio_10.f90: Likewise.
6308 * gfortran.dg/streamio_11.f90: Likewise.
6309 * gfortran.dg/streamio_12.f90: Likewise.
6310 * gfortran.dg/streamio_13.f90: Likewise.
6311 * gfortran.dg/streamio_14.f90: Likewise.
6312 * gfortran.dg/streamio_15.f90: Likewise.
6313 * gfortran.dg/streamio_16.f90: Likewise.
6314 * gfortran.dg/streamio_17.f90: Likewise.
6315 * gfortran.dg/streamio_2.f90: Likewise.
6316 * gfortran.dg/streamio_3.f90: Likewise.
6317 * gfortran.dg/streamio_4.f90: Likewise.
6318 * gfortran.dg/streamio_5.f90: Likewise.
6319 * gfortran.dg/streamio_6.f90: Likewise.
6320 * gfortran.dg/streamio_7.f90: Likewise.
6321 * gfortran.dg/streamio_8.f90: Likewise.
6322 * gfortran.dg/streamio_9.f90: Likewise.
6323 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
6324 * gfortran.dg/string_4.f90: Likewise.
6325 * gfortran.dg/string_array_constructor_2.f90: Likewise.
6326 * gfortran.dg/string_assign_2.f90: Likewise.
6327 * gfortran.dg/string_compare_1.f90: Likewise.
6328 * gfortran.dg/string_compare_2.f90: Likewise.
6329 * gfortran.dg/string_compare_3.f90: Likewise.
6330 * gfortran.dg/string_ctor_1.f90: Likewise.
6331 * gfortran.dg/string_length_1.f90: Likewise.
6332 * gfortran.dg/string_length_2.f90: Likewise.
6333 * gfortran.dg/string_length_3.f90: Likewise.
6334 * gfortran.dg/string_length_4.f90: Likewise.
6335 * gfortran.dg/string_null_compare_1.f: Likewise.
6336 * gfortran.dg/string_pad_trunc.f90: Likewise.
6337 * gfortran.dg/structure_constructor_1.f03: Likewise.
6338 * gfortran.dg/structure_constructor_11.f90: Likewise.
6339 * gfortran.dg/structure_constructor_13.f03: Likewise.
6340 * gfortran.dg/structure_constructor_2.f03: Likewise.
6341 * gfortran.dg/structure_constructor_5.f03: Likewise.
6342 * gfortran.dg/submodule_1.f08: Likewise.
6343 * gfortran.dg/submodule_11.f08: Likewise.
6344 * gfortran.dg/submodule_14.f08: Likewise.
6345 * gfortran.dg/submodule_15.f08: Likewise.
6346 * gfortran.dg/submodule_17.f08: Likewise.
6347 * gfortran.dg/submodule_18.f08: Likewise.
6348 * gfortran.dg/submodule_19.f08: Likewise.
6349 * gfortran.dg/submodule_2.f08: Likewise.
6350 * gfortran.dg/submodule_27.f08: Likewise.
6351 * gfortran.dg/submodule_28.f08: Likewise.
6352 * gfortran.dg/submodule_29.f08: Likewise.
6353 * gfortran.dg/submodule_30.f08: Likewise.
6354 * gfortran.dg/submodule_6.f08: Likewise.
6355 * gfortran.dg/submodule_7.f08: Likewise.
6356 * gfortran.dg/submodule_8.f08: Likewise.
6357 * gfortran.dg/subnormal_1.f90: Likewise.
6358 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
6359 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
6360 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
6361 * gfortran.dg/substr_2.f: Likewise.
6362 * gfortran.dg/substr_3.f: Likewise.
6363 * gfortran.dg/substr_4.f: Likewise.
6364 * gfortran.dg/substr_5.f90: Likewise.
6365 * gfortran.dg/substr_6.f90: Likewise.
6366 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
6367 * gfortran.dg/sum_init_expr.f03: Likewise.
6368 * gfortran.dg/sum_zero_array_1.f90: Likewise.
6369 * gfortran.dg/system_clock_3.f08: Likewise.
6370 * gfortran.dg/t_editing.f: Likewise.
6371 * gfortran.dg/team_change_1.f90: Likewise.
6372 * gfortran.dg/team_end_1.f90: Likewise.
6373 * gfortran.dg/team_number_1.f90: Likewise.
6374 * gfortran.dg/temporary_1.f90: Likewise.
6375 * gfortran.dg/test_com_block.f90: Likewise.
6376 * gfortran.dg/test_only_clause.f90: Likewise.
6377 * gfortran.dg/tiny_1.f90: Likewise.
6378 * gfortran.dg/tiny_2.f90: Likewise.
6379 * gfortran.dg/tl_editing.f90: Likewise.
6380 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
6381 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6382 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
6383 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
6384 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
6385 * gfortran.dg/transfer_class_2.f90: Likewise.
6386 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
6387 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
6388 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
6389 * gfortran.dg/transfer_resolve_1.f90: Likewise.
6390 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6391 * gfortran.dg/transfer_simplify_10.f90: Likewise.
6392 * gfortran.dg/transfer_simplify_11.f90: Likewise.
6393 * gfortran.dg/transfer_simplify_2.f90: Likewise.
6394 * gfortran.dg/transfer_simplify_3.f90: Likewise.
6395 * gfortran.dg/transfer_simplify_4.f90: Likewise.
6396 * gfortran.dg/transfer_simplify_8.f90: Likewise.
6397 * gfortran.dg/transfer_simplify_9.f90: Likewise.
6398 * gfortran.dg/transpose_1.f90: Likewise.
6399 * gfortran.dg/transpose_3.f03: Likewise.
6400 * gfortran.dg/transpose_4.f90: Likewise.
6401 * gfortran.dg/transpose_conjg_1.f90: Likewise.
6402 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
6403 * gfortran.dg/transpose_optimization_2.f90: Likewise.
6404 * gfortran.dg/trim_1.f90: Likewise.
6405 * gfortran.dg/trim_optimize_1.f90: Likewise.
6406 * gfortran.dg/trim_optimize_2.f90: Likewise.
6407 * gfortran.dg/trim_optimize_3.f90: Likewise.
6408 * gfortran.dg/trim_optimize_4.f90: Likewise.
6409 * gfortran.dg/trim_optimize_5.f90: Likewise.
6410 * gfortran.dg/trim_optimize_6.f90: Likewise.
6411 * gfortran.dg/trim_optimize_7.f90: Likewise.
6412 * gfortran.dg/trim_optimize_8.f90: Likewise.
6413 * gfortran.dg/type_to_class_1.f03: Likewise.
6414 * gfortran.dg/type_to_class_2.f03: Likewise.
6415 * gfortran.dg/type_to_class_3.f03: Likewise.
6416 * gfortran.dg/type_to_class_4.f03: Likewise.
6417 * gfortran.dg/type_to_class_5.f03: Likewise.
6418 * gfortran.dg/typebound_assignment_5.f03: Likewise.
6419 * gfortran.dg/typebound_assignment_6.f03: Likewise.
6420 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6421 * gfortran.dg/typebound_call_1.f03: Likewise.
6422 * gfortran.dg/typebound_call_13.f03: Likewise.
6423 * gfortran.dg/typebound_call_18.f03: Likewise.
6424 * gfortran.dg/typebound_call_19.f03: Likewise.
6425 * gfortran.dg/typebound_call_2.f03: Likewise.
6426 * gfortran.dg/typebound_call_20.f03: Likewise.
6427 * gfortran.dg/typebound_call_3.f03: Likewise.
6428 * gfortran.dg/typebound_generic_5.f03: Likewise.
6429 * gfortran.dg/typebound_generic_6.f03: Likewise.
6430 * gfortran.dg/typebound_generic_9.f03: Likewise.
6431 * gfortran.dg/typebound_operator_12.f03: Likewise.
6432 * gfortran.dg/typebound_operator_13.f03: Likewise.
6433 * gfortran.dg/typebound_operator_15.f90: Likewise.
6434 * gfortran.dg/typebound_operator_20.f90: Likewise.
6435 * gfortran.dg/typebound_operator_3.f03: Likewise.
6436 * gfortran.dg/typebound_operator_6.f03: Likewise.
6437 * gfortran.dg/typebound_operator_7.f03: Likewise.
6438 * gfortran.dg/typebound_operator_8.f03: Likewise.
6439 * gfortran.dg/typebound_operator_9.f03: Likewise.
6440 * gfortran.dg/typebound_proc_19.f90: Likewise.
6441 * gfortran.dg/typebound_proc_20.f90: Likewise.
6442 * gfortran.dg/typebound_proc_23.f90: Likewise.
6443 * gfortran.dg/typebound_proc_27.f03: Likewise.
6444 * gfortran.dg/typebound_proc_35.f90: Likewise.
6445 * gfortran.dg/typebound_proc_36.f90: Likewise.
6446 * gfortran.dg/unf_io_convert_1.f90: Likewise.
6447 * gfortran.dg/unf_io_convert_2.f90: Likewise.
6448 * gfortran.dg/unf_io_convert_3.f90: Likewise.
6449 * gfortran.dg/unf_io_convert_4.f90: Likewise.
6450 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6451 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
6452 * gfortran.dg/unf_short_record_1.f90: Likewise.
6453 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6454 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6455 * gfortran.dg/unit_1.f90: Likewise.
6456 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
6457 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
6458 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
6459 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
6460 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
6461 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
6462 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
6463 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
6464 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
6465 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
6466 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6467 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
6468 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
6469 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
6470 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
6471 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
6472 * gfortran.dg/unpack_init_expr.f03: Likewise.
6473 * gfortran.dg/use_10.f90: Likewise.
6474 * gfortran.dg/use_11.f90: Likewise.
6475 * gfortran.dg/use_13.f90: Likewise.
6476 * gfortran.dg/use_24.f90: Likewise.
6477 * gfortran.dg/use_27.f90: Likewise.
6478 * gfortran.dg/use_5.f90: Likewise.
6479 * gfortran.dg/use_allocated_1.f90: Likewise.
6480 * gfortran.dg/use_only_1.f90: Likewise.
6481 * gfortran.dg/use_only_4.f90: Likewise.
6482 * gfortran.dg/use_rename_2.f90: Likewise.
6483 * gfortran.dg/use_rename_4.f90: Likewise.
6484 * gfortran.dg/used_dummy_types_1.f90: Likewise.
6485 * gfortran.dg/used_interface_ref.f90: Likewise.
6486 * gfortran.dg/used_types_5.f90: Likewise.
6487 * gfortran.dg/utf8_1.f03: Likewise.
6488 * gfortran.dg/utf8_2.f03: Likewise.
6489 * gfortran.dg/value_1.f90: Likewise.
6490 * gfortran.dg/value_2.f90: Likewise.
6491 * gfortran.dg/value_4.f90: Likewise.
6492 * gfortran.dg/value_6.f03: Likewise.
6493 * gfortran.dg/value_7.f03: Likewise.
6494 * gfortran.dg/value_test.f90: Likewise.
6495 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
6496 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
6497 * gfortran.dg/vect/pr60510.f: Likewise.
6498 * gfortran.dg/vect/pr69882.f90: Likewise.
6499 * gfortran.dg/vect/pr69980.f90: Likewise.
6500 * gfortran.dg/vect/vect-5.f90: Likewise.
6501 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6502 * gfortran.dg/vector_subscript_1.f90: Likewise.
6503 * gfortran.dg/vector_subscript_2.f90: Likewise.
6504 * gfortran.dg/vector_subscript_3.f90: Likewise.
6505 * gfortran.dg/vector_subscript_5.f90: Likewise.
6506 * gfortran.dg/verify_2.f90: Likewise.
6507 * gfortran.dg/volatile10.f90: Likewise.
6508 * gfortran.dg/where_1.f90: Likewise.
6509 * gfortran.dg/where_operator_assign_1.f90: Likewise.
6510 * gfortran.dg/where_operator_assign_2.f90: Likewise.
6511 * gfortran.dg/where_operator_assign_3.f90: Likewise.
6512 * gfortran.dg/whole_file_13.f90: Likewise.
6513 * gfortran.dg/whole_file_2.f90: Likewise.
6514 * gfortran.dg/widechar_2.f90: Likewise.
6515 * gfortran.dg/widechar_4.f90: Likewise.
6516 * gfortran.dg/widechar_5.f90: Likewise.
6517 * gfortran.dg/widechar_6.f90: Likewise.
6518 * gfortran.dg/widechar_8.f90: Likewise.
6519 * gfortran.dg/widechar_IO_1.f90: Likewise.
6520 * gfortran.dg/widechar_IO_2.f90: Likewise.
6521 * gfortran.dg/widechar_IO_3.f90: Likewise.
6522 * gfortran.dg/widechar_IO_4.f90: Likewise.
6523 * gfortran.dg/widechar_compare_1.f90: Likewise.
6524 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
6525 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
6526 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
6527 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
6528 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
6529 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
6530 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
6531 * gfortran.dg/widechar_select_1.f90: Likewise.
6532 * gfortran.dg/winapi.f90: Likewise.
6533 * gfortran.dg/write_0_pe_format.f90: Likewise.
6534 * gfortran.dg/write_back.f: Likewise.
6535 * gfortran.dg/write_check3.f90: Likewise.
6536 * gfortran.dg/write_direct_eor.f90: Likewise.
6537 * gfortran.dg/write_padding.f90: Likewise.
6538 * gfortran.dg/write_recursive.f90: Likewise.
6539 * gfortran.dg/write_rewind_1.f: Likewise.
6540 * gfortran.dg/write_rewind_2.f: Likewise.
6541 * gfortran.dg/write_zero_array.f90: Likewise.
6542 * gfortran.dg/x_slash_1.f: Likewise.
6543 * gfortran.dg/x_slash_2.f: Likewise.
6544 * gfortran.dg/zero_array_components_1.f90: Likewise.
6545 * gfortran.dg/zero_length_1.f90: Likewise.
6546 * gfortran.dg/zero_length_2.f90: Likewise.
6547 * gfortran.dg/zero_sized_1.f90: Likewise.
6548 * gfortran.dg/zero_sized_3.f90: Likewise.
6549 * gfortran.fortran-torture/compile/nested.f90: Likewise.
6550 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
6551 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
6552 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
6553 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6554 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6555 * gfortran.fortran-torture/execute/args.f90: Likewise.
6556 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6557 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6558 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6559 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6560 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6561 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6562 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6563 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6564 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6565 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6566 * gfortran.fortran-torture/execute/common.f90: Likewise.
6567 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6568 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6569 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6570 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6571 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6572 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6573 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6574 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6575 * gfortran.fortran-torture/execute/data.f90: Likewise.
6576 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6577 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6578 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6579 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6580 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6581 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6582 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6583 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6584 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6585 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6586 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6587 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6588 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6589 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6590 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6591 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6592 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6593 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6594 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6595 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6596 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6597 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6598 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6599 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6600 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6601 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6602 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6603 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6604 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6605 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6606 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6607 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6608 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6609 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6610 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6611 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6612 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6613 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6614 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6615 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6616 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6617 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6618 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6619 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6620 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6621 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6622 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6623 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6624 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6625 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6626 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6627 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6628 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6629 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6630 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6631 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6632 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6633 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6634 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6635 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6636 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6637 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6638 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6639 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6640 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6641 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6642 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6643 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6644 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6645 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6646 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6647 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6648 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6649 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6650 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6651 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6652 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6653 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6654 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6655 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6656 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6657 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6658 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6659 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6660 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6661 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6662 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6663 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6664 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6665 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6666 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6667 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6668 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6669 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6670 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6671 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6672 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6673 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6674 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6675 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6676 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6677 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6678 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6679 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6680 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6681 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6682 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6683 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6684 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6685 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6686 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6687 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6688 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6689 * gfortran.fortran-torture/execute/math.f90: Likewise.
6690 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6691 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6692 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6693 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6694 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6695 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6696 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6697 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6698 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6699 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6700 * gfortran.fortran-torture/execute/power.f90: Likewise.
6701 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6702 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6703 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6704 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6705 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6706 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6707 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6708 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6709 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6710 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6711 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6712 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6713 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6714 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6715 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6716 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6717 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6718 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6719 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6720 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6721 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6722 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6723 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6724 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6725 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6726 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6727 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6728 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6729 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6730 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6731 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6732 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6733 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6734 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6735 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6736 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6737 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6738 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6739 * gfortran.fortran-torture/execute/string.f90: Likewise.
6740 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6741 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6742 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6743 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6744 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6745 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6746 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6747 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6748 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6749 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6750 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6751 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6752 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6753 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6754 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6755 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6756 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6757 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6758 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6759 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6760 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6761 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6762 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6763 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6764 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6765 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6766 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6767 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6768 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6769 * gfortran.dg/inline_transpose_1.f90: Likewise.
6771 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6774 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6777 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6780 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6781 * gnat.dg/dispatch1.adb: Rename into...
6782 * gnat.dg/disp1.adb: ...this.
6783 * gnat.dg/dispatch1_p.ads: Rename into...
6784 * gnat.dg/disp1_pkg.ads: ...this.
6785 * gnat.dg/disp2.adb: Rename into...
6786 * gnat.dg/dispatch2.adb: ...this.
6787 * gnat.dg/dispatch2_p.ads: Rename into...
6788 * gnat.dg/disp2_pkg.ads: ...this.
6789 * gnat.dg/dispatch2_p.adb: Rename into...
6790 * gnat.dg/disp2_pkg.adb: this.
6791 * gnat.dg/generic_dispatch.adb: Rename into...
6792 * gnat.dg/generic_disp.adb: this.
6793 * gnat.dg/generic_dispatch_p.ads: Rename into...
6794 * gnat.dg/generic_disp_pkg.ads: ...this.
6795 * gnat.dg/generic_dispatch_p.adb: Rename into...
6796 * gnat.dg/generic_disp_pkg.adb: ...this.
6797 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6798 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6799 * gnat.dg/object_overflow1.adb: Tweak index.
6800 * gnat.dg/object_overflow2.adb: Likewise.
6801 * gnat.dg/object_overflow3.adb: Likewise.
6802 * gnat.dg/object_overflow4.adb: Likewise.
6803 * gnat.dg/object_overflow5.adb: Likewise.
6805 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6808 * gcc.c-torture/compile/pr84425.c: New test.
6810 2018-02-16 Marek Polacek <polacek@redhat.com>
6811 Jakub Jelinek <jakub@redhat.com>
6814 * g++.dg/cpp1y/constexpr-84192.C: New test.
6816 2018-02-16 Martin Sebor <msebor@redhat.com>
6819 * g++.dg/overload15.C: New test.
6821 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6824 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6825 * gcc.dg/pr56727-2.c: Ditto.
6826 * gcc.target/powerpc/pr79439.c: Renamed to...
6827 * gcc.target/powerpc/pr79439-1.c: ...this.
6828 * gcc.target/powerpc/pr79439-2.c: New test.
6829 * gcc.target/powerpc/pr79439-3.c: New test.
6831 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6834 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6835 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6836 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6837 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6838 * gcc.target/powerpc/builtins-3.c: Same.
6840 2018-02-16 Nathan Sidwell <nathan@acm.org>
6842 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6844 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6846 PR rtl-optimization/70023
6847 * gcc.target/i386/pr70023.c: New.
6849 2018-02-16 Carl Love <cel@us.ibm.com>
6851 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6853 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6856 2018-02-16 Carl Love <cel@us.ibm.com>
6858 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6859 for the ABI definitions for vec_extract4b and vec_insert4b.
6861 2018-02-16 Nathan Sidwell <nathan@acm.org>
6863 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6864 * g++.old-deja/g++.mike/net43.C: Likewise.
6866 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6869 * g++.dg/cpp1z/class-deduction48.C: New.
6871 2018-02-16 Nathan Sidwell <nathan@acm.org>
6874 * g++.dg/lookup/pr84375.C: New.
6876 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6879 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6881 2018-02-16 Richard Biener <rguenther@suse.de>
6883 PR tree-optimization/84417
6884 * gcc.dg/torture/pr84417.c: New testcase.
6886 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6889 * g++.dg/opt/pr84272.C: New test.
6891 PR rtl-optimization/83723
6892 * gcc.dg/pr83723.c: New test.
6894 2018-02-16 Richard Biener <rguenther@suse.de>
6896 PR tree-optimization/84399
6897 * gcc.dg/graphite/pr84399.c: New testcase.
6899 2018-02-16 Richard Biener <rguenther@suse.de>
6901 PR tree-optimization/84190
6902 * g++.dg/torture/pr84190.C: New testcase.
6904 2018-02-15 Martin Sebor <msebor@redhat.com>
6906 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6909 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6912 * gfortran.dg/dtio_21.f03: Add an error message.
6913 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6915 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6918 * gfortran.dg/stop_shouldfail.f90: New test.
6920 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6923 * g++.dg/concepts/pr84330.C: New.
6925 2018-02-15 Tom de Vries <tom@codesourcery.com>
6927 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6929 2018-02-15 Tom de Vries <tom@codesourcery.com>
6931 * gcc.c-torture/compile/pr84136.c: Require effective target
6934 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6936 PR tree-optimization/84383
6937 * gcc.c-torture/compile/pr84383.c: New test.
6939 PR tree-optimization/84334
6940 * gcc.dg/pr84334.c: New test.
6942 2018-02-14 Carl Love <cel@us.ibm.com>
6944 * gcc.target/powerpc/builtins-4-int128-runnable.c
6945 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6946 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6948 2018-02-14 Martin Sebor <msebor@redhat.com>
6950 PR tree-optimization/83698
6951 * gcc.dg/Wrestrict-7.c: New test.
6952 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6953 * gcc.target/i386/chkp-stropt-17.c: Same.
6955 2018-02-14 Martin Sebor <msebor@redhat.com>
6958 * gcc.dg/Wattributes-8.c: New test.
6960 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6963 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6964 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6965 * gfortran.dg/select_type_1.f03: Extend test case.
6967 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6969 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6970 (dg-options): Use -O2 -msse2 -mno-sse3.
6972 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6974 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6975 this test case still works ok.
6976 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6977 * gcc.dg/vmx/insert-be-order.c: Likewise.
6978 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6979 * gcc.dg/vmx/ld-be-order.c: Likewise.
6980 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6981 * gcc.dg/vmx/lde-be-order.c: Likewise.
6982 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6983 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6984 * gcc.dg/vmx/merge-be-order.c: Likewise.
6985 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6986 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6987 * gcc.dg/vmx/pack-be-order.c: Likewise.
6988 * gcc.dg/vmx/perm-be-order.c: Likewise.
6989 * gcc.dg/vmx/splat-be-order.c: Likewise.
6990 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6991 * gcc.dg/vmx/st-be-order.c: Likewise.
6992 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6993 * gcc.dg/vmx/ste-be-order.c: Likewise.
6994 * gcc.dg/vmx/stl-be-order.c: Likewise.
6995 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6996 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6997 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6998 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6999 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
7001 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
7004 * g++.dg/cpp0x/auto49.C: New.
7006 2018-02-14 Nathan Sidwell <nathan@acm.org>
7008 * g++.dg/template/instantiate5.C: Adjust required-from loc.
7010 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7012 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
7013 * gcc.target/powerpc/le-altivec-consts.c: Same.
7015 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7018 * gcc.target/powerpc/pr84220-sld.c: New test.
7019 * gcc.target/powerpc/pr84220-sld2.c: New test.
7020 * gcc.target/powerpc/pr84220-sldw.c: New test.
7021 * gcc.target/powerpc/pr84220-xxperm.c: New test.
7022 * gcc.target/powerpc/pr84220-xxsld.c: New test.
7024 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7027 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
7028 _inc_ssp intrinsics.
7029 * gcc.target/i386/cet-intrin-4.c: Likewise.
7030 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
7031 __builtin_ia32_rdssp[d|q].
7033 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
7035 PR tree-optimization/84357
7036 * gcc.dg/vect/pr84357.c: New test.
7038 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
7041 * gcc.target/rx/pr83831.c: New tests.
7043 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
7046 * gcc.target/msp430/pr79242.c: New test.
7048 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7051 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
7054 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7057 * g++.dg/pr84279.C: New test.
7059 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7061 PR rtl-optimization/84169
7062 * gcc.c-torture/execute/pr84169.c: New.
7064 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7067 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
7069 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7072 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
7075 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7078 * g++.dg/warn/effc4.C: New test.
7080 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7083 * g++.dg/template/sizeof16.C: New.
7084 * g++.dg/template/sizeof17.C: Likewise.
7086 2018-02-13 Janus Weil <janus@gcc.gnu.org>
7089 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
7090 add necessary compiler options.
7091 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
7093 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7096 * gcc.c-torture/execute/pr82210.c: New test.
7099 * gcc.dg/pr84309-2.c: New test.
7101 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
7103 PR tree-optimization/84321
7104 * gcc.dg/pr84321.c: New test.
7106 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
7109 * gcc.target/i386/pr57193.c: Add -march=x86-64.
7111 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
7114 * gcc.dg/asan/pr84307.c: Remove test.
7116 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
7118 * gcc.target/rl78/test_auto_vector.c: New test.
7120 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
7123 * gcc.c-torture/compile/pr84305.c: New test.
7125 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7128 * gcc.target/i386/pr84335.c: New test.
7130 PR tree-optimization/84339
7131 * gcc.c-torture/execute/pr84339.c: New test.
7134 * gcc.dg/pr84309.c: New test.
7135 * gcc.target/i386/pr84309.c: New test.
7138 * gcc.target/i386/pr84336.c: New test.
7140 2018-02-12 Jakub Jelinek <jakub@redhat.com>
7143 * c-c++-common/gomp/pr84341.c: New test.
7145 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7148 * gfortran.dg/read_dir.f90: Re-add dg-do run.
7150 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7153 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
7156 2018-02-12 Jeff Law <law@redhat.com>
7158 * gcc.c-torture/compile/reg-args-size.c: New test.
7160 2018-02-12 Carl Love <cel@us.ibm.com>
7162 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
7163 uint128 tests to new testfile.
7164 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
7165 int128 and uint128 tests.
7166 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
7167 list of torture tests.
7169 2018-02-12 Janus Weil <janus@gcc.gnu.org>
7172 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
7173 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
7175 2018-02-12 Tamar Christina <tamar.christina@arm.com>
7178 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
7180 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
7183 * gcc.dg/asan/pr84307.c: New test.
7185 2018-02-12 Nathan Sidwell <nathan@acm.org>
7187 * g++.dg/parse/pr84263.C: New.
7189 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
7192 * g++.dg/template/crash129.C: New.
7194 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7197 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7198 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7199 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7200 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7201 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7203 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7205 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
7206 _mm_maskz_scalef_round_sd): Test new intrinsics.
7207 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
7208 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
7210 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
7211 _mm_maskz_scalef_round_ss): Test new intrinsics.
7212 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
7213 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
7215 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
7216 __builtin_ia32_scalefss_round): Remove builtin.
7217 (__builtin_ia32_scalefsd_mask_round,
7218 __builtin_ia32_scalefss_mask_round): Test new builtin.
7219 * gcc.target/i386/sse-13.c: Ditto.
7220 * gcc.target/i386/sse-23.c: Ditto.
7222 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7224 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
7225 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
7226 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
7227 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
7228 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
7229 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
7230 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
7231 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
7233 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
7234 (__builtin_ia32_sqrtss_round): Remove builtins.
7235 (__builtin_ia32_sqrtsd_mask_round)
7236 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
7237 * gcc.target/i386/sse-13.c: Ditto.
7238 * gcc.target/i386/sse-23.c: Ditto.
7240 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7243 * gfortran.dg/statement_function_3.f: New test.
7245 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
7249 * gfortran.dg/statement_function_1.f90: New test.
7250 * gfortran.dg/statement_function_2.f90: New test.
7252 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
7255 * gfortran.dg/type_to_class_5.f03: New test.
7257 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
7260 * gfortran.dg/type_to_class_4.f03: New test.
7262 2018-02-10 Alan Modra <amodra@gmail.com>
7265 * gcc.dg/pr84300.c: New.
7267 2018-02-10 Jakub Jelinek <jakub@redhat.com>
7270 * g++.dg/ubsan/pr83987-2.C: New test.
7272 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
7274 * gcc.target/rx/movsicc.c: New test.
7276 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7279 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
7282 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7284 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
7285 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
7287 2018-02-09 Nathan Sidwell <nathan@acm.org>
7290 * c-c++-common/pr84293.h: New.
7291 * c-c++-common/pr84293.c: New.
7293 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
7295 PR rtl-optimization/57193
7296 * gcc.target/i386/pr57193.c: New.
7298 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7301 * gcc.target/powerpc/pr84226.c: New test.
7303 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7305 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
7309 2018-02-09 Martin Sebor <msebor@redhat.com>
7312 * gcc.dg/lto/pr84212_0.c: New test file.
7313 * gcc.dg/lto/pr84212_1.c: Same.
7315 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7318 * gcc.target/powerpc/pr83926.c: New test.
7319 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
7320 message. Fix test for running in 32-bit mode.
7322 2018-02-09 Tamar Christina <tamar.christina@arm.com>
7325 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
7327 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7330 * gcc.target/s390/pr84295.c: New test.
7332 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
7335 * g++.dg/cpp1y/lambda-init16.C: New.
7337 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
7339 * gnat.dg/sso8.adb: New test.
7340 * gnat.dg/sso8_pkg.ads: New helper.
7342 2018-02-09 Richard Biener <rguenther@suse.de>
7344 PR tree-optimization/84278
7345 * gcc.target/i386/pr84278.c: Adjust regex.
7347 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7349 PR tree-optimization/84232
7350 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
7353 * gcc.target/aarch64/pr84252.c: New test.
7356 * gcc.dg/pr84237.c: New test.
7358 2018-02-09 Marek Polacek <polacek@redhat.com>
7359 Jakub Jelinek <jakub@redhat.com>
7362 * g++.dg/torture/pr83659.C: New test.
7364 2018-02-08 David Malcolm <dmalcolm@redhat.com>
7366 PR tree-optimization/84136
7367 * gcc.c-torture/compile/pr84136.c: New test.
7369 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
7372 * gcc.target/i386/pr83008.c: New test.
7374 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
7377 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
7379 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7382 * g++.dg/warn/Wunused-parm-11.C: New.
7384 2018-02-08 Marek Polacek <polacek@redhat.com>
7386 PR tree-optimization/84238
7387 * gcc.dg/Wstringop-overflow-3.c: New test.
7389 2018-02-08 Nathan Sidwell <nathan@acm.org>
7391 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
7393 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7395 PR tree-optimization/84265
7396 * gcc.dg/vect/pr84265.c: New test.
7398 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7400 PR tree-optimization/81635
7401 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
7402 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
7404 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7406 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
7407 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
7408 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
7409 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
7410 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
7411 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
7412 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
7413 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
7414 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
7415 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
7416 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
7417 * gcc.target/s390/nobp-return-attr-all.c: New test.
7418 * gcc.target/s390/nobp-return-attr-neg.c: New test.
7419 * gcc.target/s390/nobp-return-mem-attr.c: New test.
7420 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
7421 * gcc.target/s390/nobp-return-mem-z10.c: New test.
7422 * gcc.target/s390/nobp-return-mem-z900.c: New test.
7423 * gcc.target/s390/nobp-return-reg-attr.c: New test.
7424 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
7425 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
7426 * gcc.target/s390/nobp-return-reg-z10.c: New test.
7427 * gcc.target/s390/nobp-return-reg-z900.c: New test.
7428 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
7429 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
7430 * gcc.target/s390/nobp-table-jump-z10.c: New test.
7431 * gcc.target/s390/nobp-table-jump-z900.c: New test.
7433 2018-02-08 Richard Biener <rguenther@suse.de>
7435 PR tree-optimization/84233
7436 * g++.dg/torture/pr84233.C: New testcase.
7438 2018-02-08 Richard Biener <rguenther@suse.de>
7440 PR tree-optimization/84278
7441 * gcc.target/i386/pr84278.c: New testcase.
7443 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
7445 PR rtl-optimization/84068
7446 PR rtl-optimization/83459
7447 * gcc.dg/pr84068.c: New test.
7449 2018-02-08 Richard Biener <rguenther@suse.de>
7451 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
7452 loop vectorization to happen.
7454 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7457 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
7459 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7461 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
7463 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7466 * gcc.target/powerpc/pr84154-1.c: New tests.
7467 * gcc.target/powerpc/pr84154-2.c: Likewise.
7468 * gcc.target/powerpc/pr84154-3.c: Likewise.
7470 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7472 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
7474 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7477 * g++.dg/template/incomplete11.C: New test.
7478 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
7480 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7483 * gfortran.dg/deallocate_error_3.f90: New test.
7484 * gfortran.dg/deallocate_error_4.f90: New test.
7486 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7489 * gfortran.dg/shape_9.f90: New test.
7491 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7494 * gfortran.dg/assumed_charlen_parameter.f90: New test.
7496 2018-02-07 David Malcolm <dmalcolm@redhat.com>
7500 * g++.dg/spellcheck-reswords.C: New test case.
7501 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
7504 2018-02-07 Martin Liska <mliska@suse.cz>
7507 * g++.dg/ext/mv26.C: New test.
7509 2018-02-07 Tom de Vries <tom@codesourcery.com>
7511 * gcc.dg/pr83844.c: Require effective target alloca.
7513 2018-02-07 Tom de Vries <tom@codesourcery.com>
7515 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
7517 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
7520 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
7521 -fcf-protection=return.
7523 2018-02-07 Tom de Vries <tom@codesourcery.com>
7526 * c-c++-common/goacc/pr84217.c: New test.
7527 * gfortran.dg/goacc/pr84217.f90: New test.
7529 2018-02-07 Richard Biener <rguenther@suse.de>
7531 PR tree-optimization/84204
7532 * gcc.dg/graphite/pr84204.c: New testcase.
7534 PR tree-optimization/84205
7535 * gcc.dg/graphite/pr84205.c: New testcase.
7537 PR tree-optimization/84223
7538 * gfortran.dg/graphite/pr84223.f90: New testcase.
7540 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
7543 * g++.dg/cpp0x/scoped_enum7.C: New.
7545 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7547 PR tree-optimization/83008
7548 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
7550 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7552 PR tree-optimization/84235
7553 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7555 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7558 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7560 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7562 2018-02-06 Jakub Jelinek <jakub@redhat.com>
7565 * gcc.target/i386/pr84146.c: New test.
7567 2018-02-06 Michael Collison <michael.collison@arm.com>
7569 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7571 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7573 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7574 warning for -mno-speculate-indirect-jumps.
7575 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7576 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7577 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7578 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7579 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7580 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7582 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7585 * c-c++-common/fcf-protection-1.c: Change a compared message.
7586 * c-c++-common/fcf-protection-2.c: Likewise.
7587 * c-c++-common/fcf-protection-3.c: Likewise.
7588 * c-c++-common/fcf-protection-5.c: Likewise.
7589 * c-c++-common/fcf-protection-6.c: New test.
7590 * c-c++-common/fcf-protection-7.c: Likewise.
7592 2018-02-06 Marek Polacek <polacek@redhat.com>
7594 PR tree-optimization/84228
7595 * c-c++-common/Wstringop-truncation-3.c: New test.
7597 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7600 * gcc.target/arm/pragma_arch_switch_2.c: New.
7602 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7605 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7607 2018-02-05 Martin Sebor <msebor@redhat.com>
7609 PR tree-optimization/83369
7610 * gcc.dg/Wnonnull.c: New test.
7612 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7614 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7615 argument and use dg-messages-by-file instead. Expect it to be
7616 an array rather than a dict.
7617 (lto-link-and-maybe-run): Remove messages_by_file argument and
7618 use an upvar for dg-messages-by-file. Update call to
7619 lto_handle_diagnostics.
7620 (lt-get-options): Treat dg-messages-by-file as an array
7622 (lto-get-options-main): Likewise. Set the entry rather than appending.
7623 (lto-execute): Treat dg-messages-by-file as an array rather than
7624 a dict. Update call to lto-link-and-maybe-run.
7626 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7629 * g++.dg/cpp1z/inline-var4.C: New.
7631 2018-02-05 Martin Liska <mliska@suse.cz>
7633 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7635 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7636 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7637 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7638 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7639 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7640 * c-c++-common/asan/pointer-compare-3.c: New test.
7642 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7644 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7645 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7647 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7649 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7650 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7651 _mm_maskz_range_round_sd): Test new intrinsics.
7652 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7653 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7654 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7655 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7656 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7657 _mm_maskz_range_round_ss): Test new intrinsics.
7658 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7659 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7660 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7661 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7662 __builtin_ia32_rangess128_round): Remove builtins.
7663 (__builtin_ia32_rangesd128_mask_round,
7664 __builtin_ia32_rangess128_mask_round): Test new builtins.
7665 * gcc.target/i386/sse-13.c: Ditto.
7666 * gcc.target/i386/sse-23.c: Ditto.
7668 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7671 * gfortran.dg/pr79966.f90: New testcase
7673 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7676 * gfortran.dg/associate_23.f90: Fix invalid code.
7677 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7678 * gfortran.dg/matmul_3.f90: Likewise.
7679 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7681 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7684 * gfortran.dg/associate_34.f90: New test.
7685 * gfortran.dg/associate_35.f90: New test.
7687 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7691 * gfortran.dg/pr84155.f90: New test.
7693 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7695 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7696 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7698 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7700 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7703 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7705 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7707 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7708 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7709 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7711 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7714 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7715 * gcc.dg/Wsign-conversion.c: Dito.
7716 * gcc.dg/attr-alloc_size-4.c: Dito.
7717 * gcc.dg/pr81020.c: Dito.
7718 * gcc.dg/pr81192.c: Dito.
7719 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7720 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7721 * gcc.dg/pr83844.c: Restrict to int32plus.
7722 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7723 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7724 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7725 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7726 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7727 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7728 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7729 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7730 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7731 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7732 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7733 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7735 2018-02-02 Julia Koval <julia.koval@intel.com>
7737 * gcc.target/i386/funcspec-56.inc: Handle new march.
7738 * g++.dg/ext/mv16.C: Ditto.
7740 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7742 * lib/target-supports.exp
7743 (check_effective_target_keeps_null_pointer_checks): No more
7745 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7746 * gcc.dg/ifcvt-4.c: Skip avr.
7747 * gcc.dg/pr53037-1.c: Dito.
7748 * gcc.dg/pr53037-2.c: Dito.
7749 * gcc.dg/pr53037-3.c: Dito.
7750 * gcc.dg/pr63387-2.c: Dito.
7751 * gcc.dg/pr63387.c: Dito.
7752 * gcc.dg/sancov/cmp0.c: Dito.
7753 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7754 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7755 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7756 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7757 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7758 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7759 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7760 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7761 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7762 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7763 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7764 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7765 * gcc.dg/tree-ssa/pr82059.c: Dito.
7766 * gcc.c-torture/execute/pr70460.c: Dito.
7768 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7771 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7772 * gcc.c-torture/execute/20180112-1.c: Dito.
7773 * gcc.c-torture/execute/pr81503.c: Dito.
7774 * gcc.dg/store_merging_12.c: Dito.
7775 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7776 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7777 * gcc.dg/tree-ssa/pr80898.c: Dito.
7778 * gcc.dg/tree-ssa/pr82363.c: Dito.
7779 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7780 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7781 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7782 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7783 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7784 * gcc.dg/tree-ssa/pr80803.c: Dito.
7785 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7786 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7787 * gcc.dg/tree-ssa/vrp114.c: Dito.
7788 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7789 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7790 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7792 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7795 * gcc.target/i386/cet-sjlj-6a.c: New test.
7796 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7798 2018-02-01 Marek Polacek <polacek@redhat.com>
7801 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7803 2018-01-30 Jeff Law <law@redhat.com>
7806 * gcc.target/i386/pr84128.c: New test.
7808 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7810 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7811 -fdelete-null-pointer-checks.
7813 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7816 * g++.dg/cpp0x/abstract-default1.C: New.
7818 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7820 PR tree-optimization/81635
7821 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7822 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7824 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7827 * gcc.target/aarch64/pr83370.c: New.
7829 2018-02-01 Richard Biener <rguenther@suse.de>
7831 * gcc.dg/graphite/pr35356-1.c: Adjust.
7833 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7836 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7838 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7839 of hard-coding the choice.
7840 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7841 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7842 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7844 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7846 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7847 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7848 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7849 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7850 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7851 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7852 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7853 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7854 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7855 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7856 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7857 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7858 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7859 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7860 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7861 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7862 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7863 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7864 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7865 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7866 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7867 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7868 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7869 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7870 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7871 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7872 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7873 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7874 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7875 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7876 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7877 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7878 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7879 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7880 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7881 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7882 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7883 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7884 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7885 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7886 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7887 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7888 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7889 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7890 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7891 __builtin_popcountll rather than __builtin_popcountl.
7893 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7895 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7896 of LD1R[HWD] for multi-element constants on big-endian targets.
7897 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7898 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7900 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7902 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7903 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7904 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7906 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7908 PR tree-optimization/81661
7909 PR tree-optimization/84117
7910 * gcc.dg/pr81661.c: New test.
7911 * gfortran.dg/pr84117.f90: New test.
7913 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7916 * gfortran.dg/repeat_7.f90: Catch warning message.
7918 2018-01-31 Ian Lance Taylor <iant@golang.org>
7920 * go.go-torture/execute/printnil.go: New test.
7922 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7924 * lib/target-supports.exp (check_effective_target_comdat_group):
7925 Allow for Solaris as comdat syntax.
7927 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7928 Solaris with comdat_group support and as.
7930 2018-01-31 Marek Polacek <polacek@redhat.com>
7933 * gcc.dg/pr81779.c: New test.
7935 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7938 * gfortran.dg/gomp/pr84116.f90: New test.
7941 * g++.dg/init/pr83993-2.C: New test.
7944 * g++.dg/init/pr83993-1.C: New test.
7945 * g++.dg/cpp0x/pr83993.C: New test.
7947 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7950 * gfortran.dg/pr84088.f90: New test.
7952 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7955 * gcc.target/i386/pr82444.c: New.
7957 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7959 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7960 * gcc.target/powerpc/vsx-13.c: New.
7962 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7965 * g++.dg/cpp1y/var-templ57.C: New.
7967 2018-01-31 Marek Polacek <polacek@redhat.com>
7970 * g++.dg/diagnostic/pr84138.C: New test.
7972 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7975 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7976 -Wstringop-overflow warnings due to spurious warning with -O1.
7977 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7978 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7980 2018-01-31 Richard Biener <rguenther@suse.de>
7982 PR tree-optimization/84132
7983 * g++.dg/torture/pr84132.C: New testcase.
7985 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7987 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7990 2018-01-31 Julia Koval <julia.koval@intel.com>
7993 * gcc.target/i386/rdpid.c: Remove "eax".
7995 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7997 PR tree-optimization/64946
7998 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7999 scan-assembler checks.
8001 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
8003 * gcc.c-torture/execute/20180131-1.c: New test.
8005 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8007 * gcc.target/arc/taux-1.c: New test.
8008 * gcc.target/arc/taux-2.c: Likewise.
8010 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8012 * gcc.target/arc/uncached.c: New test.
8014 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8017 * gnat.dg/lto20.adb: Remove dg-excess-errors.
8019 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8021 PR preprocessor/69869
8022 * gcc.dg/cpp/trad/pr69869.c: New test.
8025 * gcc.dg/pr84100.c: New test.
8027 2018-01-30 Jeff Law <law@redhat.com>
8030 * gcc.target/i386/pr84064: New test.
8032 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8035 * gfortran.dg/data_implied_do_2.f90: New test.
8037 2018-01-30 Janus Weil <janus@gcc.gnu.org>
8039 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
8041 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8044 * gfortran.dg/inline_matmul_21.f90: New test case.
8046 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8048 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
8050 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
8053 * gcc.target/powerpc/pr84112.c: New.
8055 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8057 PR rtl-optimization/83986
8058 * gcc.dg/pr83986.c: New test.
8060 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
8063 * gcc.dg/torture/inf-compare-1.c: Add xfail.
8064 * gcc.dg/torture/inf-compare-2.c: Add xfail.
8065 * gcc.dg/torture/inf-compare-3.c: Add xfail.
8066 * gcc.dg/torture/inf-compare-4.c: Add xfail.
8068 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8070 PR tree-optimization/84111
8071 * gcc.c-torture/compile/pr84111.c: New test.
8073 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8076 * gcc.dg/ipa/inline-2.c: Fix template.
8077 * gcc.dg/ipa/inline-3.c: Fix template.
8079 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8082 * g++.dg/torture/pr81360.C: New testcase.
8084 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8087 * gcc.dg/lto/pr83954.h: New testcase.
8088 * gcc.dg/lto/pr83954_0.c: New testcase.
8089 * gcc.dg/lto/pr83954_1.c: New testcase.
8091 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8094 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
8096 Simplify DW_AT_producer scan.
8098 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8100 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
8102 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
8105 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8106 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8107 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
8108 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
8110 2018-01-29 Jeff Law <law@redhat.com>
8113 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
8114 better match other tests which require vsx. Verify the zero
8115 extension is part of the test in the combiner dump.
8117 2018-01-29 Marek Polacek <polacek@redhat.com>
8120 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
8123 * g++.dg/ext/pr83996.C: New test.
8125 2018-01-29 Richard Biener <rguenther@suse.de>
8127 PR tree-optimization/84057
8128 * gcc.dg/graphite/pr84057.c: New testcase.
8130 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8133 * gfortran.dg/bind_c_usage_31.f90: New test.
8135 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
8138 * g++.dg/warn/Wduplicated-branches5.C: New.
8140 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
8142 * gcc.target/rl78/test_addsi3_internal.c: New test.
8144 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
8146 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
8147 Make expected output depend on whether we expect sibcalls or not.
8148 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
8149 safe-indirect-jump-1.c).
8151 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
8152 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8153 Soren Rasmussen <s.c.rasmussen@gmail.com>
8155 Fortran 2018 teams tests.
8157 * gfortran.dg/team_number_1.f90: new test for team_number.
8158 * gfortran.dg/team_change_1.f90: new test for change team.
8159 * gfortran.dg/team_end_1.f90: new test for end team.
8160 * gfortran.dg/team_form_1.f90: new test for form team.
8162 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
8165 * gfortran.dg/dot_product_4.f90
8167 2018-01-26 Martin Sebor <msebor@redhat.com>
8169 PR tree-optimization/83896
8170 * gcc.dg/strlenopt-43.c: New.
8172 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8174 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
8175 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
8176 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
8177 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
8178 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
8179 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
8180 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
8181 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
8182 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
8184 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
8185 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
8186 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
8187 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
8188 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
8189 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
8190 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
8191 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
8193 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
8195 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8197 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
8198 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
8199 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
8200 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
8201 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
8202 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
8203 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
8204 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
8205 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
8206 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
8207 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
8208 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
8209 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
8211 2018-01-26 Martin Liska <mliska@suse.cz>
8213 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
8216 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8218 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
8219 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
8220 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
8221 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
8222 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
8223 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
8224 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
8225 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
8227 2018-01-26 Richard Biener <rguenther@suse.de>
8229 PR rtl-optimization/84003
8230 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
8231 latent bug in DSE if NOINLINE is appropriately defined.
8232 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
8233 and defining NOINLINE.
8235 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8237 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
8238 tests specific to aarch64. XFAIL test on arm.
8240 2018-01-26 Jakub Jelinek <jakub@redhat.com>
8242 PR rtl-optimization/83985
8243 * gcc.dg/pr83985.c: New test.
8246 * c-c++-common/Wrestrict-3.c: New test.
8248 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8250 * gcc.target/arc/tdelegitimize_addr.c: New test.
8252 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8254 * gcc.target/arc/jli-1.c: New file.
8255 * gcc.target/arc/jli-2.c: Likewise.
8257 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
8259 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
8261 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8262 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8264 2018-01-26 Richard Biener <rguenther@suse.de>
8266 PR tree-optimization/81082
8267 * gcc.dg/vect/pr81082.c: New testcase.
8268 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
8269 simplification to n * n.
8271 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8273 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
8275 * gcc.target/i386/pr63620.c: Likewise.
8277 2018-01-26 Julia Koval <julia.koval@intel.com>
8279 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
8280 -mavx512f -mavx512bw.
8281 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
8282 * gcc.target/i386/i386.exp: Fix types.
8284 2018-01-26 Alan Modra <amodra@gmail.com>
8287 * gcc.target/powerpc/swaps-p8-46.c: New.
8289 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
8292 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
8293 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
8294 'array01' in the tree dump comparison.
8295 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
8296 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
8297 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
8299 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
8302 * gcc.dg/torture/pr83055.c: New testcase.
8304 2018-01-25 Jakub Jelinek <jakub@redhat.com>
8307 * g++.dg/cpp1z/decomp36.C: New test.
8310 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
8312 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
8314 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
8315 the shift dump line.
8316 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8318 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8321 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
8322 index instead of int, which allows IVOPTs to properly optimize the
8325 2018-01-24 David Malcolm <dmalcolm@redhat.com>
8328 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
8329 of "fn_type" typedef.
8330 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
8332 2018-01-24 Ian Lance Taylor <iant@golang.org>
8334 * go.go-torture/execute/names-1.go: New test.
8336 2018-01-19 Jeff Law <law@redhat.com>
8339 * gcc.target/i386/pr83994.c: New test.
8341 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
8344 * gcc.target/powerpc/pr84014.c: New.
8346 2018-01-24 Jakub Jelinek <jakub@redhat.com>
8349 * c-c++-common/gomp/pr83977-1.c: New test.
8350 * c-c++-common/gomp/pr83977-2.c: New test.
8351 * c-c++-common/gomp/pr83977-3.c: New test.
8352 * gfortran.dg/gomp/pr83977.f90: New test.
8354 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8357 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
8358 * gcc.dg/vect/pr80631-1.c: Likewise.
8359 * gcc.dg/vect/pr80631-2.c: Likewise.
8360 * gcc.dg/vect/pr81410.c: Likewise.
8361 * gcc.dg/vect/pr81633.c: Likewise.
8362 * gcc.dg/vect/pr81815.c: Likewise.
8363 * gcc.dg/vect/pr82108.c: Likewise.
8364 * gcc.dg/vect/pr83857.c: Likewise.
8365 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8366 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8367 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
8368 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8369 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8370 * gcc.dg/vect/vect-reduc-11.c: Likewise.
8371 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8372 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
8373 dg-xfail-run-if instead.
8374 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8375 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8376 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8377 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
8378 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8380 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8382 PR tree-optimization/83979
8383 * g++.dg/pr83979.c: New test.
8385 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8387 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
8388 option. Add arm_neon_ok_no_float_abi check.
8390 2018-01-24 Richard Biener <rguenther@suse.de>
8392 PR tree-optimization/83176
8393 * gcc.dg/graphite/pr83176.c: New testcase.
8395 2018-01-24 Richard Biener <rguenther@suse.de>
8397 PR tree-optimization/82819
8398 * gcc.dg/graphite/pr82819.c: New testcase.
8400 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8403 * g++.dg/cpp1y/constexpr-83921-1.C: New.
8404 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
8405 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
8406 * g++.dg/ext/stmtexpr20.C: Likewise.
8407 * g++.dg/ext/stmtexpr21.C: Likewise.
8409 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8412 * g++.dg/warn/pr83974.C: New test case.
8414 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8417 * g++.dg/ubsan/pr83987.C: New test.
8419 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8422 * gfortran.dg/pdt_29.f03: New test.
8424 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8427 * gfortran.dg/associate_33.f03: New test.
8429 2018-01-23 Martin Liska <mliska@suse.cz>
8432 * gcc.dg/lto/pr81440.h: New test.
8433 * gcc.dg/lto/pr81440_0.c: New test.
8434 * gcc.dg/lto/pr81440_1.c: New test.
8436 2018-01-23 Nathan Sidwell <nathan@acm.org>
8439 * g++.dg/template/pr83988.C: New.
8441 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8445 * g++.dg/cpp0x/pr82882.C: New test.
8446 * g++.dg/cpp0x/pr83978.C: New test.
8449 * g++.dg/cpp1z/decomp35.C: New test.
8451 2018-01-23 Nathan Sidwell <nathan@acm.org>
8453 * g++.dg/cpp0x/range-for10.C: Adjust.
8454 * g++.dg/ext/forscope1.C: Adjust.
8455 * g++.dg/ext/forscope2.C: Adjust.
8456 * g++.dg/template/for1.C: Adjust.
8458 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8460 PR tree-optimization/83510
8461 * gcc.c-torture/compile/pr83510.c: New test case.
8463 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8466 * lib/target-supports.exp (check_effective_target_vect_float): Say
8467 that the result only holds when -funsafe-math-optimizations is on.
8468 (check_effective_target_vect_float_strict): New procedure.
8469 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
8471 * gcc.dg/vect/vect-reduc-6.c: Likewise.
8473 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8475 PR tree-optimization/83965
8476 * gcc.dg/vect/pr83965.c: New test.
8478 2018-01-23 Richard Biener <rguenther@suse.de>
8480 PR tree-optimization/83963
8481 * gfortran.dg/graphite/pr83963.f: New testcase.
8482 * gcc.dg/graphite/pr83963-2.c: Likewise.
8484 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8487 * g++.dg/cpp1z/pr83918.C: New test.
8489 2018-01-22 Jakub Jelinek <jakub@redhat.com>
8491 PR tree-optimization/83957
8492 * gcc.dg/autopar/pr83957.c: New test.
8494 PR tree-optimization/83081
8495 * gcc.dg/predict-8.c: Adjust expected probability.
8497 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8500 * gcc.target/powerpc/pr83862.c: New test.
8502 2018-01-22 Carl Love <cel@us.ibm.com>
8504 * gcc.target/powerpc/powerpc.exp: Add torture tests for
8505 builtins-4-runnable.c, builtins-6-runnable.c,
8506 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
8507 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
8508 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
8509 for signed/unsigned 128-bit and long long int loads.
8511 2018-01-22 Marek Polacek <polacek@redhat.com>
8514 * g++.dg/cpp1y/constexpr-empty4.C: New test.
8516 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
8518 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
8519 scan-asembler valid instructions list.
8520 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
8521 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
8522 power8-vector requirement and option.
8523 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
8525 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
8529 * gfortran.dg/string_1.f90: Remove printing the length.
8531 2018-01-22 Richard Biener <rguenther@suse.de>
8533 PR tree-optimization/83963
8534 * gcc.dg/graphite/pr83963.c: New testcase.
8536 2018-01-22 Sudakshina Das <sudi.das@arm.com>
8538 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
8539 dg-require-effective-target directives.
8541 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8543 * lib/target-supports.exp (check_effective_target_arm_softfloat):
8545 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
8546 Adjust scan-assembler checks for soft-float.
8548 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8551 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
8553 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
8555 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8556 * gcc.dg/pr83623.c: Likewise.
8557 * gcc.dg/pr83666.c: Likewise.
8559 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8560 David Edelsohn <dje.gcc@gmail.com>
8563 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8564 assembly output from "crset eq" to "crset 2".
8565 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8566 assembly output from . to $.
8567 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8568 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8569 assembly output from "crset eq" to "crset 2".
8570 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8571 assembly output from "crset eq" to "crset 2", and from . to $.
8573 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8576 * gfortran.dg/matmul_18.f90: New test.
8578 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8580 PR tree-optimization/83940
8581 * gcc.dg/torture/pr83940.c: New test.
8583 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8586 * gcc.dg/tls/pr83945.c: New test.
8589 * gcc.dg/pr83930.c: New test.
8591 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8594 * gfortran.dg/matmul_17.f90: New test.
8596 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8599 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8601 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8604 * g++.dg/cpp0x/pr81167.C: New test.
8607 * g++.dg/cpp0x/pr83919.C: New test.
8609 2018-01-19 Jeff Law <law@redhat.com>
8610 Jakub Jelinek <jakub@redhat.com>
8612 * gcc.dg/stack-check-16.c: New test.
8614 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8617 * gcc.target/nvptx/indirect_call.c: New test.
8619 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8621 * g++.dg/torture/pr83619.C: Remove dg-message.
8623 2018-01-19 Martin Liska <mliska@suse.cz>
8625 * gcc.dg/predict-1.c: Adjust expected probability.
8626 * gcc.dg/predict-3.c: Likewise.
8627 * gcc.dg/predict-5.c: Likewise.
8628 * gcc.dg/predict-6.c: Likewise.
8629 * gcc.dg/predict-9.c: Likewise.
8631 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8633 PR tree-optimization/83922
8634 * gcc.dg/pr83922.c: New test.
8636 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8638 PR tree-optimization/83914
8639 * gcc.dg/vect/pr83914.c: New test.
8641 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8643 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8644 * gcc.target/arm/negdi-2.c: Likewise.
8645 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8647 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8649 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8651 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8653 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8655 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8657 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8660 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8664 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8665 forward declaration.
8667 2018-01-18 Carl Love <cel@us.ibm.com>
8669 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8672 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8675 * g++.dg/inherit/union3.C: New.
8677 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8679 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8681 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8684 * g++.dg/torture/pr83619.C: New testcase.
8686 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8688 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8689 Add function body to force error messages in some configurations.
8691 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8693 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8696 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8699 * c-c++-common/ffile-prefix-map.c: New test.
8700 * c-c++-common/fmacro-prefix-map.c: New test.
8701 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8702 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8704 2018-01-18 Martin Liska <mliska@suse.cz>
8706 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8707 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8710 * gcc.target/i386/ret-thunk-10.c: Likewise.
8711 * gcc.target/i386/ret-thunk-11.c: Likewise.
8712 * gcc.target/i386/ret-thunk-12.c: Likewise.
8713 * gcc.target/i386/ret-thunk-15.c: Likewise.
8714 * gcc.target/i386/ret-thunk-9.c: Likewise.
8716 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8718 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8721 2018-01-18 Nathan Sidwell <nathan@acm.org>
8724 * g++.dg/cpp0x/pr83160.C: New.
8726 2018-01-18 Richard Biener <rguenther@suse.de>
8728 PR tree-optimization/83887
8729 * gcc.dg/graphite/pr83887.c: New testcase.
8730 * gfortran.dg/graphite/pr83887.f90: Likewise.
8731 * gfortran.dg/graphite/pr83887.f: Likewise.
8733 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8736 * gcc.target/arm/builtin-bswap.x: New file.
8737 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8738 and options for armv6t2.
8739 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8740 and options for Thumb1.
8741 * gcc.target/arm/builtin-bswap16.x: New file.
8742 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8743 and options for armv6t2.
8744 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8745 and options for Thumb1.
8747 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8749 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8752 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8755 * gcc.dg/pr61240.c: New test.
8757 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8760 * gfortran.dg/pr83864.f90: New test.
8762 2018-01-17 Jeff Law <law@redhat.com>
8765 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8767 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8769 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8770 restriction, but still restrict to 64-bit.
8771 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8772 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8774 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8777 * gfortran.dg/pr83874.f90: New test.
8779 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8782 * g++.dg/cpp0x/pr83824.C: New test.
8784 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8786 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8787 appropriate .gnu_attribute for the long double type, if we use the
8788 long double type, but do not generate any calls.
8789 * gcc.target/powerpc/gnuattr2.c: Likewise.
8790 * gcc.target/powerpc/gnuattr3.c: Likewise.
8792 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8795 * g++.dg/cpp0x/alignas13.C: New.
8797 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8800 * g++.dg/cpp0x/pr83897.C: New test.
8802 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8805 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8807 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8810 * g++.dg/cpp0x/constexpr-ice19.C: New.
8812 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8814 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8815 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8816 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8817 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8818 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8819 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8820 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8821 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8822 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8823 * gcc.target/powerpc/builtins-1.fold.h: New.
8825 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8827 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8828 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8830 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8832 * gcc.target/arm/g2.c: Add -marm to dg-options.
8833 * gcc.target/arm/scd42-2.c: Likewise.
8835 2018-01-17 Nathan Sidwell <nathan@acm.org>
8838 * g++.dg/lookup/pr83287-2.C: New.
8840 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8844 * g++.dg/wrappers/pr83814.C: New test case.
8845 * g++.dg/wrappers/pr83902.C: New test case.
8847 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8850 * g++.dg/lto/pr83121_0.C: New test case.
8851 * g++.dg/lto/pr83121_1.C: New test case.
8852 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8853 adapted from DejaGnu's dg-test.
8854 (lto_handle_diagnostics): New procedure.
8855 (lto_prune_warns): Ignore informational notes.
8856 (lto-link-and-maybe-run): Add "messages_by_file" param.
8857 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8858 "execute" when "link" fails if "execute" was not specified.
8859 (lto-can-handle-directive): New procedure.
8860 (lto-get-options-main): Call lto-can-handle-directive. Add a
8861 dg-messages local, using it to set the caller's
8862 dg-messages-by-file for the given source file.
8863 (lto-get-options): Likewise.
8864 (lto-execute): Add dg-messages-by-file local, and pass it to
8865 lto-link-and-maybe-run.
8867 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8868 Richard Sandiford <richard.sandiford@linaro.org>
8872 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8873 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8875 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8877 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8878 target check autogenerator for armv8.1-a and armv8.2-a.
8880 2018-01-17 Carl Love <cel@us.ibm.com>
8882 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8883 Add debug print statements.
8884 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8885 16 byte vector load followed by a partial vector load.
8887 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8890 * g++.dg/wrappers/pr83799.C: New test case.
8892 2018-01-17 Nathan Sidwell <nathan@acm.org>
8895 * g++.dg/cpp1y/pr83739.C: New.
8897 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8899 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8900 * gcc.target/visium/overflow16.c: Likewise.
8901 * gcc.target/visium/overflow32.c: Likewise.
8903 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8905 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8907 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8909 * gcc.dg/rtl/arm/stl-cond.c: New test.
8910 * gcc.target/arm/stl-cond.c: Delete.
8912 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8914 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8917 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8919 PR tree-optimization/83843
8920 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8921 * gcc.dg/store_merging_19.c: New test.
8923 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8925 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8928 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8930 PR rtl-optimization/83771
8931 * gcc.dg/pr83771.c: New test.
8933 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8935 PR tree-optimization/81184
8936 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8938 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8940 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8942 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8944 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8947 * gcc.target/i386/pr83546.c: New test.
8949 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8951 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8953 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8955 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8956 test and add dg-warning for the -Wstringop-overflow warning.
8958 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8960 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8961 XFAIL last test on SPARC and Visium.
8963 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8965 PR rtl-optimization/80481
8966 * g++.dg/pr80481.C: Exclude solaris.
8968 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8970 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8971 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8972 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8974 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8976 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8977 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8978 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8979 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8980 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8981 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8982 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8983 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8984 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8985 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8986 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8987 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8988 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8989 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8990 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8992 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8995 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8997 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8999 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
9000 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
9001 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
9002 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
9003 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
9004 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
9006 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9008 PR tree-optimization/83857
9009 * gcc.dg/vect/pr83857.c: New test.
9011 2018-01-16 Richard Biener <rguenther@suse.de>
9013 PR tree-optimization/83867
9014 * gcc.dg/vect/pr83867.c: New testcase.
9016 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9019 * gcc.dg/pr83844.c: New test.
9021 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9023 * gcc.dg/torture/pr83847.c: New test.
9025 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9027 PR rtl-optimization/86620
9028 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
9029 instead of --param=max-sched-ready-insns=0.
9030 * gcc.target/i386/pr83620.c: New test.
9031 * gcc.dg/pr83620.c: New test.
9033 PR tree-optimization/83843
9034 * gcc.dg/store_merging_18.c: New test.
9037 * g++.dg/cpp1y/pr83817.C: New test.
9040 * g++.dg/template/pr83825.C: New test.
9042 2018-01-16 Richard Biener <rguenther@suse.de>
9044 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
9046 2018-01-16 Richard Biener <rguenther@suse.de>
9049 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
9050 from gcc.dg/torture/pr60092.c.
9052 2018-01-15 Martin Sebor <msebor@redhat.com>
9055 * g++.dg/ext/flexary28.C: New test.
9057 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
9060 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
9062 2018-01-15 Martin Sebor <msebor@redhat.com>
9065 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
9067 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9070 * gfortran.dg/minmaxloc_9.f90: New test.
9071 * gfortran.dg/minmaxloc_10.f90: New test.
9072 * gfortran.dg/minmaxloc_11.f90: New test.
9074 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
9077 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
9078 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9079 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9080 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9081 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9082 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9083 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9084 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9085 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9086 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9087 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9088 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9089 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9090 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9091 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9092 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
9093 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9094 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
9095 * gcc.target/i386/ret-thunk-10.c: Likewise.
9096 * gcc.target/i386/ret-thunk-11.c: Likewise.
9097 * gcc.target/i386/ret-thunk-12.c: Likewise.
9098 * gcc.target/i386/ret-thunk-13.c: Likewise.
9099 * gcc.target/i386/ret-thunk-14.c: Likewise.
9100 * gcc.target/i386/ret-thunk-15.c: Likewise.
9101 * gcc.target/i386/ret-thunk-9.c: Don't check the
9102 __x86_return_thunk label. Scan for "push" only for Linux.
9104 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
9107 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
9109 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9112 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
9114 * gcc.target/arm/pr83687.c: New test.
9116 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9118 Adjust tests to AVR_TINY.
9120 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
9121 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
9122 * gcc.target/avr/pr71627.c: Same.
9123 * gcc.target/avr/torture/addr-space-1-0.c: Same.
9124 * gcc.target/avr/torture/addr-space-1-1.c: Same.
9125 * gcc.target/avr/torture/addr-space-1-x.c: Same.
9126 * gcc.target/avr/torture/addr-space-2-0.c: Same.
9127 * gcc.target/avr/torture/addr-space-2-1.c: Same.
9128 * gcc.target/avr/torture/addr-space-2-x.c: Same.
9129 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
9130 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
9131 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
9132 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
9133 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
9134 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
9135 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
9136 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
9137 * gcc.target/avr/torture/pr61055.c: Same.
9138 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
9140 * gcc.target/avr/torture/int24-mul.c: Same.
9141 * gcc.target/avr/torture/pr51782-1.c: Same.
9142 * gcc.target/avr/torture/pr61443.c: Same.
9143 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
9144 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
9146 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9150 * gcc.target/avr/torture/pr83729.c: New test.
9151 * gcc.target/avr/torture/pr83801.c: New test.
9153 2018-01-15 Jakub Jelinek <jakub@redhat.com>
9156 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
9157 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
9159 2018-01-10 Martin Sebor <msebor@redhat.com>
9162 * gcc.dg/Wstringop-overflow-2.c: New test.
9164 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9166 PR libgfortran/83811
9167 * gfortran.dg/fmt_e.f90: New test.
9169 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9171 * gcc.target/i386/indirect-thunk-10.c: New test.
9172 * gcc.target/i386/indirect-thunk-8.c: Likewise.
9173 * gcc.target/i386/indirect-thunk-9.c: Likewise.
9174 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
9175 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
9176 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
9177 * gcc.target/i386/ret-thunk-17.c: Likewise.
9178 * gcc.target/i386/ret-thunk-18.c: Likewise.
9179 * gcc.target/i386/ret-thunk-19.c: Likewise.
9180 * gcc.target/i386/ret-thunk-20.c: Likewise.
9181 * gcc.target/i386/ret-thunk-21.c: Likewise.
9183 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9185 * gcc.target/i386/indirect-thunk-register-4.c: New test.
9187 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9189 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9190 -mno-indirect-branch-register.
9191 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9192 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9193 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9194 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9195 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9196 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9197 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9198 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9199 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9200 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9201 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9202 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9203 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9204 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9205 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9206 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9207 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9208 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9209 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9210 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9211 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9212 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9213 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9214 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9215 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9216 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9217 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9218 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9219 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9220 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9221 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9222 * gcc.target/i386/ret-thunk-10.c: Likewise.
9223 * gcc.target/i386/ret-thunk-11.c: Likewise.
9224 * gcc.target/i386/ret-thunk-12.c: Likewise.
9225 * gcc.target/i386/ret-thunk-13.c: Likewise.
9226 * gcc.target/i386/ret-thunk-14.c: Likewise.
9227 * gcc.target/i386/ret-thunk-15.c: Likewise.
9228 * gcc.target/i386/ret-thunk-9.c: Likewise.
9229 * gcc.target/i386/indirect-thunk-register-1.c: New test.
9230 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
9231 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9233 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9235 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9236 -mfunction-return=keep.
9237 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9238 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9239 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9240 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9241 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9242 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9243 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9244 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9245 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9246 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9247 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9248 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9249 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9250 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9251 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9252 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9253 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9254 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9255 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9256 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9257 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9258 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9259 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9260 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9261 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9262 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9263 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9264 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9265 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9266 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9267 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9268 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9269 * gcc.target/i386/ret-thunk-1.c: New test.
9270 * gcc.target/i386/ret-thunk-10.c: Likewise.
9271 * gcc.target/i386/ret-thunk-11.c: Likewise.
9272 * gcc.target/i386/ret-thunk-12.c: Likewise.
9273 * gcc.target/i386/ret-thunk-13.c: Likewise.
9274 * gcc.target/i386/ret-thunk-14.c: Likewise.
9275 * gcc.target/i386/ret-thunk-15.c: Likewise.
9276 * gcc.target/i386/ret-thunk-16.c: Likewise.
9277 * gcc.target/i386/ret-thunk-2.c: Likewise.
9278 * gcc.target/i386/ret-thunk-3.c: Likewise.
9279 * gcc.target/i386/ret-thunk-4.c: Likewise.
9280 * gcc.target/i386/ret-thunk-5.c: Likewise.
9281 * gcc.target/i386/ret-thunk-6.c: Likewise.
9282 * gcc.target/i386/ret-thunk-7.c: Likewise.
9283 * gcc.target/i386/ret-thunk-8.c: Likewise.
9284 * gcc.target/i386/ret-thunk-9.c: Likewise.
9286 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9288 * gcc.target/i386/indirect-thunk-1.c: New test.
9289 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9290 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9291 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9292 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9293 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9294 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9295 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9296 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9297 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9298 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9299 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9300 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9301 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9302 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9303 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9304 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9305 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9306 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9307 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9308 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9309 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9310 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9311 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9312 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9313 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9314 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9315 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9316 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9317 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9318 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9319 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9320 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9322 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
9325 * gcc.c-torture/compile/pr83051.c: New testcase.
9327 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9329 PR tree-optimization/83501
9330 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
9332 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9334 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
9335 for lvx and stvx instead of lxvd2x and stxvd2x and require
9336 little-endian target. Add comments.
9337 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
9338 comprehensive testing.
9339 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
9340 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
9341 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
9342 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
9343 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
9344 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
9345 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
9346 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
9347 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
9348 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
9349 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
9350 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
9351 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
9352 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
9353 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
9354 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
9355 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
9356 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
9357 scan-assembler-not directives that forbid lvx and xxpermdi.
9358 * gcc.target/powerpc/vec-extract-3.c: Likewise.
9359 * gcc.target/powerpc/vec-extract-5.c: Likewise.
9360 * gcc.target/powerpc/vec-extract-6.c: Likewise.
9361 * gcc.target/powerpc/vec-extract-7.c: Likewise.
9362 * gcc.target/powerpc/vec-extract-8.c: Likewise.
9363 * gcc.target/powerpc/vec-extract-9.c: Likewise.
9364 * gcc.target/powerpc/vsx-vector-6-le.c: Change
9365 scan-assembler-times directives to reflect different numbers of
9366 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
9368 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9369 Alan Hayward <alan.hayward@arm.com>
9370 David Sherwood <david.sherwood@arm.com>
9372 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
9373 than SLP vectorization.
9374 * gcc.dg/vect/vect-alias-check-10.c: New test.
9375 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9376 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9377 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9378 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9379 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
9380 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
9381 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
9382 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
9383 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
9384 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
9385 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
9386 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
9387 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
9388 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
9389 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
9390 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
9391 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
9392 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
9393 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
9394 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
9395 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
9396 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
9397 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9399 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9400 Alan Hayward <alan.hayward@arm.com>
9401 David Sherwood <david.sherwood@arm.com>
9403 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
9405 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
9406 targets with scatter stores.
9407 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
9409 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
9410 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
9411 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
9412 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
9413 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
9414 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
9415 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
9416 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9417 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9418 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
9419 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
9420 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9421 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
9422 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
9423 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
9424 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
9426 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9427 Alan Hayward <alan.hayward@arm.com>
9428 David Sherwood <david.sherwood@arm.com>
9430 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
9432 * gcc.target/aarch64/sve/strided_load_4.c: New test.
9433 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
9434 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
9435 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
9437 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9438 Alan Hayward <alan.hayward@arm.com>
9439 David Sherwood <david.sherwood@arm.com>
9441 * gcc.target/aarch64/sve/strided_load_1.c: New test.
9442 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
9443 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9445 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9446 Alan Hayward <alan.hayward@arm.com>
9447 David Sherwood <david.sherwood@arm.com>
9449 * gcc.target/aarch64/sve/gather_load_1.c: New test.
9450 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
9451 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
9452 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
9453 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
9454 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9455 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9456 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
9457 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
9458 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
9459 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
9460 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
9461 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9462 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9464 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9465 Alan Hayward <alan.hayward@arm.com>
9466 David Sherwood <david.sherwood@arm.com>
9468 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
9469 check for a message about using in-order reductions.
9470 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
9471 check for a message about using in-order reductions.
9472 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
9473 vectorized and check for a message about using in-order reductions.
9474 Expect targets with variable-length vectors to fall back to the
9475 fixed-length mininum.
9476 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
9477 check for a message about using in-order reductions.
9478 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
9479 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9480 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9481 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9482 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
9483 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
9484 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
9485 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
9486 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
9487 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
9488 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
9489 vect_fold_left_plus.
9491 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9493 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
9495 * gcc.target/aarch64/sve/spill_2.c: New test.
9496 * gcc.target/aarch64/sve/spill_3.c: Likewise.
9497 * gcc.target/aarch64/sve/spill_4.c: Likewise.
9498 * gcc.target/aarch64/sve/spill_5.c: Likewise.
9499 * gcc.target/aarch64/sve/spill_6.c: Likewise.
9500 * gcc.target/aarch64/sve/spill_7.c: Likewise.
9502 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9503 Alan Hayward <alan.hayward@arm.com>
9504 David Sherwood <david.sherwood@arm.com>
9506 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
9508 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9509 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
9510 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
9511 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9512 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
9513 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9514 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
9515 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9516 * gcc.target/aarch64/sve/struct_vect_23_run.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.target/aarch64/sve/struct_vect_18.c: New test.
9523 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
9524 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9525 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
9527 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9528 Alan Hayward <alan.hayward@arm.com>
9529 David Sherwood <david.sherwood@arm.com>
9531 * lib/target-supports.exp
9532 (check_effective_target_vect_fold_extract_last): New proc.
9533 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
9534 for fold_extract_last.
9535 * gcc.dg/vect/pr65947-2.c: Likewise.
9536 * gcc.dg/vect/pr65947-3.c: Likewise.
9537 * gcc.dg/vect/pr65947-4.c: Likewise.
9538 * gcc.dg/vect/pr65947-5.c: Likewise.
9539 * gcc.dg/vect/pr65947-6.c: Likewise.
9540 * gcc.dg/vect/pr65947-9.c: Likewise.
9541 * gcc.dg/vect/pr65947-10.c: Likewise.
9542 * gcc.dg/vect/pr65947-12.c: Likewise.
9543 * gcc.dg/vect/pr65947-14.c: Likewise.
9544 * gcc.dg/vect/pr80631-1.c: Likewise.
9545 * gcc.target/aarch64/sve/clastb_1.c: New test.
9546 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
9547 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
9548 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
9549 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
9550 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
9551 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
9552 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
9553 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9554 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9555 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9556 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9557 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9558 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9560 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9561 Alan Hayward <alan.hayward@arm.com>
9562 David Sherwood <david.sherwood@arm.com>
9564 * gcc.target/aarch64/sve/live_1.c: New test.
9565 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9567 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9568 Alan Hayward <alan.hayward@arm.com>
9569 David Sherwood <david.sherwood@arm.com>
9571 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9572 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9573 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9574 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9575 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9576 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9577 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9578 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9579 * gcc.target/aarch64/sve/peel_ind_4_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 (check_effective_target_vect_fully_masked):
9587 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9589 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9590 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9591 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9592 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9593 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9594 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9596 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9597 Alan Hayward <alan.hayward@arm.com>
9598 David Sherwood <david.sherwood@arm.com>
9600 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9601 instead of just ADDRESS.
9602 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9603 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9604 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9605 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9606 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9607 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9608 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9609 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9610 * gcc.target/aarch64/sve/while_2.c: Likewise.
9611 * gcc.target/aarch64/sve/while_3.c: Likewise.
9612 * gcc.target/aarch64/sve/while_4.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.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9619 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9621 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9622 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9623 * gcc.target/aarch64/sve/reduc_5.c: New test.
9624 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9625 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9627 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9628 Alan Hayward <alan.hayward@arm.com>
9629 David Sherwood <david.sherwood@arm.com>
9631 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9632 * gcc.dg/tree-ssa/peel1.c: Likewise.
9633 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9634 variable-length vectors.
9635 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9636 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9637 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9638 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9639 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9640 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9641 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9642 * gcc.target/aarch64/sve/slp_8.c: New test.
9643 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9644 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9645 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9646 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9647 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9648 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9649 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9650 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9651 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9652 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9653 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9654 * gcc.target/aarch64/sve/while_1.c: Likewise.
9655 * gcc.target/aarch64/sve/while_2.c: Likewise.
9656 * gcc.target/aarch64/sve/while_3.c: Likewise.
9657 * gcc.target/aarch64/sve/while_4.c: Likewise.
9659 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9660 Alan Hayward <alan.hayward@arm.com>
9661 David Sherwood <david.sherwood@arm.com>
9663 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9665 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9666 and add an associated scan-dump test. Prevent vectorization
9667 of the first two loops.
9668 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9669 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9670 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9671 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9672 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9673 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9675 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9676 Alan Hayward <alan.hayward@arm.com>
9677 David Sherwood <david.sherwood@arm.com>
9679 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9680 * gcc.dg/vect/pr67790.c: Likewise.
9681 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9682 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9683 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9684 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9685 * gcc.target/aarch64/sve/slp_5.c: New test.
9686 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9687 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9688 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9689 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9690 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9692 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9693 Alan Hayward <alan.hayward@arm.com>
9694 David Sherwood <david.sherwood@arm.com>
9696 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9698 * gcc.dg/vect/slp-1.c: Likewise.
9699 * gcc.dg/vect/slp-10.c: Likewise.
9700 * gcc.dg/vect/slp-12b.c: Likewise.
9701 * gcc.dg/vect/slp-12c.c: Likewise.
9702 * gcc.dg/vect/slp-17.c: Likewise.
9703 * gcc.dg/vect/slp-19b.c: Likewise.
9704 * gcc.dg/vect/slp-20.c: Likewise.
9705 * gcc.dg/vect/slp-21.c: Likewise.
9706 * gcc.dg/vect/slp-22.c: Likewise.
9707 * gcc.dg/vect/slp-23.c: Likewise.
9708 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9709 * gcc.dg/vect/slp-24.c: Likewise.
9710 * gcc.dg/vect/slp-28.c: Likewise.
9711 * gcc.dg/vect/slp-39.c: Likewise.
9712 * gcc.dg/vect/slp-6.c: Likewise.
9713 * gcc.dg/vect/slp-7.c: Likewise.
9714 * gcc.dg/vect/slp-cond-1.c: Likewise.
9715 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9716 * gcc.dg/vect/slp-cond-2.c: Likewise.
9717 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9718 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9719 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9720 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9721 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9722 * gcc.dg/vect/slp-perm-6.c: Likewise.
9723 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9724 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9725 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9726 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9727 * gcc.dg/vect/slp-12a.c: Likewise.
9728 * gcc.dg/vect/slp-14.c: Likewise.
9729 * gcc.dg/vect/slp-15.c: Likewise.
9730 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9731 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9732 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9733 * gcc.target/aarch64/sve/slp_1.c: New test.
9734 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9735 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9736 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9737 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9738 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9739 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9740 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9742 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9743 Alan Hayward <alan.hayward@arm.com>
9744 David Sherwood <david.sherwood@arm.com>
9746 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9747 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9748 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9749 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9750 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9751 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9752 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9753 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9754 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9755 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9756 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9757 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9758 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9759 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9760 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9761 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9762 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9763 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9764 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9766 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9767 Alan Hayward <alan.hayward@arm.com>
9768 David Sherwood <david.sherwood@arm.com>
9770 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9771 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9772 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9773 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9774 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9775 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9776 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9777 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9778 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9779 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9780 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9781 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9782 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9783 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9784 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9785 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9786 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9787 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9788 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9789 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9790 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9791 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9792 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9793 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9794 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9795 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9796 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9797 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9798 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9799 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9800 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9801 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9802 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9803 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9804 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9805 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9807 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9808 Alan Hayward <alan.hayward@arm.com>
9809 David Sherwood <david.sherwood@arm.com>
9811 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9812 Return true for SVE too.
9813 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9814 if load/store lanes are supported.
9815 * gcc.dg/vect/slp-10.c: Likewise.
9816 * gcc.dg/vect/slp-12c.c: Likewise.
9817 * gcc.dg/vect/slp-17.c: Likewise.
9818 * gcc.dg/vect/slp-33.c: Likewise.
9819 * gcc.dg/vect/slp-6.c: Likewise.
9820 * gcc.dg/vect/slp-cond-1.c: Likewise.
9821 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9822 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9823 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9824 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9825 * gcc.dg/vect/slp-perm-6.c: Likewise.
9826 * gcc.dg/vect/slp-perm-9.c: Likewise.
9827 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9828 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9829 for variable-length vectors.
9831 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9832 Alan Hayward <alan.hayward@arm.com>
9833 David Sherwood <david.sherwood@arm.com>
9835 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9836 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9838 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9840 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9841 * g++.target/aarch64/sve/catch_1.C: New test.
9842 * g++.target/aarch64/sve/catch_2.C: Likewise.
9843 * g++.target/aarch64/sve/catch_3.C: Likewise.
9844 * g++.target/aarch64/sve/catch_4.C: Likewise.
9845 * g++.target/aarch64/sve/catch_5.C: Likewise.
9846 * g++.target/aarch64/sve/catch_6.C: Likewise.
9848 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9849 Alan Hayward <alan.hayward@arm.com>
9850 David Sherwood <david.sherwood@arm.com>
9852 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9854 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9855 * gcc.target/aarch64/fmaxmin.c: Likewise.
9856 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9857 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9858 * gcc.target/aarch64/pr62178.c: Likewise.
9859 * gcc.target/aarch64/pr71727-2.c: Likewise.
9860 * gcc.target/aarch64/saddw-1.c: Likewise.
9861 * gcc.target/aarch64/saddw-2.c: Likewise.
9862 * gcc.target/aarch64/uaddw-1.c: Likewise.
9863 * gcc.target/aarch64/uaddw-2.c: Likewise.
9864 * gcc.target/aarch64/uaddw-3.c: Likewise.
9865 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9866 * gcc.target/aarch64/vect-compile.c: Likewise.
9867 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9868 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9869 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9870 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9871 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9872 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9873 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9874 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9875 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9876 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9877 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9878 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9879 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9880 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9881 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9882 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9883 * gcc.target/aarch64/vect-movi.c: Likewise.
9884 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9885 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9886 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9887 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9888 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9889 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9891 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9892 * gcc.target/aarch64/sve/arith_1.c: New test.
9893 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9894 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9895 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9896 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9897 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9898 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9899 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9900 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9901 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9902 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9903 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9904 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9905 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9906 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9907 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9908 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9909 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9910 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9911 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9912 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9913 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9914 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9915 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9916 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9917 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9918 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9919 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9920 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9921 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9922 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9923 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9924 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9925 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9926 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9927 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9928 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9929 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9930 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9931 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9932 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9933 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9934 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9935 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9936 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9937 * gcc.target/aarch64/sve/index_1.c: Likewise.
9938 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9939 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9940 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9941 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9942 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9943 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9944 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9945 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9946 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9947 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9948 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9949 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9950 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9951 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9952 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9953 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9954 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9955 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9956 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9957 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9958 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9959 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9960 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9961 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9962 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9963 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9964 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9965 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9966 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9967 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9968 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9969 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9970 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9971 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9972 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9973 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9974 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9975 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9976 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9977 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9978 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9979 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9980 * gcc.target/aarch64/sve/single_1.c: Likewise.
9981 * gcc.target/aarch64/sve/single_2.c: Likewise.
9982 * gcc.target/aarch64/sve/single_3.c: Likewise.
9983 * gcc.target/aarch64/sve/single_4.c: Likewise.
9984 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9985 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9986 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9987 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9988 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9989 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9990 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9991 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9992 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9993 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9994 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9995 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9996 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9997 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9998 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9999 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
10000 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
10001 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
10002 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
10003 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
10004 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
10005 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
10006 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
10007 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
10008 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
10009 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
10010 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10011 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
10012 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
10013 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
10014 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
10015 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
10016 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
10017 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
10018 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
10019 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
10020 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
10021 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
10022 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
10023 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
10024 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
10025 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
10026 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
10027 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
10028 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
10030 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10031 Alan Hayward <alan.hayward@arm.com>
10032 David Sherwood <david.sherwood@arm.com>
10034 * lib/target-supports.exp (check_effective_target_aarch64_sve)
10035 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
10036 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
10038 (check_effective_target_vect_perm): Handle SVE.
10039 (check_effective_target_vect_perm_byte): Likewise.
10040 (check_effective_target_vect_perm_short): Likewise.
10041 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
10042 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10043 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10044 (check_effective_target_vect_element_align_preferred): Likewise.
10045 (check_effective_target_vect_align_stack_vars): Likewise.
10046 (check_effective_target_vect_load_lanes): Likewise.
10047 (check_effective_target_vect_masked_store): Likewise.
10048 (available_vector_sizes): Use aarch64_sve_bits for SVE.
10049 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
10050 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
10051 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
10052 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
10053 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
10054 * gcc.dg/vect/slp-23.c: Likewise.
10055 * gcc.dg/vect/slp-perm-5.c: Likewise.
10056 * gcc.dg/vect/slp-perm-6.c: Likewise.
10057 * gcc.dg/vect/slp-perm-9.c: Likewise.
10058 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10059 * gcc.dg/vect/vect-114.c: Likewise.
10060 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
10061 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
10063 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10065 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
10066 vect_variable_length, expecting the test to be vectorized
10067 without SLP instead.
10068 * gcc.dg/vect/pr33953.c: Likewise.
10069 * gcc.dg/vect/pr37027.c: Likewise.
10070 * gcc.dg/vect/pr67790.c: Likewise.
10071 * gcc.dg/vect/pr68445.c: Likewise.
10072 * gcc.dg/vect/slp-1.c: Likewise.
10073 * gcc.dg/vect/slp-10.c: Likewise.
10074 * gcc.dg/vect/slp-12a.c: Likewise.
10075 * gcc.dg/vect/slp-12b.c: Likewise.
10076 * gcc.dg/vect/slp-12c.c: Likewise.
10077 * gcc.dg/vect/slp-13-big-array.c: Likewise.
10078 * gcc.dg/vect/slp-13.c: Likewise.
10079 * gcc.dg/vect/slp-14.c: Likewise.
10080 * gcc.dg/vect/slp-15.c: Likewise.
10081 * gcc.dg/vect/slp-17.c: Likewise.
10082 * gcc.dg/vect/slp-19b.c: Likewise.
10083 * gcc.dg/vect/slp-2.c: Likewise.
10084 * gcc.dg/vect/slp-20.c: Likewise.
10085 * gcc.dg/vect/slp-21.c: Likewise.
10086 * gcc.dg/vect/slp-22.c: Likewise.
10087 * gcc.dg/vect/slp-24-big-array.c: Likewise.
10088 * gcc.dg/vect/slp-24.c: Likewise.
10089 * gcc.dg/vect/slp-28.c: Likewise.
10090 * gcc.dg/vect/slp-39.c: Likewise.
10091 * gcc.dg/vect/slp-42.c: Likewise.
10092 * gcc.dg/vect/slp-6.c: Likewise.
10093 * gcc.dg/vect/slp-7.c: Likewise.
10094 * gcc.dg/vect/slp-cond-1.c: Likewise.
10095 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
10096 * gcc.dg/vect/slp-cond-2.c: Likewise.
10097 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
10098 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
10099 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10100 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
10101 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
10102 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
10103 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
10104 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
10105 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10106 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10107 * gcc.dg/vect/slp-reduc-4.c: Likewise.
10108 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10109 * gcc.dg/vect/slp-reduc-7.c: Likewise.
10110 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10111 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10112 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10113 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10115 2018-01-13 Jakub Jelinek <jakub@redhat.com>
10118 * gcc.dg/pr83801.c: New test.
10120 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
10123 * gfortran.dg/bounds_check_19.f90: New test.
10125 2018-01-12 Jakub Jelinek <jakub@redhat.com>
10127 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
10128 instead of scan-assembler-not for xsnabsqp.
10130 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10132 PR libgfortran/83525
10133 * gfortran.dg/newunit_5.f90: New test.
10135 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
10137 PR rtl-optimization/80481
10138 * g++.dg/pr80481.C: New.
10140 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
10143 * gcc.target/alpha/pr83628-3.c: New test.
10145 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10147 * lib/target-supports.exp (check_effective_target_avx512f): Also
10148 check for __builtin_ia32_addsd_round,
10149 __builtin_ia32_getmantsd_round.
10150 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
10152 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
10155 * gcc.target/powerpc/pr83629.c: Require ilp32.
10157 2018-01-12 Richard Biener <rguenther@suse.de>
10159 PR tree-optimization/80846
10160 * gcc.target/i386/pr80846-1.c: New testcase.
10161 * gcc.target/i386/pr80846-2.c: Likewise.
10163 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
10165 * gcc.c-torture/execute/20180112-1.c: New test.
10167 2018-01-12 Tom de Vries <tom@codesourcery.com>
10169 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
10170 * g++.dg/ext/label13a.C: Same.
10171 * g++.dg/ext/label14.C: Same.
10172 * g++.dg/ext/label2.C: Same.
10173 * g++.dg/ext/label3.C: Same.
10174 * g++.dg/torture/pr42462.C: Same.
10175 * g++.dg/torture/pr42739.C: Same.
10176 * g++.dg/warn/Wunused-label-3.C: Same.
10178 2018-01-12 Tom de Vries <tom@codesourcery.com>
10180 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
10181 * g++.dg/Walloca1.C: Same.
10182 * g++.dg/cpp0x/pr70338.C: Same.
10183 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
10184 * g++.dg/cpp1y/vla10.C: Same.
10185 * g++.dg/cpp1y/vla2.C: Same.
10186 * g++.dg/cpp1y/vla6.C: Same.
10187 * g++.dg/cpp1y/vla8.C: Same.
10188 * g++.dg/debug/debug5.C: Same.
10189 * g++.dg/debug/debug6.C: Same.
10190 * g++.dg/debug/pr54828.C: Same.
10191 * g++.dg/diagnostic/pr70105.C: Same.
10192 * g++.dg/eh/cleanup5.C: Same.
10193 * g++.dg/eh/spbp.C: Same.
10194 * g++.dg/ext/tmplattr9.C: Same.
10195 * g++.dg/ext/vla10.C: Same.
10196 * g++.dg/ext/vla11.C: Same.
10197 * g++.dg/ext/vla12.C: Same.
10198 * g++.dg/ext/vla15.C: Same.
10199 * g++.dg/ext/vla16.C: Same.
10200 * g++.dg/ext/vla17.C: Same.
10201 * g++.dg/ext/vla3.C: Same.
10202 * g++.dg/ext/vla6.C: Same.
10203 * g++.dg/ext/vla7.C: Same.
10204 * g++.dg/init/array24.C: Same.
10205 * g++.dg/init/new47.C: Same.
10206 * g++.dg/init/pr55497.C: Same.
10207 * g++.dg/opt/pr78201.C: Same.
10208 * g++.dg/template/vla2.C: Same.
10209 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
10210 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
10211 * g++.dg/torture/pr62127.C: Same.
10212 * g++.dg/torture/pr67055.C: Same.
10213 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
10214 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
10215 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
10216 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
10217 * g++.dg/warn/Wplacement-new-size-5.C: Same.
10218 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
10219 * g++.dg/warn/Wvla-1.C: Same.
10220 * g++.dg/warn/Wvla-3.C: Same.
10221 * g++.old-deja/g++.ext/array2.C: Same.
10222 * g++.old-deja/g++.ext/constructor.C: Same.
10223 * g++.old-deja/g++.law/builtin1.C: Same.
10224 * g++.old-deja/g++.other/crash12.C: Same.
10225 * g++.old-deja/g++.other/eh3.C: Same.
10226 * g++.old-deja/g++.pt/array6.C: Same.
10227 * g++.old-deja/g++.pt/dynarray.C: Same.
10229 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10231 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
10233 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10235 PR libfortran/67412
10236 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
10237 on *-*-solaris2.10.
10239 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10241 * lib/target-supports.exp (check_effective_target_branch_cost):
10242 Accept all x86 targets.
10244 2018-01-12 Martin Liska <mliska@suse.cz>
10247 * g++.dg/warn/pr83054.C: New test.
10249 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10251 * gcc.target/powerpc/spec-barr-1.c: New file.
10253 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
10256 * gcc.target/i386/pr83330.c: New test.
10258 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10261 * gfortran.dg/dtio_31.f03: New test.
10262 * gfortran.dg/dtio_32.f03: New test.
10264 2018-01-11 David Malcolm <dmalcolm@redhat.com>
10267 * g++.dg/wrappers: New subdirectory.
10268 * g++.dg/wrappers/README: New file.
10269 * g++.dg/wrappers/alloc.C: New test case.
10270 * g++.dg/wrappers/cow-istream-string.C: New test case.
10271 * g++.dg/wrappers/cp-stdlib.C: New test case.
10272 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
10273 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
10275 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
10277 PR middle-end/83718
10278 * g++.dg/torture/pr83718.C: New testcase.
10280 2018-01-11 Martin Jambor <mjambor@suse.cz>
10283 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
10285 2018-01-11 Bin Cheng <bin.cheng@arm.com>
10287 PR tree-optimization/83695
10288 * gcc.dg/tree-ssa/pr83695.c: New test.
10290 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10292 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
10293 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
10295 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10297 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
10298 * gcc.target/arm/simd/fp16fml_high.c: New test.
10299 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
10300 * lib/target-supports.exp
10301 (check_effective_target_arm_fp16fml_neon_ok_nocache,
10302 check_effective_target_arm_fp16fml_neon_ok,
10303 add_options_for_arm_fp16fml_neon): New procedures.
10305 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10307 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
10310 2018-01-11 Richard Biener <rguenther@suse.de>
10312 PR tree-optimization/83435
10313 * gcc.dg/graphite/pr83435.c: New testcase.
10315 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
10316 Alan Hayward <alan.hayward@arm.com>
10317 David Sherwood <david.sherwood@arm.com>
10319 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
10321 2018-01-11 Tamar Christina <tamar.christina@arm.com>
10323 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
10325 2018-01-11 Sudakshina Das <sudi.das@arm.com>
10328 * gcc.c-torture/compile/pr82096.c: New test.
10330 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10332 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
10334 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10336 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
10338 2018-01-11 Justin Squirek <squirek@adacore.com>
10340 * gnat.dg/expr_func4.adb: New testcase.
10342 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10344 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
10347 2018-01-11 Bob Duff <duff@adacore.com>
10349 * gnat.dg/protected_null.adb: New testcase.
10351 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10353 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
10355 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10357 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
10359 2018-01-11 Justin Squirek <squirek@adacore.com>
10361 * gnat.dg/loopvar.adb: New testcase.
10363 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10365 PR middle-end/83189
10366 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
10368 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10370 * gcc.c-torture/compile/pr83575.c: New testcase.
10372 2018-01-10 Michael Collison <michael.collison@arm.com>
10374 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
10375 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
10376 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
10377 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
10378 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10379 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10380 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10381 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
10382 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
10383 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10384 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10385 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
10386 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
10387 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
10388 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
10389 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
10391 2018-01-10 Michael Collison <michael.collison@arm.com>
10393 * gcc.target/aarch64/sha2.h: New shared testcase.
10394 * gcc.target/aarch64/sha2_1.c: New testcase.
10395 * gcc.target/aarch64/sha2_2.c: New testcase.
10396 * gcc.target/aarch64/sha2_3.c: New testcase.
10397 * gcc.target/aarch64/sha3.h: New shared testcase.
10398 * gcc.target/aarch64/sha3_1.c: New testcase.
10399 * gcc.target/aarch64/sha3_2.c: New testcase.
10400 * gcc.target/aarch64/sha3_3.c: New testcase.
10402 2018-01-10 Michael Collison <michael.collison@arm.com>
10404 * gcc.target/aarch64/sm3_sm4.c: New testcase.
10406 2018-01-10 Martin Sebor <msebor@redhat.com>
10408 PR tree-optimization/83781
10409 * gcc.dg/strlenopt-42.c: New test.
10411 2018-01-11 Martin Sebor <msebor@gmail.com>
10412 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10414 PR tree-optimization/83501
10415 PR tree-optimization/81703
10417 * gcc.dg/strlenopt-39.c: New test-case.
10418 * gcc.dg/pr81703.c: Likewise.
10420 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
10422 * gnat.dg/atomic10.adb: New test.
10424 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10427 * gfortran.dg/deferred_character_18.f90: New test.
10429 2018-01-10 Martin Sebor <msebor@redhat.com>
10431 PR tree-optimization/83671
10432 * gcc.dg/strlenopt-40.c: New test.
10433 * gcc.dg/strlenopt-41.c: New test.
10435 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10438 * gfortran.dg/allocate_with_typespec_7.f90: New test.
10440 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
10443 * gcc.target/powerpc/pr83399.c: New test.
10445 2018-01-10 David Malcolm <dmalcolm@redhat.com>
10448 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
10449 to reflect that the arguments are correctly underlined.
10450 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
10451 for globals, params, locals and literals.
10452 (test_sizeof): Directly test the location of "sizeof", rather than
10453 when used in compound expressions.
10454 (test_alignof): Likewise for "alignof".
10455 (test_string_literals): Likewise for string literals.
10456 (test_numeric_literals): Likewise for numeric literals.
10457 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
10458 (test_typeid): Likewise for typeid.
10459 (test_unary_plus): New.
10460 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
10463 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
10465 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
10467 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10469 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
10471 2018-01-10 Marek Polacek <polacek@redhat.com>
10474 * g++.dg/warn/Wduplicated-branches4.C: New test.
10476 2018-01-10 Jakub Jelinek <jakub@redhat.com>
10479 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
10482 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
10485 * g++.dg/cpp0x/new2.C: New.
10487 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
10490 * gcc.target/i386/pr83735.c: New test.
10492 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
10494 * lib/target-supports.exp (check_effective_target_branch_cost):
10496 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
10497 * gcc.dg/pr21643.c: Likewise.
10498 * gcc.dg/pr46309.c: Likewise.
10499 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10500 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
10501 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
10502 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
10503 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10504 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10505 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10506 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
10507 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
10508 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
10509 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
10510 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
10511 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
10512 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
10514 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
10517 * gcc.target/powerpc/pr83629.c: New testcase.
10519 2018-01-10 Richard Biener <rguenther@suse.de>
10522 * gcc.dg/pr78768.c: Un-XFAIL.
10524 2018-01-10 Richard Biener <rguenther@suse.de>
10527 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
10529 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
10531 PR tree-optimization/83753
10532 * gcc.dg/torture/pr83753.c: New test.
10534 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
10536 * gcc.target/i386/avx2-gather-1.c: Add -march.
10537 * gcc.target/i386/avx2-gather-2.c: Add -march.
10538 * gcc.target/i386/avx2-gather-3.c: Add -march.
10539 * gcc.target/i386/avx2-gather-4.c: Add -march.
10540 * gcc.target/i386/avx2-gather-5.c: Add -march.
10541 * gcc.target/i386/avx2-gather-6.c: Add -march.
10542 * gcc.target/i386/avx512f-gather-1.c: Add -march.
10543 * gcc.target/i386/avx512f-gather-2.c: Add -march.
10544 * gcc.target/i386/avx512f-gather-3.c: Add -march.
10545 * gcc.target/i386/avx512f-gather-4.c: Add -march.
10546 * gcc.target/i386/avx512f-gather-5.c: Add -march.
10547 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
10548 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
10549 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
10550 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
10551 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
10553 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10556 * gcc.target/i386/pr78585.c: New test.
10558 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10561 * g++.dg/cpp0x/pr83734.C: New test.
10563 2018-01-09 Carl Love <cel@us.ibm.com>
10565 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10566 vec_mergeo builtins with float, double, long long, unsigned long long,
10567 bool long long arguments.
10568 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10569 vec_float2 with double arguments.
10570 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10571 vec_mergew and vec_mergow builtins.
10573 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10576 * gfortran.dg/contiguous_6.f90: New test.
10578 2018-01-09 Richard Biener <rguenther@suse.de>
10580 PR tree-optimization/83668
10581 * gcc.dg/graphite/pr83668.c: New testcase.
10583 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10585 PR tree-optimization/64811
10586 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10587 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10588 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10589 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10591 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10593 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10596 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10598 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10601 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10602 no NEON and require softfp or hard float-abi.
10603 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10605 2018-01-09 Richard Biener <rguenther@suse.de>
10607 PR tree-optimization/83572
10608 * gcc.dg/graphite/pr83572.c: New testcase.
10610 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10613 * gcc.dg/sms-13.c: New test.
10615 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10618 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10620 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10621 Monk Chiang <sh.chiang04@gmail.com>
10623 * gcc.target/riscv/save-restore-1.c: New.
10625 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10628 * gcc.target/powerpc/pr83677.c: New file.
10630 2018-01-08 Jeff Law <law@redhat.com>
10632 PR rtl-optimizatin/81308
10633 * g++.dg/pr81308-1.C: New test.
10634 * g++.dg/pr81308-2.C: New test.
10636 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10638 PR target/83663 - Revert r255946
10639 * gcc.target/aarch64/vect-slp-dup.c: New.
10641 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10643 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10646 2018-01-08 Richard Biener <rguenther@suse.de>
10648 PR tree-optimization/83563
10649 * gcc.dg/graphite/pr83563.c: New testcase.
10651 2018-01-08 Richard Biener <rguenther@suse.de>
10653 PR middle-end/83713
10654 * g++.dg/torture/pr83713.C: New testcase.
10656 2018-01-08 Tom de Vries <tom@codesourcery.com>
10658 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10660 2018-01-08 Richard Biener <rguenther@suse.de>
10662 PR tree-optimization/83685
10663 * gcc.dg/torture/pr83685.c: New testcase.
10665 2018-01-08 Richard Biener <rguenther@suse.de>
10668 * gcc.dg/lto/pr83719_0.c: New testcase.
10670 2018-01-08 Tom de Vries <tom@codesourcery.com>
10672 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10673 * gcc.dg/graphite/run-id-1.c: Same.
10674 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10676 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10679 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10680 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10681 * gfortran.dg/pdt_27.f03: New test.
10684 * gfortran.dg/pdt_28.f03: New test.
10686 2018-01-08 Tom de Vries <tom@codesourcery.com>
10688 * c-c++-common/builtins.c: Require effective target alloca.
10689 * gcc.dg/Wrestrict.c: Same.
10690 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10692 2018-01-08 Richard Biener <rguenther@suse.de>
10694 PR middle-end/83580
10695 * gcc.dg/torture/pr83580.c: New testcase.
10697 2018-01-08 Richard Biener <rguenther@suse.de>
10699 PR middle-end/83517
10700 * gcc.dg/pr83517.c: New testcase.
10702 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10704 PR middle-end/81897
10705 * gcc.dg/uninit-pr81897.c: New test.
10707 2018-01-06 Martin Sebor <msebor@redhat.com>
10709 PR tree-optimization/83640
10710 * gcc.dg/Wrestrict-6.c: New test.
10711 * gcc.dg/pr83640.c: New test.
10713 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10715 * gcc.target/aarch64/reg-alloc-1.c: New test.
10717 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10720 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10722 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10725 * gcc.dg/pr83480.c: New test.
10727 PR rtl-optimization/83682
10728 * gcc.target/i386/pr83682.c: New test.
10730 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10734 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10735 * gfortran.dg/dependency_49.f90: Likewise.
10736 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10737 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10738 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10739 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10740 * gfortran.dg/string_1_lp64.f90: New test.
10741 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10742 * gfortran.dg/string_3_lp64.f90: New test.
10744 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10747 * gcc.target/i386/sse-26.c: New test.
10750 * gcc.target/i386/pr83604.c: New test.
10752 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10754 * gcc.dg/vect/vect-align-4.c: New test.
10755 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10756 and redefine as a structure with an unaligned member "b".
10757 (foo): Update accordingly.
10759 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10762 * gcc.target/aarch64/bics_5.c: New test.
10763 * gcc.target/arm/bics_5.c: Likewise.
10765 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10767 PR tree-optimization/83605
10768 * gcc.dg/pr83605.c: New test.
10770 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10773 * gcc.target/i386/pr83554.c: New test.
10776 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10779 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10783 * gfortran.dg/eoshift_8.f90: New test.
10784 * gfortran.dg/simplify_eoshift_1.f90: New test.
10786 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10789 * gcc.dg/pr83585.c: New test.
10791 2018-01-04 Nathan Sidwell <nathan@acm.org>
10794 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10796 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10799 * gcc.dg/pr83666.c: New test.
10801 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10804 * gcc.target/alpha/pr83628-1.c: New test.
10805 * gcc.target/alpha/pr83628-2.c: Ditto.
10807 2018-01-04 Martin Liska <mliska@suse.cz>
10810 * g++.dg/ipa/pr82352.C: New test.
10812 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10814 * gcc.dg/vect-opt-info-1.c: Moved to ...
10815 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10816 vect_int targets, use dg-additional-options instead of dg-options and
10817 use relative line numbers instead of absolute.
10819 2018-01-03 Martin Sebor <msebor@redhat.com>
10821 PR tree-optimization/83655
10822 * gcc.dg/Wrestrict-5.c: New test.
10823 * c-c++-common/builtins.c: New test.
10825 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10826 Alan Hayward <alan.hayward@arm.com>
10827 David Sherwood <david.sherwood@arm.com>
10829 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10832 2018-01-03 Jeff Law <law@redhat.com>
10835 * gcc.target/i386/stack-check-17.c: New test.
10836 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10838 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10841 * gcc.dg/pr83621.c: New test.
10844 * gcc.dg/pr83645.c: New test.
10846 2018-01-03 Martin Sebor <msebor@redhat.com>
10848 PR tree-optimization/83603
10849 * gcc.dg/Wrestrict-4.c: New test.
10852 * gcc.dg/const-2.c: New test.
10853 * gcc.dg/pure-3.c: New test.
10855 2018-01-03 Martin Sebor <msebor@redhat.com>
10857 * gcc.dg/Wrestrict-3.c: New test.
10859 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10862 * g++.dg/opt/pr83555.C: New test.
10863 * g++.dg/ubsan/pr83555.C: New test.
10865 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10868 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10869 the !CHECKING_P case by expecting a note.
10870 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10871 a note for the !CHECKING_P case, and move the return statement
10872 outside of #if CHECKING_P guard.
10874 2018-01-03 Jeff Law <law@redhat.com>
10876 PR middle-end/83654
10877 * gcc.target/i386/stack-check-18.c: New test.
10878 * gcc.target/i386/stack-check-19.c: New test.
10880 2018-01-03 Martin Sebor <msebor@redhat.com>
10882 PR tree-optimization/83501
10883 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10885 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10887 PR tree-optimization/83501
10888 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10890 2018-01-03 Nathan Sidwell <nathan@acm.org>
10893 * g++.dg/ipa/pr83667.C: New.
10895 2018-01-03 Martin Liska <mliska@suse.cz>
10897 PR tree-optimization/83593
10898 * gcc.dg/pr83593.c: New test.
10900 2018-01-03 Martin Liska <mliska@suse.cz>
10903 * g++.dg/ipa/pr83549.C: New test.
10905 2018-01-03 Marek Polacek <polacek@redhat.com>
10908 * g++.dg/warn/mvp2.C: New test.
10910 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10912 PR preprocessor/83602
10913 * g++.dg/cpp/pr83602.C: New test.
10916 * g++.dg/parse/pr83634.C: New test.
10918 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10921 * gfortran.dg/eoshift_7.f90: New test.
10923 2018-01-03 Jan Beulich <jbeulich@suse.com>
10925 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10926 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10928 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10930 Update copyright years.
10932 2018-01-03 Martin Liska <mliska@suse.cz>
10935 * gcc.dg/ipa/pr83594.c: New test.
10937 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10938 Alan Hayward <alan.hayward@arm.com>
10939 David Sherwood <david.sherwood@arm.com>
10941 * gcc.dg/vect-opt-info-1.c: New test.
10943 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10945 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10946 floorf128, truncf128, and roundf128.
10947 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10948 optimizations added in match.pd.
10949 * gcc.target/powerpc/float128-hw6.c: Likewise.
10950 * gcc.target/powerpc/float128-hw7.c: Likewise.
10951 * gcc.target/powerpc/float128-hw8.c: Likewise.
10952 * gcc.target/powerpc/float128-hw9.c: Likewise.
10953 * gcc.target/powerpc/float128-hw10.c: Likewise.
10954 * gcc.target/powerpc/float128-hw11.c: Likewise.
10956 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10959 * g++.dg/cpp0x/pr83556.C: New test.
10961 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10965 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10966 * gfortran.dg/simplify_cshift_4.f90: New test.
10968 2018-01-02 Marek Polacek <polacek@redhat.com>
10971 * g++.dg/cpp0x/inh-ctor30.C: New test.
10974 * g++.dg/cpp1z/pr83644.C: New test.
10976 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10979 * gfortran.dg/coarray_45.f90: New test.
10982 * gfortran.dg/coarray_46.f90: New test.
10984 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10986 PR tree-optimization/83581
10987 * gcc.dg/pr83581.c: New test.
10990 * gcc.dg/pr83595.c: New test.
10992 PR middle-end/83608
10993 * g++.dg/opt/pr83608.C: New test.
10995 PR middle-end/83609
10996 * gcc.dg/pr83609.c: New test.
10997 * g++.dg/opt/pr83609.C: New test.
10999 PR middle-end/83623
11000 * gcc.dg/pr83623.c: New test.
11002 * gcc.target/i386/i386.exp
11003 (check_effective_target_avx512vpopcntdqvl): New proc.
11004 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
11005 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
11006 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
11008 Copyright (C) 2018 Free Software Foundation, Inc.
11010 Copying and distribution of this file, with or without modification,
11011 are permitted in any medium without royalty provided the copyright
11012 notice and this notice are preserved.