1 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4 * gcc.target/i386/avx512dq-pr85918.c: New test.
6 2018-05-25 Jim Wilson <jimw@sifive.com>
8 * gcc.target/riscv/interrupt-1.c: New.
9 * gcc.target/riscv/interrupt-2.c: New.
10 * gcc.target/riscv/interrupt-3.c: New.
11 * gcc.target/riscv/interrupt-4.c: New.
12 * gcc.target/riscv/interrupt-5.c: New.
14 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
17 * gfortran.dg/pr85786.f90: New test.
19 2018-05-25 Paul Koning <ni1d@arrl.net>
21 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
22 * gcc.c-torture/compile/pr55921.c: Ditto.
23 * gcc.c-torture/compile/pr60655-1.c: Ditto.
24 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
26 2018-05-25 Jakub Jelinek <jakub@redhat.com>
29 * gcc.target/i386/avx512f-pr85832.c: New test.
30 * gcc.target/i386/avx512vl-pr85832.c: New test.
31 * gcc.target/i386/avx512bw-pr85832.c: New test.
32 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
34 2018-05-25 Bin Cheng <bin.cheng@arm.com>
36 PR tree-optimization/85720
37 * gcc.dg/tree-ssa/pr85720.c: New test.
38 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
41 2018-05-25 Martin Liska <mliska@suse.cz>
44 * gcc.dg/tree-prof/update-loopch.c: Do not scan
45 for 'Removing basic block'.
47 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
49 * gnat.dg/sec_stack1.adb: New testcase.
51 2018-05-25 Ed Schonberg <schonberg@adacore.com>
53 * gnat.dg/fixedpnt4.adb: New testcase.
55 2018-05-25 Javier Miranda <miranda@adacore.com>
57 * gnat.dg/interface7.adb: New testcase.
59 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
61 * gnat.dg/sec_stack2.adb: New testcase.
63 2018-05-25 Ed Schonberg <schonberg@adacore.com>
65 * gnat.dg/interface6.adb: New testcase.
67 2018-05-25 Ed Schonberg <schonberg@adacore.com>
69 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
71 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
73 * lib/target-supports.exp
74 (check_effective_target_vect_double_cond_arith): Include
75 multiplication and division.
76 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
77 fully-masked loops with a fixed vector length.
78 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
80 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
81 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
82 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
84 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
86 * gcc.target/aarch64/sve/div_1.c: New test.
87 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
88 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
89 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
91 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
93 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
95 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
97 * lib/target-supports.exp
98 (check_effective_target_vect_double_cond_arith): New proc.
99 * gcc.dg/vect/vect-cond-arith-1.c: New test.
100 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
101 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
102 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
103 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
104 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
105 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
107 2018-05-25 Janus Weil <janus@gcc.gnu.org>
110 * gfortran.dg/f2018_obs.f90: New test case.
112 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
115 * gfortran.dg/pr85543.f90: New test.
117 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
120 * gfortran.dg/pr85780.f90: New test.
122 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
125 * gfortran.dg/pr85779_1.f90: New test.
126 * gfortran.dg/pr85779_2.f90: Ditto.
127 * gfortran.dg/pr85779_3.f90: Ditto.
129 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
133 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
134 * gfortran.dg/pr85895.f90: New test.
136 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
138 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
139 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
141 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
143 * gcc.dg/fold-popcount-1.c: New testcase.
144 * gcc.dg/fold-popcount-2.c: New testcase.
145 * gcc.dg/fold-popcount-3.c: New testcase.
146 * gcc.dg/fold-popcount-4.c: New testcase.
148 2018-05-24 Marek Polacek <polacek@redhat.com>
151 * g++.dg/cpp0x/new3.C: New test.
153 2018-05-24 Javier Miranda <miranda@adacore.com>
155 * gnat.dg/discr52.adb: New testcase.
157 2018-05-24 Ed Schonberg <schonberg@adacore.com>
159 * gnat.dg/others1.adb: New testcase.
161 2018-05-24 Justin Squirek <squirek@adacore.com>
163 * gnat.dg/raise_expr.adb: New testcase.
165 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
167 * gnat.dg/formal_containers.adb: New testcase.
169 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
171 * gcc.target/i386/pr85345.c: Require ifunc support.
173 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
175 * gcc.dg/vect/vect-fma-1.c: New test.
177 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
179 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
182 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
185 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
187 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
190 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
192 * gcc.target/msp430/pr78849.c: New test.
194 2018-05-23 Marek Polacek <polacek@redhat.com>
196 * g++.dg/cpp2a/range-for8.C: New test.
197 * g++.dg/cpp2a/range-for9.C: New test.
198 * g++.dg/cpp2a/range-for10.C: New test.
200 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
202 * lib/target-supports.exp (check_effective_target_be): New.
203 (check_effective_target_le): New.
205 2018-05-23 Marek Polacek <polacek@redhat.com>
207 * g++.dg/cpp2a/range-for1.C: New test.
208 * g++.dg/cpp2a/range-for2.C: New test.
209 * g++.dg/cpp2a/range-for3.C: New test.
210 * g++.dg/cpp2a/range-for4.C: New test.
211 * g++.dg/cpp2a/range-for5.C: New test.
212 * g++.dg/cpp2a/range-for6.C: New test.
213 * g++.dg/cpp2a/range-for7.C: New test.
215 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
217 * gcc.target/i386/cvt-3.c: New test.
219 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
221 * gcc.target/i386/cvt-2.c: New test.
223 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
225 * gcc.dg/pr79985.c: New testcase.
227 2018-05-23 Richard Biener <rguenther@suse.de>
229 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
231 2018-05-23 Sudakshina Das <sudi.das@arm.com>
234 * gcc.target/aarch64/pr84882.c: New test.
235 * gcc.target/aarch64/target_attr_18.c: Likewise.
237 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
239 PR tree-optimization/85853
240 * gfortran.dg/vect/pr85853.f90: New test.
242 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
244 * gnat.dg/import2.adb: New testcase.
246 2018-05-23 Ed Schonberg <schonberg@adacore.com>
248 * gnat.dg/discr51.adb: New testcase.
250 2018-05-23 Javier Miranda <miranda@adacore.com>
252 * gnat.dg/valid_scalars1.adb: New testcase.
254 2018-05-23 Ed Schonberg <schonberg@adacore.com>
256 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
258 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
260 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
263 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
265 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
268 2018-05-23 Bob Duff <duff@adacore.com>
270 * gnat.dg/addr10.adb: New testcase.
272 2018-05-23 Richard Biener <rguenther@suse.de>
275 * gcc.dg/Wstrict-overflow-27.c: New testcase.
277 2018-05-23 Yury Gribov <tetra2005@gmail.com>
279 PR tree-optimization/85822
280 * c-c++-common/pr85822.c: New test.
282 2018-05-23 Richard Biener <rguenther@suse.de>
284 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
286 2018-05-22 Janus Weil <janus@gcc.gnu.org>
289 * gfortran.dg/pr30667.f: Add option "-std=legacy".
291 2018-05-22 Martin Sebor <msebor@redhat.com>
294 * gcc.dg/attr-nonstring.c: New test.
296 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
299 * gcc.target/i386/pr85345.c: New test.
301 2018-05-22 Luis Machado <luis.machado@linaro.org>
303 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
305 2018-05-22 Janus Weil <janus@gcc.gnu.org>
308 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
309 dg-additional-options.
310 * gfortran.dg/graphite/block-2.f: Ditto.
311 * gfortran.dg/graphite/id-19.f: Ditto.
312 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
313 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
314 * gfortran.dg/vect/pr52580.f: Ditto.
316 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
318 * gcc.target/aarch64/ldp_stp_6.c: New.
319 * gcc.target/aarch64/ldp_stp_7.c: New.
320 * gcc.target/aarch64/ldp_stp_8.c: New.
322 2018-05-22 Martin Sebor <msebor@redhat.com>
325 * c-c++-common/attr-nonstring-3.c: Adjust.
326 * c-c++-common/attr-nonstring-4.c: Adjust.
327 * c-c++-common/attr-nonstring-6.c: New test.
329 2018-05-22 Martin Sebor <msebor@redhat.com>
331 PR tree-optimization/85826
332 * gcc.dg/Wrestrict-17.c: New test.
334 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
336 * gcc.dg/torture/pr85862.c: Rename to...
337 * gcc.dg/torture/pr85852.c: ...this.
339 2018-05-22 Justin Squirek <squirek@adacore.com>
341 * gnat.dg/warn14.adb: New testcase.
343 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
345 * gnat.dg/controlled8.adb: New testcase.
347 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
349 * gnat.dg/discr50.adb: New testcase.
351 2018-05-22 Ed Schonberg <schonberg@adacore.com>
353 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
354 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
355 gnat.dg/discr49_rec2.ads: New testcase.
357 2018-05-22 Ed Schonberg <schonberg@adacore.com>
359 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
360 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
363 2018-05-22 Ed Schonberg <schonberg@adacore.com>
365 * gnat.dg/fixedpnt3.adb: New testcase.
367 2018-05-22 Justin Squirek <squirek@adacore.com>
369 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
370 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
372 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
375 * gcc.dg/torture/pr85862.c: New test.
377 2018-05-22 Richard Biener <rguenther@suse.de>
379 PR tree-optimization/85834
380 * g++.dg/torture/pr85834.C: New testcase.
381 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
383 2018-05-22 Martin Liska <mliska@suse.cz>
386 * g++.dg/ipa/pr85607.C: New test.
388 2018-05-22 Richard Biener <rguenther@suse.de>
390 PR tree-optimization/85863
391 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
393 2018-05-22 Janus Weil <janus@gcc.gnu.org>
396 * gfortran.dg/assumed_rank_5.f90: Update error message.
397 * gfortran.dg/assumed_type_4.f90: Ditto.
398 * gfortran.dg/bind_c_array_params.f03: Ditto.
399 * gfortran.dg/bind_c_usage_28.f90: Ditto.
400 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
401 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
402 * gfortran.dg/c_loc_tests_11.f03: Ditto.
403 * gfortran.dg/coarray_atomic_2.f90: Ditto.
404 * gfortran.dg/coarray_collectives_2.f90: Ditto.
405 * gfortran.dg/coarray_collectives_10.f90: Ditto.
406 * gfortran.dg/coarray_collectives_13.f90: Ditto.
407 * gfortran.dg/rank_3.f90: Ditto.
408 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
409 * gfortran.dg/implicit_14.f90: Ditto.
411 2018-05-21 Christian Groessler <chris@groessler.org>
413 * gcc.c-torture/compile/simd-5.c: Fix comment.
415 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
418 * gcc.target/powerpc/pr85657-1.c: New test for converting between
419 __float128, __ibm128, and long double.
420 * gcc.target/powerpc/pr85657-2.c: Likewise.
421 * gcc.target/powerpc/pr85657-3.c: Likewise.
422 * g++.dg/pr85667.C: New test to make sure __ibm128 is
423 implementated as a separate type internally, and is not just an
424 alias for long double.
426 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
428 PR tree-optimization/85814
429 * gcc.dg/torture/pr85814.c: New test.
431 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
434 * g++.dg/cpp0x/cond1.C: New.
435 * g++.dg/cpp1y/pr84588-1.C: Likewise.
436 * g++.dg/cpp1y/pr84588-2.C: Likewise.
437 * g++.dg/cpp1y/pr84588-3.C: Likewise.
438 * g++.dg/parse/cond6.C: Likewise.
439 * g++.dg/parse/cond7.C: Likewise.
440 * g++.dg/parse/cond8.C: Likewise.
441 * g++.dg/cpp1z/decomp16.C: Update.
442 * g++.old-deja/g++.jason/cond.C: Likewise.
444 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
446 ChangeLog for r260480
447 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
448 warnings for deleted and obsolescent features.
449 * gfortran.dg/graphite/id-19.f: Ditto.
450 * gfortran.dg/graphite/id-20.f: Ditto.
451 * gfortran.dg/graphite/id-27.f90: Ditto.
452 * gfortran.dg/graphite/pr82449.f: Ditto.
454 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
456 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
457 tiny and large memory models.
459 2018-04-04 Ed Schonberg <schonberg@adacore.com>
461 * gnat.dg/suppress_initialization.adb,
462 gnat.dg/suppress_initialization_pkg.ads: New testcase.
464 2018-04-04 Ed Schonberg <schonberg@adacore.com>
466 * gnat.dg/exit1.adb: New testcase.
468 2018-04-04 Ed Schonberg <schonberg@adacore.com>
470 * gnat.dg/array30.adb: New testcase.
472 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
474 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
476 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
478 * gcc.c-torture/execute/ssad-run.c: New test.
479 * gcc.c-torture/execute/usad-run.c: Likewise.
480 * gcc.target/aarch64/ssadv16qi.c: Likewise.
481 * gcc.target/aarch64/usadv16qi.c: Likewise.
483 2018-05-21 Tamar Christina <tamar.christina@arm.com>
485 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
486 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
487 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
489 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
490 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
491 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
493 2018-05-21 Janus Weil <janus@gcc.gnu.org>
496 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
497 * gfortran.dg/g77/20020307-1.f: Ditto.
498 * gfortran.dg/g77/980310-3.f: Ditto.
499 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
500 * gfortran.dg/goacc/loop-1.f95: Ditto.
501 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
502 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
503 * gfortran.dg/gomp/do-1.f90: Ditto.
504 * gfortran.dg/gomp/omp_do1.f90: Ditto.
505 * gfortran.dg/pr17229.f: Ditto.
506 * gfortran.dg/pr37243.f: Ditto.
507 * gfortran.dg/pr49721-1.f: Ditto.
508 * gfortran.dg/pr58484.f: Ditto.
509 * gfortran.dg/pr81175.f: Ditto.
510 * gfortran.dg/pr81723.f: Ditto.
511 * gfortran.dg/predcom-2.f: Ditto.
512 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
513 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
514 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
515 * gfortran.dg/vect/pr52580.f: Ditto.
517 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
520 * gfortran.dg/char_result_18.f90: New test.
522 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
525 * gfortran.dg/associate_38.f90: New test.
527 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
530 * gfortran.dg/select_type_42.f90: New test.
532 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
535 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
536 that the patch fixes PR66694 & PR82617, although the testcases
537 are not explicitly included.
539 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
541 * gcc.dg/stack-usage-1.c: Add support for rv32e.
543 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
546 * g++.dg/pr82899.C: New testcase.
548 2018-05-18 Martin Liska <mliska@suse.cz>
550 * gcc.dg/pr68766.c: Change pruned output.
552 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
555 * c-c++-common/goacc/pr85782.c: New test.
557 2018-05-18 Sudakshina Das <sudi.das@arm.com>
559 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
561 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
563 * gcc.target/arm/pr62554.c: Delete.
564 * gcc.target/arm/pr69610-1.c: Likewise.
565 * gcc.target/arm/pr69610-2.c: Likewise.
567 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
569 * gcc.target/arm/pr40887.c: Update comment.
570 * lib/target-supports.exp: Don't generate effective target checks
571 and related helpers for armv5. Update comment.
572 * gcc.target/arm/armv5_thumb_isa.c: Delete.
573 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
574 target check and options.
576 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
579 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
580 scan-tree-dump-not for h.
582 2018-05-18 Richard Biener <rguenther@suse.de>
584 * gcc.dg/tree-ssa/pr21559.c: Adjust.
585 * gcc.dg/tree-ssa/pr45397.c: Likewise.
586 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
587 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
588 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
589 * gcc.dg/tree-ssa/vrp17.c: Likewise.
590 * gcc.dg/tree-ssa/vrp18.c: Likewise.
591 * gcc.dg/tree-ssa/vrp23.c: Likewise.
592 * gcc.dg/tree-ssa/vrp24.c: Likewise.
593 * gcc.dg/tree-ssa/vrp58.c: Likewise.
594 * gcc.dg/vrp-min-max-1.c: Likewise.
595 * gcc.dg/vrp-min-max-3.c: New testcase.
597 2018-05-18 Richard Biener <rguenther@suse.de>
599 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
600 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
601 * gcc.dg/graphite/scop-6.c: Likewise.
602 * gcc.dg/graphite/scop-7.c: Likewise.
603 * gcc.dg/graphite/scop-8.c: Likewise.
604 * gcc.dg/graphite/scop-9.c: Likewise.
606 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
608 * gcc.target/aarch64/vect-init-ld1.c: New test.
610 2018-05-18 Martin Liska <mliska@suse.cz>
612 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
613 * gcc.dg/tree-prof/update-loopch.c: Likewise.
615 2018-05-18 Martin Liska <mliska@suse.cz>
617 * gcc.dg/ipa/ipa-icf-39.c: New test.
618 * gcc.dg/pr68766.c: Adjust pruned output.
620 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
622 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
624 * gcc.dg/fma-1.c: New test.
625 * gcc.dg/fma-2.c: Likewise.
626 * gcc.dg/fma-3.c: Likewise.
627 * gcc.dg/fma-4.c: Likewise.
628 * gcc.dg/fma-5.c: Likewise.
629 * gcc.dg/fma-6.c: Likewise.
630 * gcc.dg/fma-7.c: Likewise.
631 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
633 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
634 * gfortran.dg/reassoc_8.f: Likewise.
635 * gfortran.dg/reassoc_9.f: Likewise.
636 * gfortran.dg/reassoc_10.f: Likewise.
638 2018-05-17 Jim Wilson <jimw@sifive.com>
640 * gcc.target/riscv/switch-qi.c: New.
641 * gcc.target/riscv/switch-si.c: New.
643 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
646 * gcc.target/powerpc/pr85698.c: New test.
648 2018-05-17 Richard Biener <rguenther@suse.de>
650 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
652 2018-05-17 Bin Cheng <bin.cheng@arm.com>
654 PR tree-optimization/85793
655 * gcc.dg/vect/pr85793.c: New test.
657 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
659 * gcc.dg/gimplefe-28.c: New test.
660 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
661 internal function calls.
662 * gcc.dg/goacc/loop-processing-1.c: Likewise.
664 2018-05-17 Martin Liska <mliska@suse.cz>
666 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
667 space in between 'G_' and '('.
669 2018-05-17 Jakub Jelinek <jakub@redhat.com>
672 * gcc.target/i386/pr85323-7.c: New test.
673 * gcc.target/i386/pr85323-8.c: New test.
674 * gcc.target/i386/pr85323-9.c: New test.
677 * gcc.target/i386/pr85323-4.c: New test.
678 * gcc.target/i386/pr85323-5.c: New test.
679 * gcc.target/i386/pr85323-6.c: New test.
682 * gcc.target/i386/pr85323-1.c: New test.
683 * gcc.target/i386/pr85323-2.c: New test.
684 * gcc.target/i386/pr85323-3.c: New test.
686 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
687 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
688 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
689 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
690 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
691 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
692 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
693 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
694 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
695 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
696 * gcc.target/i386/avx512f-setzero-1.c: New test.
698 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
700 * gcc.target/aarch64/vect-slp-dup.c: New.
702 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
705 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
707 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
709 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
710 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
712 2018-05-17 Richard Biener <rguenther@suse.de>
714 PR tree-optimization/85757
715 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
717 2018-05-16 Marek Polacek <polacek@redhat.com>
720 * g++.dg/cpp0x/initlist-throw1.C: New test.
721 * g++.dg/cpp0x/initlist-throw2.C: New test.
723 2018-05-16 Carl Love <cel@us.ibm.com>
725 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
726 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
727 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
728 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
729 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
731 2018-05-16 Richard Biener <rguenther@suse.de>
733 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
734 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
735 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
737 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
739 * gcc.target/aarch64/sve/vcond_10.c: New test.
740 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
741 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
742 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
744 2018-05-15 Martin Sebor <msebor@redhat.com>
746 PR tree-optimization/85753
747 * gcc.dg/Wrestrict-10.c: Adjust.
748 * gcc.dg/Wrestrict-16.c: New test.
750 2018-05-15 Martin Sebor <msebor@redhat.com>
753 * c-c++-common/attr-nonstring-7.c: New test.
755 2018-05-15 Richard Biener <rguenther@suse.de>
757 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
759 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
761 PR tree-optimization/83648
762 * gcc.dg/tree-ssa/pr83648.c: New test.
763 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
765 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
768 * gcc.dg/ipa/pr85734.c: New test.
770 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
773 * gnat.dg/opt70.adb: New test.
774 * gnat.dg/opt70_pkg.ad[sb]: New helper.
776 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
778 * gcc.target/aarch64/crypto-fuse-1.c: New test.
779 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
781 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
783 * gcc.target/aarch64/vmov_n_1.c: Update test.
784 * gcc.target/aarch64/vfp-1.c: Update test.
786 2018-05-14 Jakub Jelinek <jakub@redhat.com>
789 * gcc.c-torture/execute/pr85756.c: New test.
791 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
793 * gcc.target/i386/cldemote-1.c: New test.
795 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
798 * gfortran.dg/assumed_type_9.f90 : New test.
800 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
803 * gfortran.dg/pr85542.f90: New test.
805 2018-05-11 Martin Jambor <mjambor@suse.cz>
808 * g++.dg/lto/pr85655_0.C: New test.
810 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
812 * gcc.target/i386/tpause-1.c: New test.
813 * gcc.target/i386/umonitor-1.c: New test.
815 2018-05-11 Jakub Jelinek <jakub@redhat.com>
818 * c-c++-common/gomp/pr85696.c: New test.
820 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
821 Jakub Jelinek <jakub@redhat.com>
823 PR tree-optimization/85692
824 * gcc.target/i386/pr85692.c: New test.
826 2018-05-11 Martin Liska <mliska@suse.cz>
829 * c-c++-common/ubsan/attrib-6.c: New test.
831 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
834 * gfortran.dg/pr85687.f90: new test.
836 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
839 * gfortran.dg/pr85521_1.f90: New test.
840 * gfortran.dg/pr85521_2.f90: New test.
842 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
845 * gfortran.dg/pr70870_1.f90: New test.
847 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
849 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
851 2018-05-10 Jakub Jelinek <jakub@redhat.com>
854 * g++.dg/ext/offsetof2.C: New test.
856 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
859 * gfortran.dg/temporary_3.f90 : New test.
862 * gfortran.dg/temporary_2.f90 : New test.
864 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
866 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
867 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
868 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
869 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
870 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
871 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
872 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
873 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
874 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
875 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
876 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
877 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
878 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
879 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
880 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
881 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
882 * gcc.dg/vmx/st-be-order.c: Delete testcase.
883 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
884 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
885 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
886 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
887 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
888 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
889 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
890 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
891 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
892 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
894 2018-05-10 Jakub Jelinek <jakub@redhat.com>
896 PR tree-optimization/85699
897 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
898 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
899 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
900 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
902 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
904 * g++.dg/tls/pr85400.C: New test.
906 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
909 * g++.dg/cpp1y/lambda-generic-85713.C: New.
911 2018-05-09 Carl Love <cel@us.ibm.com>
913 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
915 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
919 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
922 * g++.dg/cpp1y/pr84588.C: New.
924 2018-05-09 Andreas Schwab <schwab@suse.de>
926 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
928 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
930 * gcc.target/aarch64/store_lane_spill_1.c: New test.
931 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
933 2018-05-08 Carl Love <cel@us.ibm.com>
934 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
936 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
939 * g++.dg/cpp1y/pr84588.C: New.
941 2018-05-08 Marek Polacek <polacek@redhat.com>
944 * g++.dg/cpp1z/constexpr-if22.C: New test.
946 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
949 * gcc.target/i386/pr85693.c: New test.
951 2018-05-08 Jakub Jelinek <jakub@redhat.com>
954 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
955 scan-assembler-times checking that except for [fh]*xor other functions
956 don't use any load instructions.
958 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
960 * gcc.target/i386/builtin_target.c: Test goldmont.
961 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
964 2018-05-08 Jakub Jelinek <jakub@redhat.com>
967 * g++.dg/other/sse2-pr85572-1.C: New test.
968 * g++.dg/other/sse2-pr85572-2.C: New test.
969 * g++.dg/other/sse4-pr85572-1.C: New test.
970 * g++.dg/other/avx2-pr85572-1.C: New test.
973 * gcc.target/i386/pr85317.c: New test.
974 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
975 optimization barrier to avoid optimizing away the expected insn.
978 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
979 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
981 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
983 * g++.dg/other/sve_const_pred_1.C: Rename to...
984 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
985 target selectors and explicit -march options.
986 * g++.dg/other/sve_const_pred_2.C: Rename to...
987 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
988 * g++.dg/other/sve_const_pred_3.C: Rename to...
989 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
990 * g++.dg/other/sve_const_pred_4.C: Rename to...
991 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
992 * g++.dg/other/sve_tls_2.C: Rename to...
993 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
994 * g++.dg/other/sve_vcond_1.C: Rename to...
995 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
996 * g++.dg/other/sve_vcond_1_run.C: Rename to...
997 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
999 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1002 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
1005 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1008 * g++.dg/cpp0x/deleted14.C: New.
1010 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1011 Alan Hayward <alan.hayward@arm.com>
1012 David Sherwood <david.sherwood@arm.com>
1014 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
1016 * gcc.target/aarch64/sve/vcond_7.c: New test.
1017 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
1019 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/cpp0x/sfinae62.C: New.
1024 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1026 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
1029 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1032 * g++.dg/cpp0x/narrowing1.C: New.
1034 2018-05-08 Richard Biener <rguenther@suse.de>
1037 * gcc.dg/torture/pr85574.c: Rename to...
1038 * gcc.dg/torture/pr85588.c: ... this.
1040 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1043 * gfortran.dg/minmaxloc_12.f90: New test case.
1044 * gfortran.dg/minmaxloc_13.f90: New test case.
1046 2018-05-07 Nathan Sidwell <nathan@acm.org>
1048 * g++.dg/cpp0x/range-for10.C: Delete.
1049 * g++.dg/ext/forscope1.C: Delete.
1050 * g++.dg/ext/forscope2.C: Delete.
1051 * g++.dg/template/for1.C: Delete.
1053 2018-05-07 Jeff Law <law@redhat.com>
1055 * gfortran.dg/linefile.f90: New test.
1057 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1059 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
1062 2018-05-06 Jakub Jelinek <jakub@redhat.com>
1065 * g++.dg/ext/asm14.C: New test.
1066 * g++.dg/ext/asm15.C: New test.
1067 * g++.dg/ext/asm16.C: New test.
1069 2018-05-06 Michael Eager <eager@eagercon.com>
1071 * gcc.target/microblaze/others/picdtr.c: Correct option
1072 -fPIE -mpic-data-is-text-relative.
1074 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
1076 * gcc.target/microblaze/others/picdtr.c: Add test for
1077 -fPIE -mpic-data-is-text-relative.
1079 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
1082 * gfortran.dg/coarray_dependency_1.f90: New test.
1083 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
1085 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1087 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
1088 to match the currently produced gimple.
1090 2018-05-04 Carl Love <cel@us.ibm.com>
1091 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
1093 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
1094 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
1095 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
1096 xvcmpgedp counts. Add xxsel counts.
1098 2018-05-04 Richard Biener <rguenther@suse.de>
1101 * g++.dg/torture/pr85627.C: New testcase.
1103 2018-05-04 Richard Biener <rguenther@suse.de>
1106 * gcc.dg/torture/pr85574.c: New testcase.
1107 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
1109 2018-05-04 Jakub Jelinek <jakub@redhat.com>
1112 * gcc.dg/nextafter-1.c: New test.
1113 * gcc.dg/nextafter-2.c: New test.
1114 * gcc.dg/nextafter-3.c: New test.
1115 * gcc.dg/nextafter-4.c: New test.
1117 2018-05-03 Nathan Sidwell <nathan@acm.org>
1119 Remove -ffriend-injection.
1120 * g++.old-deja/g++.jason/scoping15.C: Delete.
1121 * g++.old-deja/g++.mike/net43.C: Delete.
1123 2018-05-03 Jakub Jelinek <jakub@redhat.com>
1126 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
1127 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
1128 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
1129 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
1131 2018-05-03 Tom de Vries <tom@codesourcery.com>
1134 * lib/scanoffloadtree.exp: New file.
1136 2018-05-03 Richard Biener <rguenther@suse.de>
1138 PR tree-optimization/85615
1139 * gcc.dg/torture/pr85615.c: New testcase.
1141 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1143 PR tree-optimization/70291
1144 * gcc.dg/complex-6.c: New test.
1145 * gcc.dg/complex-7.c: Likewise.
1147 2018-05-03 Richard Biener <rguenther@suse.de>
1150 * fortran.dg/pr51434.f90: Truncate transfer argument.
1152 2018-05-02 Jakub Jelinek <jakub@redhat.com>
1155 * gcc.c-torture/execute/pr85582-3.c: New test.
1157 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1158 Jason Merrill <jason@redhat.com>
1161 * g++.dg/warn/Wshadow-13.C: New.
1162 * g++.dg/warn/Wshadow-14.C: Likewise.
1164 2018-05-02 Tom de Vries <tom@codesourcery.com>
1167 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
1168 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
1170 2018-05-02 David Pagan <dave.pagan@oracle.com>
1173 * gcc.dg/noncompile/pr30552-1.c: New test.
1174 * gcc.dg/noncompile/pr30552-2.c: New test.
1175 * gcc.dg/noncompile/pr30552-3.c: New test.
1176 * gcc.dg/noncompile/pr30552-4.c: New test.
1178 2018-05-02 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/85597
1181 * gcc.dg/vect/pr85597.c: New testcase.
1183 2018-05-02 Tom de Vries <tom@codesourcery.com>
1186 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
1187 * lib/scanltranstree.exp: New file.
1188 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
1189 (scan-ltrans-tree-dump-times_required_options)
1190 (scan-ltrans-tree-dump-not_required_options)
1191 (scan-ltrans-tree-dump-dem_required_options)
1192 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
1193 * lib/gcc-dg.exp: Include scanltranstree.exp.
1195 2018-05-02 Tom de Vries <tom@codesourcery.com>
1198 * gcc.dg/ipa/ipa-icf-38.c: New test.
1199 * gcc.dg/ipa/ipa-icf-38a.c: New test.
1200 * lib/scandump.exp (dump-base): New proc.
1201 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
1202 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
1204 * lib/scanipa.exp: Add "" argument to scan-dump calls.
1205 * lib/scanlang.exp: Same.
1206 * lib/scanrtl.exp: Same.
1207 * lib/scantree.exp: Same.
1208 * lib/scanwpaipa.exp: New file.
1209 * lib/gcc-dg.exp: Include scanwpaipa.exp.
1211 2018-05-02 Richard Biener <rguenther@suse.de>
1214 * gcc.dg/torture/pr85567.c: New testcase.
1216 2018-05-02 Jakub Jelinek <jakub@redhat.com>
1219 * gcc.c-torture/execute/pr85582-1.c: New test.
1220 * gcc.c-torture/execute/pr85582-2.c: New test.
1222 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
1224 PR tree-optimization/85586
1225 * gcc.dg/vect/pr85586.c: New test.
1227 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
1229 PR tree-optimization/85143
1230 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
1231 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
1233 2018-05-01 David Malcolm <dmalcolm@redhat.com>
1236 * c-c++-common/Wformat-pr84258.c: New test.
1238 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1240 PR tree-optimization/82665
1241 * gcc.dg/tree-ssa/pr82665.c: New test.
1243 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1246 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1247 (test_add_fixit_insert_formatted_single_line): New function.
1248 (test_add_fixit_insert_formatted_multiline): New function.
1249 Extend expected output of generated patch to include fix-it hints
1251 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
1252 "gcc-rich-location.h". Add test coverage for
1253 gcc_rich_location::add_fixit_insert_formatted.
1255 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1257 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1258 (test_show_locus): Update for location_get_source_line returning a
1259 char_span. Use char_span for handling words in the
1260 "test_many_nested_locations" fix-it example.
1262 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1264 * gcc.target/arc/interrupt-8.c: Update test.
1265 * gcc.target/arc/loop-4.c: Likewise.
1266 * gcc.target/arc/loop-hazard-1.c: Likewise.
1267 * gcc.target/arc/sdata-3.c: Likewise.
1269 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1271 * gcc.target/arc/store-merge-1.c: New test.
1272 * gcc.target/arc/add_n-combine.c: Update test.
1274 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
1276 Microblaze Target: PIC data text relative
1278 * gcc.target/microblaze/others/data_var1.c: Include
1279 PIC case of r20 base register.
1280 * gcc.target/microblaze/others/data_var2.c: Ditto.
1281 * gcc.target/microblaze/others/picdtr.c: Add new
1282 test case for -mpic-is-data-text-relative.
1283 * gcc.target/microblaze/others/sdata_var1.c: Add
1284 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1285 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1286 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1287 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1288 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1289 * gcc.target/microblaze/others/string_cst1_gpopt.c:
1291 * gcc.target/microblaze/others/string_cst2_gpopt.c:
1294 2018-04-30 Richard Biener <rguenther@suse.de>
1296 PR tree-optimization/28364
1297 PR tree-optimization/85275
1298 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
1299 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
1300 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
1301 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
1302 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
1304 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
1305 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
1307 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1308 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1309 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1311 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
1314 * gcc.target/i386/pr84431.c: New test.
1316 2018-04-27 Martin Jambor <mjambor@suse.cz>
1319 * g++.dg/ipa/pr85549.C: New test.
1321 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1324 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
1326 * g++.dg/cpp0x/constexpr-85553.C: New test.
1328 2018-04-27 David Malcolm <dmalcolm@redhat.com>
1331 * g++.dg/pr85515-1.C: New test.
1332 * g++.dg/pr85515-2.C: New test.
1334 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/cpp0x/friend3.C: New.
1339 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1342 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1343 Use check_effective_target_arm_little_endian.
1345 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1347 PR tree-optimization/85529
1348 * gcc.c-torture/execute/pr85529-1.c: New test.
1349 * gcc.c-torture/execute/pr85529-2.c: New test.
1350 * gcc.dg/pr85529.c: New test.
1352 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1354 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
1355 `.dword' in addition to `lw' and `.word'.
1357 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1359 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
1361 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
1363 * gnat.dg/loop_optimization24.adb: New test.
1365 2018-04-26 Richard Biener <rguenther@suse.de>
1367 PR tree-optimization/85116
1368 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
1369 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
1370 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
1371 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
1373 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
1376 * gcc.target/i386/pr85473-1.c: New test.
1377 * gcc.target/i386/pr85473-2.c: New test.
1379 2018-04-25 Nathan Sidwell <nathan@acm.org>
1380 Jakub Jelinek <jakub@redhat.com>
1384 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
1385 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
1386 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
1387 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
1388 * g++.dg/cpp0x/pr85437-1.C: New.
1389 * g++.dg/cpp0x/pr85437-2.C: New.
1390 * g++.dg/cpp0x/pr85437-3.C: New.
1391 * g++.dg/cpp0x/pr85437-4.C: New.
1393 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
1396 * gfortran.dg/pr85520.f90: New test.
1398 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1401 * gcc.dg/pr85512.c: New test.
1403 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
1406 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
1407 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
1408 * gcc.dg/pr85388-1.c (dg-options): Likwise.
1409 * gcc.dg/pr85388-2.c (dg-options): Likwise.
1410 * gcc.dg/pr85388-3.c (dg-options): Likwise.
1411 * gcc.dg/pr85388-4.c (dg-options): Likwise.
1412 * gcc.dg/pr85388-5.c (dg-options): Likwise.
1413 * gcc.dg/pr85388-6.c (dg-options): Likwise.
1414 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
1415 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
1416 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
1417 * gcc.target/i386/cet-label.c (dg-options): Likwise.
1418 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
1419 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
1420 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
1421 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
1422 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
1423 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
1424 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
1425 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
1426 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
1427 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
1428 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
1429 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
1430 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
1431 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
1432 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
1433 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
1434 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
1435 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
1436 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
1437 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
1438 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
1439 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
1440 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
1441 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
1442 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
1443 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
1444 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
1445 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
1446 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
1447 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
1448 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
1449 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
1450 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
1451 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
1452 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
1453 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
1454 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
1455 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
1456 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
1457 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
1458 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
1459 * gcc.target/i386/pr84146.c (dg-options): Likwise.
1460 * gcc.target/i386/pr85403.c (dg-options): Likwise.
1461 * gcc.target/i386/pr85404.c (dg-options): Likwise.
1462 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
1464 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
1465 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
1466 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
1467 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
1468 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
1469 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
1470 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
1471 * (dg-options): Likwise.
1472 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
1474 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
1475 * gcc.target/i386/cet-label-3.c: Removed.
1476 * gcc.target/i386/cet-property-3.c: Likwise.
1477 * gcc.target/i386/cet-sjlj-7.c: Likwise.
1479 2018-04-24 Jakub Jelinek <jakub@redhat.com>
1482 * gcc.target/i386/pr85511.c: New test.
1485 * g++.dg/ext/pr85503.C: New test.
1488 * gcc.target/i386/pr85508.c: New test.
1490 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1492 PR tree-optimization/85478
1493 * g++.dg/pr85478.C: New test.
1495 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
1497 * g++.dg/torture/pr85496.C: New test.
1499 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
1501 PR rtl-optimization/85423
1502 * gcc.dg/pr85423.c: New test.
1504 2018-04-20 Martin Sebor <msebor@redhat.com>
1507 * gcc.dg/Wrestrict-15.c: New test.
1509 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
1512 * gcc.target/powerpc/pr85456.c: New test.
1514 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
1516 * g++.dg/ext/undef-bool-1.C: Require lp64.
1517 * gcc.target/powerpc/undef-bool-2.c: Likewise.
1519 2018-04-20 Jeff Law <law@redhat.com>
1521 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
1523 * gcc.dg/stack-check-6.c: Likewise.
1524 * gcc.dg/stack-check-6a.c: Likewise.
1525 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
1526 * gcc.target/i386/stack-check-18.c: Likewise.
1527 * gcc.target/i386/stack-check-19.c: Likewise.
1529 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1532 * gcc.target/aarch64/sve/vcond_1.c: Move to...
1533 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
1534 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
1535 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
1537 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
1540 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
1541 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
1543 2018-04-20 Richard Biener <rguenther@suse.de>
1546 * gcc.dg/torture/pr85475.c: New testcase.
1548 2018-04-20 Martin Jambor <mjambor@suse.cz>
1551 * gcc.dg/ipa/pr85449.c: New test.
1553 2018-04-20 Martin Jambor <mjambor@suse.cz>
1556 * g++.dg/ipa/pr85447.C: New file.
1557 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
1559 2018-04-20 Jakub Jelinek <jakub@redhat.com>
1562 * g++.dg/cpp0x/pr85462.C: New test.
1564 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1566 * gcc.target/i386/pr85404.c: Require CET target.
1568 2018-04-19 Jakub Jelinek <jakub@redhat.com>
1570 PR tree-optimization/85467
1571 * gcc.dg/pr85467.c: New test.
1573 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/parse/crash68.C: New.
1578 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1581 * g++.dg/torture/pr85334.C: New test.
1583 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
1585 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
1586 * g++.dg/diagnostic/pr85464.C: New.
1588 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1591 * gcc.dg/torture/pr85397-1.c: New test.
1592 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
1593 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
1595 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1598 * gcc.target/i386/pr85404.c: New test.
1600 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1603 * c-c++-common/attr-nocf-check-1.c: Compile with
1604 -fcf-protection=none.
1605 * c-c++-common/attr-nocf-check-3.c: Likewise.
1606 * gcc.dg/march-generic.c: Likewise.
1607 * gcc.target/i386/align-limit.c: Likewise.
1608 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1609 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1610 * gcc.target/i386/cet-property-2.c: Likewise.
1611 * gcc.target/i386/ret-thunk-26.c: Likewise.
1612 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
1614 * c-c++-common/fcf-protection-2.c: Likewise.
1615 * c-c++-common/fcf-protection-3.c: Likewise.
1616 * c-c++-common/fcf-protection-5.c: Likewise.
1617 * c-c++-common/fcf-protection-6.c: Likewise.
1618 * c-c++-common/fcf-protection-7.c: Likewise.
1619 * gcc.target/i386/cet-label-3.c: New test.
1620 * gcc.target/i386/cet-property-3.c: Likewise.
1621 * gcc.target/i386/cet-sjlj-7.c: Likewise.
1622 * gcc.target/i386/pr85417-1.c: Likewise.
1623 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
1624 __x86_indirect_thunk_nt_(r|e)ax
1625 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1626 * gcc.target/i386/pr85403.c: Remove dg-error,
1628 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
1630 * gcc.target/i386/movdir-1.c: New test.
1632 2018-04-19 Richard Biener <rguenther@suse.de>
1635 * gcc.dg/pr85455.c: New testcase.
1637 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1639 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
1641 * g++.dg/lto/pr85405b_0.C: Likewise.
1642 * g++.dg/lto/pr84805_0.C: Likewise.
1644 2018-04-18 Martin Liska <mliska@suse.cz>
1648 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
1651 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
1654 * gcc.dg/pr85388-1.c: New test.
1655 * gcc.dg/pr85388-2.c: Likewise.
1656 * gcc.dg/pr85388-3.c: Likewise.
1657 * gcc.dg/pr85388-4.c: Likewise.
1658 * gcc.dg/pr85388-5.c: Likewise.
1659 * gcc.dg/pr85388-6.c: Likewise.
1661 2018-04-18 Jan Hubicka <jh@suse.cz>
1662 Martin Liska <mliska@suse.cz>
1664 * g++.dg/lto/pr83121_0.C: Update template.
1665 * g++.dg/lto/pr83121_1.C: Update template.
1666 * g++.dg/lto/pr84805_0.C: Update template.
1667 * g++.dg/lto/pr84805_1.C: Update template.
1668 * g++.dg/lto/pr84805_2.C: Update template.
1670 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1673 * g++.dg/cpp0x/pr84630.C: New.
1675 2018-04-18 Jakub Jelinek <jakub@redhat.com>
1678 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
1679 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
1680 in two cases. Uncomment two other tests and add expected dg-error for
1682 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
1683 -Wnarrowing diagnostics on some targets for c++11.
1684 * g++.dg/parse/array-size2.C: Remove xfail.
1685 * g++.dg/cpp0x/constexpr-84463.C: New test.
1687 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
1689 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
1690 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
1692 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1695 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
1696 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
1697 * g++.dg/other/sve_tls_2.C: Require effective target tls.
1699 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1701 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
1702 prevent cascading of errors and change expected error message.
1703 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
1705 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
1706 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
1707 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
1708 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
1710 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1712 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.dg/pr85430.c: New test.
1717 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1720 * gcc.target/arm/pr54300.C: Move to...
1721 * g++.dg/other/pr54300.C: ... Here. Add target directives.
1722 * gcc.target/arm/pr55073.C: Move to...
1723 * g++.dg/other/pr55073.C: ... Here. Add target directives.
1724 * gcc.target/arm/pr56184.C: Move to...
1725 * g++.dg/other/pr56184.C: ... Here. Add target directives.
1726 * gcc.target/arm/pr59985.C: Move to...
1727 * g++.dg/other/pr59985.C: ... Here. Add target directives.
1728 * gcc.target/aarch64/pr60675.C: Move to...
1729 * g++.dg/other/pr60675.C: ... Here. Add target directives.
1730 * gcc.target/aarch64/pr81422.C: Move to...
1731 * g++.dg/other/pr81422.C: ... Here. Add target directives.
1732 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
1733 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
1734 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
1735 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
1736 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
1737 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
1738 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
1739 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
1740 * gcc.target/aarch64/sve/tls_2.C: Move to...
1741 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
1742 * gcc.target/aarch64/pr81414.C: Rename to...
1743 * gcc.target/aarch64/pr81414.c: ... This.
1744 * gcc.target/aarch64/simd/pr67896.C: Rename to...
1745 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
1747 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
1748 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
1749 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
1750 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
1753 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1756 * gcc.dg/pr85414.c: New test.
1758 2018-04-17 Martin Jambor <mjambor@suse.cz>
1761 * g++.dg/ipa/pr85421.C: New test.
1763 2018-04-17 Martin Liska <mliska@suse.cz>
1766 * g++.dg/lto/pr85405b_0.C: New test.
1767 * g++.dg/lto/pr85405b_1.C: New test.
1769 2018-04-17 Martin Liska <mliska@suse.cz>
1772 * g++.dg/lto/pr85405_0.C: New test.
1773 * g++.dg/lto/pr85405_1.C: New test.
1775 2018-04-17 Martin Liska <mliska@suse.cz>
1778 * g++.dg/ext/pr85329-2.C: New test.
1779 * g++.dg/ext/pr85329.C: New test.
1780 * gcc.target/i386/mvc12.c: New test.
1782 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
1785 * g++.dg/pr85039-1.C: New.
1786 * g++.dg/pr85039-2.C: New.
1787 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1789 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1792 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1793 if the target supports efficient unaligned storage accesses.
1795 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1798 * gcc.target/powerpc/pr83660.C: New test.
1800 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1803 * gcc.target/i386/pr85403.c: New test.
1805 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1808 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1810 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1811 Jason Merrill <jason@redhat.com>
1814 * g++.dg/cpp0x/pr85112.C: New.
1816 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1819 * g++.dg/ext/undef-bool-1.C: New file.
1820 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1821 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1823 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1826 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1827 corresponding dg-error clause.
1828 * gcc.target/powerpc/pr80098-3.c: Ditto.
1829 * gcc.target/powerpc/pr80103-1.c: Delete.
1831 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1835 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1836 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1838 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1841 * gfortran.dg/implied_do_io_5.f90: New test.
1843 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1846 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1847 several values: positive, negative, and zero.
1848 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1849 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1851 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1853 PR rtl-optimization/79916
1854 * gcc.target/powerpc/pr79916.c: New.
1856 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1858 PR rtl-optimization/85393
1859 * g++.dg/opt/pr85393.C: New test.
1860 * g++.dg/opt/pr85393-aux.cc: New file.
1862 PR rtl-optimization/85376
1863 * gcc.dg/pr85376.c: New test.
1865 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1867 PR rtl-optimization/83852
1868 * gcc.dg/pr83852.c: New testcase.
1870 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1873 * gcc.target/s390/pr77822-1.C: Rename to ...
1874 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1875 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1876 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1878 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1881 * gcc.target/i386/pr71991.c: New testcase.
1883 2018-04-13 Martin Liska <mliska@suse.cz>
1884 Jakub Jelinek <jakub@redhat.com>
1887 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1890 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1893 * g++.dg/diagnostic/macro-arg-count.C: New test.
1895 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1899 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1900 array and move test to libgomp/testsuite/libgomp.fortran.
1901 * gfortran.dg/do_concurrent_6.f90: New test.
1903 2018-04-12 Marek Polacek <polacek@redhat.com>
1906 * g++.dg/parse/error61.C: New test.
1908 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1910 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1911 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1913 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1916 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1917 specify -mvsx on gcc command line.
1919 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1922 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1923 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1925 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1928 * gcc.target/i386/pr85328.c: New test.
1930 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1932 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1934 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1936 PR rtl-optimization/85342
1937 * gcc.target/i386/pr85342.c: New test.
1939 2018-04-11 Jason Merrill <jason@redhat.com>
1941 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1942 if ulimit -v is set.
1944 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1947 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1949 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1951 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1952 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1954 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1957 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1960 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1963 * gcc.target/i386/pr84301.c: New test.
1965 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1967 PR tree-optimization/85331
1968 * gcc.c-torture/execute/pr85331.c: New test.
1970 2018-04-11 Marek Polacek <polacek@redhat.com>
1973 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1974 * g++.dg/cpp1z/constexpr-if21.C: New test.
1976 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.target/i386/pr85281.c: New test.
1981 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1983 PR rtl-optimization/84659
1984 * gcc.dg/pr84659.c: New test.
1986 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1989 * g++.dg/debug/dwarf2/pr85302.C: New test.
1991 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1994 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1997 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2000 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
2002 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
2004 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
2005 * gcc.target/powerpc/dimode_off.c: Ditto.
2006 * gcc.target/powerpc/tfmode_off.c: Ditto.
2007 * gcc.target/powerpc/timode_off.c: Ditto.
2009 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2011 * gcc.target/powerpc/vec-ldl-1.c: New test.
2012 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
2013 corrections to ABI implementation.
2015 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
2018 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
2020 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2022 PR rtl-optimization/85300
2023 * gcc.dg/pr85300.c: New test.
2025 2018-04-10 David Malcolm <dmalcolm@redhat.com>
2028 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
2029 where we now show the pertinent parameter.
2030 * g++.dg/diagnostic/aka2.C: Likewise.
2031 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
2033 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2036 * gfortran.dg/gomp/pr85313.f90: New test.
2038 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/parse/template29.C: New.
2043 2018-04-10 Bin Cheng <bin.cheng@arm.com>
2046 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
2048 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2052 * gcc.target/i386/avx512f-pr85177.c: New test.
2053 * gcc.target/i386/avx512f-pr85255.c: New test.
2055 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
2057 PR tree-optimization/85286
2058 * gcc.dg/vect/pr85286.c: New test.
2060 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2063 * gcc.target/arm/pr85173.c: New test.
2065 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2068 * gcc.dg/lto/pr85248_0.c: New test.
2069 * gcc.dg/lto/pr85248_1.c: New test.
2071 2018-04-09 Jan Hubicka <jh@suse.cz>
2074 * g++.dg/torture/pr85078.C: New.
2076 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
2079 * g++.dg/cpp1z/decomp44.C: New.
2080 * g++.dg/cpp1z/decomp45.C: Likewise.
2082 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2085 * gfortran.dg/do_concurrent_5.f90: New test.
2086 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
2089 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2092 * gfortran.dg/parameter_array_element_3.f90: New test.
2094 2018-04-09 Jakub Jelinek <jakub@redhat.com>
2097 * g++.dg/cpp1z/decomp43.C: New test.
2099 PR rtl-optimization/80463
2100 * g++.dg/pr80463.C: Add -w to dg-options.
2102 2018-04-09 Richard Biener <rguenther@suse.de>
2104 PR tree-optimization/85284
2105 * gcc.dg/torture/pr85284.c: New testcase.
2107 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2109 PR rtl-optimization/80463
2110 PR rtl-optimization/83972
2111 PR rtl-optimization/83480
2113 * gcc.dg/pr80463.c: New test.
2114 * g++.dg/pr80463.C: Likewise.
2115 * gcc.dg/pr83972.c: Likewise.
2117 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2119 PR rtl-optimization/83913
2120 * gcc.dg/pr83913.c: New test.
2122 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2124 PR rtl-optimization/83962
2125 * gcc.dg/pr83962.c: New test.
2127 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2129 PR rtl-optimization/83530
2130 * gcc.dg/pr83530.c: New test.
2132 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2135 * gfortran.dg/realloc_on_assign_16a.f90: New test.
2137 2018-04-07 Jakub Jelinek <jakub@redhat.com>
2139 PR tree-optimization/85257
2140 * gcc.dg/pr85257.c: New test.
2142 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
2144 * g++.dg/opt/pr85196.C: New test.
2146 2018-04-06 David Malcolm <dmalcolm@redhat.com>
2149 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
2150 std::tuple here since they need C++11.
2151 * g++.dg/lookup/missing-std-include-8.C: New test.
2152 * g++.dg/lookup/missing-std-include.C: Move std::array and
2153 std::tuple test to missing-std-include-6.C to avoid failures
2156 2018-04-06 Jakub Jelinek <jakub@redhat.com>
2159 * gcc.dg/debug/pr85252.c: New test.
2161 PR rtl-optimization/84872
2162 * gcc.dg/graphite/pr84872.c: New test.
2165 * g++.dg/cpp1z/decomp42.C: New test.
2167 2018-04-06 David Malcolm <dmalcolm@redhat.com>
2170 * g++.dg/lookup/missing-std-include-7.C: New test.
2172 2018-04-06 Tamar Christina <tamar.christina@arm.com>
2174 * gcc.dg/struct-simple.c: Revert r254862.
2175 * lib/target-supports.exp
2176 (check_effective_target_word_mode_no_slow_unalign): Likewise.
2178 2018-04-06 Richard Biener <rguenther@suse.de>
2181 * gcc.dg/torture/pr85244-1.c: New testcase.
2182 * gcc.dg/torture/pr85244-2.c: Likewise.
2184 2018-04-06 Jakub Jelinek <jakub@redhat.com>
2187 * c-c++-common/ubsan/pr85213.c: New test.
2189 2018-04-06 Richard Biener <rguenther@suse.de>
2192 * gcc.dg/pr85180.c: New testcase.
2194 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2196 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
2197 to trigger the optimization. Do some cleanup and function
2198 renaming. Add more test functions.
2200 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2202 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
2204 * gcc.target/s390/hotpatch-1.c: Skip when building without
2206 * gcc.target/s390/hotpatch-10.c: Likewise.
2207 * gcc.target/s390/hotpatch-11.c: Likewise.
2208 * gcc.target/s390/hotpatch-12.c: Likewise.
2209 * gcc.target/s390/hotpatch-13.c: Likewise.
2210 * gcc.target/s390/hotpatch-14.c: Likewise.
2211 * gcc.target/s390/hotpatch-15.c: Likewise.
2212 * gcc.target/s390/hotpatch-16.c: Likewise.
2213 * gcc.target/s390/hotpatch-17.c: Likewise.
2214 * gcc.target/s390/hotpatch-18.c: Likewise.
2215 * gcc.target/s390/hotpatch-19.c: Likewise.
2216 * gcc.target/s390/hotpatch-2.c: Likewise.
2217 * gcc.target/s390/hotpatch-3.c: Likewise.
2218 * gcc.target/s390/hotpatch-4.c: Likewise.
2219 * gcc.target/s390/hotpatch-5.c: Likewise.
2220 * gcc.target/s390/hotpatch-6.c: Likewise.
2221 * gcc.target/s390/hotpatch-7.c: Likewise.
2222 * gcc.target/s390/hotpatch-8.c: Likewise.
2223 * gcc.target/s390/hotpatch-9.c: Likewise.
2225 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2227 * c-c++-common/Wattributes.c: Disable warning for s390* target and
2228 check for an error instead.
2229 * gcc.dg/Wattributes-6.c: Likewise.
2231 2018-04-05 Jakub Jelinek <jakub@redhat.com>
2234 * g++.dg/cpp1z/decomp39.C: New test.
2235 * g++.dg/cpp1z/decomp40.C: New test.
2238 * g++.dg/cpp1z/decomp41.C: New test.
2241 * gcc.dg/pr85195.c: New test.
2243 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2246 * g++.dg/cpp0x/initlist100.C: New.
2247 * g++.dg/cpp0x/initlist101.C: Likewise.
2249 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2252 * g++.dg/other/pr84792-1.C: New.
2253 * g++.dg/other/pr84792-2.C: Likewise.
2255 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
2258 * gcc.target/i386/pr85193.c: New test.
2260 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
2263 * g++.dg/concepts/pr84979.C: New.
2264 * g++.dg/concepts/pr84979-2.C: New.
2265 * g++.dg/concepts/pr84979-3.C: New.
2267 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2270 * g++.dg/cpp0x/variadic174.C: New.
2272 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2275 * g++.dg/ext/builtin13.C: New test.
2276 * g++.dg/ext/atomic-4.C: New test.
2279 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
2280 * g++.dg/ext/bases3.C: New test.
2282 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2285 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
2286 to match a single insn of the baz function. Move scan directives at
2287 the end of the file below the functions they are trying to test for
2289 * gcc.target/arm/cmse/cmse-16.c: New testcase.
2291 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
2293 PR rtl-optimization/84878
2294 * gcc.target/powerpc/pr84878.c: New test.
2296 2018-04-04 Michael Matz <matz@suse.de>
2298 * gcc.dg/Wstringop-overflow-4.c: New test.
2299 * c-c++-common/Wstringop-truncation-4.c: Adjust.
2301 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2304 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
2305 for the diagnostics of overridden functions. Adjust for new wording.
2307 2018-04-04 Richard Biener <rguenther@suse.de>
2310 * g++.dg/lto/pr85176_0.C: New testcase.
2312 2018-04-04 Richard Biener <rguenther@suse.de>
2315 * lib/target-supports.exp (check_effective_target_vect_perm_short):
2318 2018-04-04 Martin Liska <mliska@suse.cz>
2321 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
2322 and msdata as a workaround for powerpc.
2324 2018-04-04 Richard Biener <rguenther@suse.de>
2326 PR tree-optimization/85168
2327 * gcc.dg/torture/pr85168.c: New testcase.
2329 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
2332 * g++.dg/pr84943.C: New.
2333 * g++.dg/pr84943-2.C: New.
2335 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2337 PR rtl-optimization/85167
2338 * gcc.dg/pr85167.c: New test.
2340 PR tree-optimization/85156
2341 * c-c++-common/pr85156.c: New test.
2342 * gcc.c-torture/execute/pr85156.c: New test.
2344 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
2346 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
2347 * gcc.target/powerpc/undef-bool-1.C: New file.
2348 * gcc.target/powerpc/undef-bool-2.c: New file.
2350 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2353 * g++.dg/cpp1z/class-deduction52.C: New.
2355 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2358 * g++.dg/cpp0x/pr85147.C: New test.
2361 * g++.dg/cpp0x/gen-attrs-64.C: New test.
2364 * g++.dg/gomp/pr85134.C: New test.
2365 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
2368 * gcc.c-torture/execute/pr85169.c: New test.
2369 * gcc.target/i386/avx512f-pr85169.c: New test.
2370 * gcc.target/i386/avx512bw-pr85169.c: New test.
2372 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2375 * gcc.target/powerpc/pr69946: Adjust comment. Remove
2376 scan-assembler-times clause.
2378 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
2380 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
2381 dg-additional-options.
2383 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2385 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
2387 2018-04-03 Richard Biener <rguenther@suse.de>
2390 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
2392 2018-04-02 Jim Wilson <jimw@sifive.com>
2394 * gcc.target/riscv/pr84660.c: New.
2395 * gcc.target/riscv/shift-and-1.c: New.
2396 * gcc.target/riscv/shift-and-2.c: New.
2398 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2401 * gfortran.dg/array_simplify_2.f90: New test.
2403 2018-04-01 Jakub Jelinek <jakub@redhat.com>
2406 * gcc.target/i386/avx512f-pr85090-1.c: New test.
2407 * gcc.target/i386/avx512f-pr85090-2.c: New test.
2408 * gcc.target/i386/avx512f-pr85090-3.c: New test.
2409 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
2410 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
2412 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
2415 * g++.dg/pr85027.C: New.
2417 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2420 * gcc.target/powerpc/sse-maxps-2.c: New test.
2421 * gcc.target/powerpc/sse-minps-2.c: New test.
2423 2018-03-30 Jakub Jelinek <jakub@redhat.com>
2426 * g++.dg/gomp/pr84791.C: New test.
2428 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
2431 * gfortran.dg/array_constructor_53.f90: New test.
2433 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2436 * gfortran.dg/substr_6.f90: Remove illegal test for
2437 out-of-bounds substring.
2439 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2442 * gfortran.dg/zero_sized_10.f90: New test.
2444 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2447 * g++.dg/lookup/missing-std-include-6.C: New test.
2448 * g++.dg/lookup/missing-std-include.C: Add std::pair and
2450 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
2451 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
2452 <cstring>, <cassert>, and <cstdlib>.
2454 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
2457 * gcc.target/i386/pr84985.c: New.
2459 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2462 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
2464 2018-03-29 Jakub Jelinek <jakub@redhat.com>
2467 * g++.dg/warn/Wunused-var-31.C: New test.
2470 * c-c++-common/Wduplicated-branches-14.c: New test.
2472 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2475 * g++.dg/cpp0x/pr84606.C: New.
2477 2018-03-29 Carl Love <cel@us.ibm.com>
2480 2017-09-27 Carl Love <cel@us.ibm.com>
2482 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
2483 for the __builtin_fctid and __builtin_fctiw.
2485 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
2488 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
2489 deleted builtin function.
2490 (div_weuo): Likewise.
2491 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
2492 (div_deuo): Likewise.
2494 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2497 * g++.dg/other/default13.C: New.
2499 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2502 * gcc.target/i386/pr85095-1.c: New test.
2503 * gcc.target/i386/pr85095-2.c: New test.
2504 * gcc.c-torture/execute/pr85095.c: New test.
2506 PR tree-optimization/82004
2507 * gcc.dg/pr82004.c: New test.
2509 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2510 Martin Liska <mliska@suse.cz>
2513 * g++.dg/asan/pr85081.C: New test.
2515 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
2518 * g++.dg/template/pr84789.C: Adjust for testing with
2522 * g++.dg/template/pr84973.C: New.
2523 * g++.dg/template/pr84973-2.C: New.
2524 * g++.dg/template/pr84973-3.C: New.
2527 * g++.dg/eh/pr84968.C: New.
2529 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2532 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
2533 long double multiply/divide uses the correct function.
2534 * gcc.target/powerpc/mulkc-3.c: Likewise.
2535 * gcc.target/powerpc/divkc-2.c: Likewise.
2536 * gcc.target/powerpc/divkc-3.c: Likewise.
2538 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/cpp0x/defaulted51.C: New.
2542 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
2544 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2547 * g++.dg/ext/vector35.C: New test.
2550 * g++.dg/ext/builtin-offsetof3.C: New test.
2553 * g++.dg/cpp1y/pr85076.C: New test.
2555 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2558 * gfortran.dg/matmul_rank_1.f90: New test.
2560 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2561 Harald Anlauf <anlauf@gmx.de>
2563 * gfortran.dg/structure_constructor_15.f90: New test.
2565 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
2567 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
2568 for the diagnostics of overridden functions. Adjust for new wording.
2569 * g++.dg/cpp0x/implicit1.C: Likewise.
2570 * g++.dg/cpp0x/override1.C: Likewise.
2571 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2572 * g++.dg/eh/shadow1.C: Likewise.
2573 * g++.dg/inherit/covariant12.C: Likewise.
2574 * g++.dg/inherit/covariant14.C: Likewise.
2575 * g++.dg/inherit/covariant15.C: Likewise.
2576 * g++.dg/inherit/covariant16.C: Likewise.
2577 * g++.dg/inherit/covariant22.C: Likewise.
2578 * g++.dg/inherit/crash3.C: Likewise.
2579 * g++.dg/inherit/error2.C: Likewise.
2580 * g++.dg/template/crash100.C: Likewise.
2581 * g++.old-deja/g++.eh/spec6.C: Likewise.
2582 * g++.old-deja/g++.mike/p811.C: Likewise.
2583 * g++.old-deja/g++.other/virtual11.C: Likewise.
2584 * g++.old-deja/g++.other/virtual4.C: Likewise.
2586 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
2589 * gcc.target/i386/pr85044.c: New test.
2591 2018-03-27 Martin Sebor <msebor@redhat.com>
2594 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
2597 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2600 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
2602 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2605 * gcc.target/arm/pr81863.c: New test.
2607 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
2610 * testsuite/gcc.target/nvptx/pr85056.c: New test.
2611 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
2613 2018-03-27 Richard Biener <rguenther@suse.de>
2616 * lib/target-supports.exp (check_ssse3_available): New function.
2617 (check_effective_target_vect_perm_short): Enable for x86 if
2618 check_ssse3_available.
2620 2018-03-27 Richard Biener <rguenther@suse.de>
2622 PR tree-optimization/85082
2623 * gfortran.dg/pr85082.f90: New testcase.
2625 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2627 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
2628 to "l=2" in dg-final.
2630 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2632 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
2633 * gcc.target/mips/fix-r4000-2.c: Likewise.
2634 * gcc.target/mips/fix-r4000-3.c: Likewise.
2635 * gcc.target/mips/fix-r4000-4.c: Likewise.
2636 * gcc.target/mips/fix-r4000-5.c: Likewise.
2637 * gcc.target/mips/fix-r4000-6.c: Likewise.
2638 * gcc.target/mips/fix-r4000-7.c: Likewise.
2639 * gcc.target/mips/fix-r4000-8.c: Likewise.
2640 * gcc.target/mips/fix-r4000-9.c: Likewise.
2641 * gcc.target/mips/fix-r4000-10.c: Likewise.
2642 * gcc.target/mips/fix-r4000-7.c: Change dg-final
2643 "mulditi3_r4000" instead of "mulditi3".
2644 * gcc.target/mips/fix-r4000-8.c: Change dg-final
2645 "umulditi3_r4000" instead of "umulditi3".
2647 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2650 * g++.dg/inherit/covariant22.C: New test.
2652 2018-03-27 Richard Biener <rguenther@suse.de>
2655 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
2658 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2659 Jason Merrill <jason@redhat.com>
2662 * g++.dg/init/array49.C: New.
2663 * g++.dg/torture/pr70499.C: Adjust.
2665 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
2668 * gcc.target/i386/pr85073.c: New test.
2670 2018-03-26 Richard Biener <rguenther@suse.de>
2673 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
2676 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2679 * gfortran.dg/parameter_array_format.f90: New test.
2681 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2682 Neil Carlson <neil.n.carlson@gmail.com>
2685 * gfortran.dg/literal_character_constant_1.inc: Replace
2686 call abort by STOP n.
2687 * gfortran.dg/overload_1.f90: Likewise.
2689 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
2690 Dominique d'Humieres <dominiq@gcc.gnu.org>
2693 * gfortran.dg/scalar_pointer_1.f90: New test.
2695 2018-03-25 Tom de Vries <tom@codesourcery.com>
2697 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
2700 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2703 * gfortran.dg/pr89497.f90: New test.
2705 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2708 * gfortran.dg/substr_7.f90: New test.
2710 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
2713 * gfortran.dg/pr42651.f90: New test.
2714 * gfortran.dg/func_result_7.f90: Update error message.
2716 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
2718 PR tree-optimization/84005
2719 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
2720 failing to force the alignment.
2722 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2724 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
2728 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2730 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
2731 message. Fix scan-assembler patterns.
2733 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2736 * g++.dg/cpp0x/pr85015.C: New test.
2739 * g++.dg/cpp1y/pr84942.C: New test.
2741 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
2744 * testsuite/gcc.target/i386/pr85030.c: New.
2746 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2749 * g++.dg/pr85026.C: New test.
2751 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
2753 * g++.dg/debug/pr84704.C: XFAIL AIX.
2755 2018-03-23 Sudakshina Das <sudi.das@arm.com>
2758 * gcc.target/arm/pr84826.c: Add dg directive.
2760 2018-03-23 Marek Polacek <polacek@redhat.com>
2763 * g++.dg/ext/builtin-offsetof2.C: New test.
2766 * g++.dg/cpp0x/Wnarrowing5.C: New test.
2767 * gcc.dg/pr85045.c: New test.
2769 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
2772 * gnat.dg/lto22.adb: New test.
2773 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
2774 * gnat.dg/lto22_pkg2.ads: Likewise.
2776 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2779 * gcc.dg/lto/pr80778_0.c: New test.
2782 * gcc.target/i386/pr85034.c: New test.
2785 * c-c++-common/torture/pr85022.c: New test.
2788 * g++.dg/ubsan/pr85029.C: New test.
2790 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
2793 * g++.dg/cpp0x/pr71251.C: New.
2796 * g++.dg/template/pr84789.C: New.
2797 * g++.dg/template/pr84789-2.C: New.
2798 * g++.dg/template/pr84789-3.C: New.
2799 * g++.dg/parse/dtor11.C: Accept alternate error message.
2802 * g++.dg/pr84729.C: New.
2803 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2804 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2805 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2807 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2810 * gfortran.dg/interface_42.f90: New test.
2811 * gfortran.dg/interface_43.f90: New test.
2813 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2816 * gcc.target/arm/pr84826.c: New test.
2818 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2820 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2821 dg-require-effective-target.
2822 * gcc.target/arm/addr-modes-int.c: Likewise.
2823 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2825 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2828 * gcc.target/powerpc/altivec-ld-1.c: New test.
2830 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2832 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2834 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2837 * gcc.dg/pr84941.c: New test.
2839 2018-03-22 Tom de Vries <tom@codesourcery.com>
2841 PR tree-optimization/84956
2842 * gcc.dg/pr84956.c: New test.
2844 2018-03-22 Marek Polacek <polacek@redhat.com>
2847 * g++.dg/cpp1z/constexpr-if15.C: New test.
2848 * g++.dg/cpp1z/constexpr-if16.C: New test.
2850 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2852 * gcc.dg/builtin-tgmath-3.c: New test.
2854 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2857 * g++.dg/concepts/pr71965.C: New.
2861 * g++.dg/cpp0x/pr84610.C: New.
2862 * g++.dg/cpp0x/pr84642.C: New.
2864 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2867 * c-c++-common/pr84999.c: New test.
2869 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2872 * g++.dg/ext/desig10.C: New.
2874 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2875 Harald Anlauf <anlauf@gmx.de>
2878 * gfortran.dg/pr84957.f90: New test.
2880 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2882 PR tree-optimization/84960
2883 * gcc.c-torture/compile/pr84960.c: New test.
2885 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2887 PR tree-optimization/84811
2888 * gcc.dg/torture/pr84811.c: New test.
2890 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2892 PR tree-optimization/84982
2893 * c-c++-common/pr84982.c: New test.
2896 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2898 * g++.dg/torture/pr84961-1.C: New test.
2899 * g++.dg/torture/pr84961-2.C: New test.
2901 2018-03-21 Nathan Sidwell <nathan@acm.org>
2904 * g++.dg/pr85008.C: New.
2906 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2909 * gfortran.dg/char_result_17.f90: New test.
2911 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2914 * g++.dg/other/accessor-fixits-1.C: Move to...
2915 * g++.dg/torture/accessor-fixits-1.C: ...here.
2916 * g++.dg/other/accessor-fixits-2.C: Move to...
2917 * g++.dg/torture/accessor-fixits-2.C: ...here.
2918 * g++.dg/other/accessor-fixits-3.C: Move to...
2919 * g++.dg/torture/accessor-fixits-3.C: ...here.
2920 * g++.dg/other/accessor-fixits-4.C: Move to...
2921 * g++.dg/torture/accessor-fixits-4.C: ...here.
2922 * g++.dg/other/accessor-fixits-5.C: Move to...
2923 * g++.dg/torture/accessor-fixits-5.C: ...here.
2924 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2925 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2926 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2928 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2930 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2932 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2935 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2937 2018-03-21 Nathan Sidwell <nathan@acm.org>
2940 * g++.dg/lookup/pr84804.C: New.
2942 2018-03-21 Martin Sebor <msebor@redhat.com>
2945 * g++.dg/Wclass-memaccess-3.C: New test.
2946 * g++.dg/Wclass-memaccess-4.C: New test.
2948 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2951 * g++.dg/other/accessor-fixits-1.C
2952 (test_access_const_t1_color): New.
2953 (test_deref_const_t1_color): New.
2954 * g++.dg/other/accessor-fixits-5.C: New testcase.
2956 2018-03-21 Tom de Vries <tom@codesourcery.com>
2958 PR tree-optimization/83126
2959 * gcc.dg/graphite/pr83126.c: New test.
2961 2018-03-21 Nathan Sidwell <nathan@acm.org>
2963 * g++.dg/ext/anon-struct6.C: Adjust.
2964 * g++.dg/ext/deprecate-1.C: New.
2965 * g++.dg/ext/deprecate-2.C: New.
2966 * g++.dg/lookup/pr84602.C: Adjust.
2967 * g++.dg/lookup/pr84962.C: Adjust.
2968 * g++.old-deja/g++.other/anon4.C
2971 * g++.dg/lookup/pr84836.C: New.
2973 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2975 PR tree-optimization/84969
2976 * gcc.dg/tree-ssa/pr84969.c: New test.
2978 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2980 PR rtl-optimization/84989
2981 * gcc.target/i386/pr84989.c: New test.
2983 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2985 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2987 2018-03-21 Martin Liska <mliska@suse.cz>
2990 * gfortran.dg/goacc/pr84963.f90: New test.
2992 2018-03-21 Marek Polacek <polacek@redhat.com>
2994 PR c++/71638, ICE with NSDMI and reference.
2995 * g++.dg/cpp0x/nsdmi14.C: New test.
2996 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2998 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
3000 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
3001 MIPS with -mpaired-single directives.
3003 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
3006 * gfortran.dg/interface_41.f90: New test.
3008 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3011 * gcc.dg/pr84875.c: New test.
3013 2018-03-20 Marek Polacek <polacek@redhat.com>
3015 PR c++/84978, ICE with NRVO.
3016 * g++.dg/opt/nrv19.C: New test.
3018 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3021 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
3022 Disable for armeb targets.
3023 * gcc.target/arm/pr82518.c: New test.
3025 2018-03-20 Nathan Sidwell <nathan@acm.org>
3028 * g++.dg/lookup/pr84962.C: New.
3031 * g++.dg/lookup/pr84970.C: New.
3033 2018-03-20 Richard Biener <rguenther@suse.de>
3036 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
3038 2018-03-20 Martin Liska <mliska@suse.cz>
3041 * g++.dg/ipa/pr84825.C: New test.
3043 2018-03-20 Martin Liska <mliska@suse.cz>
3045 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
3047 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3050 * gcc.c-torture/compile/pr84845.c: New test.
3052 2018-03-20 Sudakshina Das <sudi.das@arm.com>
3055 * gcc.target/arm/pr82989.c: New test.
3057 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3060 * gcc.target/i386/pr84945.c: New test.
3062 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
3065 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
3067 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3070 * gcc.dg/pr84953.c: New test.
3072 2018-03-19 Marek Polacek <polacek@redhat.com>
3075 * g++.dg/cpp1z/lambda-__func__.C: New test.
3078 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
3080 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3083 * g++.dg/asan/pr78651.C: New test.
3085 2018-03-19 Tom de Vries <tom@codesourcery.com>
3087 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
3088 vect_int_mult. Add nvptx xfail for PR84958.
3090 2018-03-19 Nathan Sidwell <nathan@acm.org>
3093 * g++.dg/cpp1y/pr84835.C: New.
3095 2018-03-19 Sudakshina Das <sudi.das@arm.com>
3098 * gcc.target/aarch64/pr81647.c: New.
3100 2018-03-19 Richard Biener <rguenther@suse.de>
3102 PR tree-optimization/84933
3103 * g++.dg/pr84933.C: New testcase.
3105 2018-03-19 Richard Biener <rguenther@suse.de>
3107 PR tree-optimization/84859
3108 * gcc.dg/tree-ssa/pr84859.c: New testcase.
3109 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
3110 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
3111 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
3113 2018-03-19 Nathan Sidwell <nathan@acm.org>
3116 * g++.dg/lookup/pr84812.C: New.
3118 2018-03-19 Richard Biener <rguenther@suse.de>
3120 PR tree-optimization/84929
3121 * gcc.dg/torture/pr84929.c: New testcase.
3123 2018-03-19 Tamar Christina <tamar.christina@arm.com>
3126 * gcc.target/arm/big-endian-subreg.c: Delete.
3128 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3131 * gfortran.dg/array_constructor_52.f90: New test.
3133 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
3136 * gfortran.dg/pr77414.f90: New test.
3137 * gfortran.dg/internal_references_1.f90: Adjust error message.
3139 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
3142 * gfortran.dg/pr65453.f90: New test.
3144 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
3146 PR tree-optimization/84913
3147 * gfortran.dg/vect/pr84913.f90: New test.
3149 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3152 * gfortran.dg/warn_concat.f90: New test.
3154 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3157 * gcc.dg/pr84899.c: New test.
3159 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
3162 * gfortran.dg/pr69395.f90: Add test for max dimensions
3164 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
3167 * gcc.target/i386/pr84876.c: New test.
3169 2018-03-16 Martin Liska <mliska@suse.cz>
3172 * gcc.target/i386/mvc11.c: New test.
3174 2018-03-16 Martin Liska <mliska@suse.cz>
3177 * gcc.target/i386/mvc10.c: New test.
3179 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3183 * g++.dg/cpp1y/pr79937-1.C: New test.
3184 * g++.dg/cpp1y/pr79937-2.C: New test.
3185 * g++.dg/cpp1y/pr79937-3.C: New test.
3186 * g++.dg/cpp1y/pr79937-4.C: New test.
3187 * g++.dg/cpp1y/pr82410.C: New test.
3189 2018-03-16 Tom de Vries <tom@codesourcery.com>
3191 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
3193 2018-03-16 Tom de Vries <tom@codesourcery.com>
3195 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
3197 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3200 * g++.dg/cpp2a/desig8.C: New test.
3202 PR tree-optimization/84841
3203 * gcc.dg/pr84841.c: New test.
3206 * g++.dg/cpp2a/desig7.C: New test.
3208 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
3209 Jim MacArthur <jim.macarthur@codethink.co.uk>
3211 * gfortran.dg/automatic_1.f90: New test.
3212 * gfortran.dg/automatic_repeat.f90: New test
3213 * gfortran.dg/automatic_save.f90: New test.
3214 * gfortran.dg/vax_structure.f90: New test.
3216 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3219 * gfortran.dg/pr78741.f90: New test.
3221 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3224 * gfortran.dg/pr69395.f90: New test.
3226 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3229 * g++.dg/opt/pr79085.C: New test.
3231 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
3234 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
3235 label instead of __x86_indirect_thunk label.
3237 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3240 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
3241 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
3242 * g++.dg/warn/deprecated-13.C: New test.
3244 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
3246 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
3248 2018-03-15 Richard Biener <rguenther@suse.de>
3251 * c-c++-common/pr84873.c: New testcase.
3253 2018-03-15 Tamar Christina <tamar.christina@arm.com>
3256 * gcc.target/arm/big-endian-subreg.c: New.
3258 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3261 * gcc.c-torture/compile/pr84860.c: New test.
3263 2018-03-15 Julia Koval <julia.koval@intel.com>
3265 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3267 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
3270 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3273 * gcc.dg/pr84853.c: New test.
3275 2018-03-14 Carl Love <cel@us.ibm.com>
3277 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
3279 2018-03-14 Martin Liska <mliska@suse.cz>
3282 * g++.dg/lto/pr84805_0.C: New test.
3283 * g++.dg/lto/pr84805_1.C: New test.
3284 * g++.dg/lto/pr84805_2.C: New test.
3286 2018-03-14 David Malcolm <dmalcolm@redhat.com>
3289 * gcc.dg/fixits-pr84852-1.c: New test.
3290 * gcc.dg/fixits-pr84852-2.c: New test.
3292 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3294 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
3295 separate verbose message.
3296 * lib/scandump.exp (scan-dump-times): Likewise.
3298 2018-03-14 Julia Koval <julia.koval@intel.com>
3300 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
3302 * gcc.target/i386/funcspec-56.inc: Ditto.
3304 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3306 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
3309 2018-03-14 Jakub Jelinek <jakub@redhat.com>
3312 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
3313 check count from 17 to 14.
3316 * gcc.target/i386/pr84844.c: New test.
3318 2018-03-14 Richard Biener <rguenther@suse.de>
3320 PR tree-optimization/84830
3321 * gcc.dg/torture/pr84830.c: New testcase.
3323 2018-03-14 Marek Polacek <polacek@redhat.com>
3326 * g++.dg/cpp0x/static_assert15.C: New test.
3328 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
3331 * gfortran.dg/pr61775.f90: New test.
3333 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3336 * g++.dg/ext/pr84843-1.C: New test.
3337 * g++.dg/ext/pr84843-2.C: New test.
3339 2018-03-13 David Pagan <dave.pagan@oracle.com>
3342 * gcc.dg/pr46921.c: New test.
3344 2018-03-13 Martin Sebor <msebor@redhat.com>
3346 PR tree-optimization/84725
3347 * c-c++-common/Wstringop-truncation-4.c: New test.
3348 * c-c++-common/attr-nonstring-5.c: New test.
3350 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3352 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
3354 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
3355 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
3357 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3359 * gcc.target/aarch64/sve/tls_1.c: New test.
3360 * gcc.target/aarch64/sve/tls_2.C: Likewise.
3362 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3364 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
3365 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
3367 2018-03-13 Martin Liska <mliska@suse.cz>
3370 * g++.dg/ipa/pr84658.C: New test.
3372 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3375 * gcc.dg/pr84834.c: New test.
3378 * gcc.target/i386/pr84827.c: New test.
3381 * g++.dg/ext/pr84828.C: New test.
3384 * gcc.target/i386/avx512f-pr84786-1.c: New test.
3385 * gcc.target/i386/avx512f-pr84786-2.c: New test.
3388 * g++.dg/cpp1y/constexpr-84808.C: New test.
3391 * g++.dg/debug/pr84704.C: New test.
3393 2018-03-12 Renlin Li <renlin.li@arm.com>
3395 * gcc.target/aarch64/movi_hf.c: New.
3396 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
3397 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
3399 2018-03-12 Martin Sebor <msebor@redhat.com>
3401 PR tree-optimization/83456
3402 * c-c++-common/Wrestrict-2.c: Remove test cases.
3403 * c-c++-common/Wrestrict.c: Same.
3404 * gcc.dg/Wrestrict-12.c: New test.
3405 * gcc.dg/Wrestrict-14.c: New test.
3407 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3409 * g++.dg/pr84821.C: New test.
3411 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3413 * gcc.dg/pr84799.c: New test.
3415 2018-03-12 Richard Biener <rguenther@suse.de>
3417 PR tree-optimization/84803
3418 * gcc.dg/torture/pr84803.c: New testcase.
3420 2018-03-12 Jakub Jelinek <jakub@redhat.com>
3423 * g++.dg/debug/pr84813.C: New test.
3425 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
3428 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
3430 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
3433 * gfortran.dg/pr83939.f90
3435 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3438 * gfortran.dg/zero_sized_9.f90: New test.
3440 2018-03-11 Jakub Jelinek <jakub@redhat.com>
3443 * g++.dg/debug/dwarf2/enum2.C: New test.
3445 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
3448 * gfortran.dg/pr84734.f90: New test.
3450 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
3452 * gnat.dg/prot3.adb: New test.
3453 * gnat.dg/prot3_pkg.ad[sb]: New helper.
3455 2018-03-09 Jason Merrill <jason@redhat.com>
3456 Paolo Carlini <paolo.carlini@oracle.com>
3460 * g++.dg/cpp0x/pr71169.C: New.
3461 * g++.dg/cpp0x/pr71169-2.C: Likewise.
3462 * g++.dg/cpp0x/pr71832.C: Likewise.
3464 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
3467 * gcc.target/powerpc/pr83969.c: New test.
3469 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3472 * gcc.dg/pr84772.c: New test.
3475 * g++.dg/warn/Wformat-2.C: New test.
3478 * g++.dg/ext/vla18.C: New test.
3480 2018-03-09 Martin Sebor <msebor@redhat.com>
3482 PR tree-optimization/84526
3483 * gcc.dg/Wrestrict-10.c: New test.
3484 * gcc.dg/Wrestrict-11.c: New test.
3486 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
3488 PR rtl-optimization/84682
3489 * gcc.dg/torture/pr84682-1.c: New.
3490 * gcc.dg/torture/pr84682-2.c: New.
3491 * gcc.dg/torture/pr84682-3.c: New.
3493 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3496 * g++.dg/ext/pr84724.C: New test.
3498 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
3501 * gcc.target/arm/pr83712.c: New.
3503 2018-03-09 Richard Biener <rguenther@suse.de>
3505 PR tree-optimization/84775
3506 * gcc.dg/torture/pr84775.c: New testcase.
3508 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3511 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
3514 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
3516 * gcc.c-torture/compile/20180309-1.c: New test.
3518 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3521 * g++.dg/warn/Wunused-function4.C: New test.
3524 * gcc.target/i386/pr84742-1.c: New test.
3525 * gcc.target/i386/pr84742-2.c: New test.
3527 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3530 * gcc.c-torture/execute/pr84748.c: New test.
3532 2018-03-08 Richard Biener <rguenther@suse.de>
3535 * gcc.dg/graphite/pr84552.c: New testcase.
3537 2018-03-08 Richard Biener <rguenther@suse.de>
3539 PR tree-optimization/84178
3540 * gcc.dg/torture/pr84178-2.c: New testcase.
3542 2018-03-08 David Malcolm <dmalcolm@redhat.com>
3544 PR tree-optimization/84178
3545 * gcc.c-torture/compile/pr84178-1.c: New test.
3547 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
3549 * lib/target-supports.exp: Do not return zero from a ifunc
3552 2018-03-08 Richard Biener <rguenther@suse.de>
3554 PR tree-optimization/84746
3555 * gcc.dg/torture/pr84746.c: New testcase.
3558 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
3561 * gcc.dg/graphite/pr84404.c: New.
3563 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3565 PR tree-optimization/84740
3566 * gcc.dg/torture/pr84740.c: New test.
3568 PR tree-optimization/84739
3569 * gcc.dg/pr84739.c: New test.
3571 2018-03-07 Martin Sebor <msebor@redhat.com>
3573 PR tree-optimization/83519
3574 * gcc.dg/Wrestrict-13.c: New test.
3576 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
3580 * gfortran.dg/pr64124.f90: New tests.
3581 * gfortran.dg/pr70409.f90: New tests.
3583 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
3586 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
3588 2018-03-07 Martin Sebor <msebor@redhat.com>
3590 PR tree-optimization/84526
3591 * gcc.dg/Wrestrict-10.c: New test.
3593 2018-03-07 Martin Sebor <msebor@redhat.com>
3595 PR tree-optimization/84468
3596 * g++.dg/warn/Wstringop-truncation-2.C: New test.
3597 * gcc.dg/Wstringop-truncation.c: New test.
3598 * gcc.dg/Wstringop-truncation-2.c: New test.
3600 2018-03-07 Jakub Jelinek <jakub@redhat.com>
3603 * gfortran.dg/pr84565.f90: New test.
3606 * gcc.target/i386/pr84723-1.c: New test.
3607 * gcc.target/i386/pr84723-2.c: New test.
3608 * gcc.target/i386/pr84723-3.c: New test.
3609 * gcc.target/i386/pr84723-4.c: New test.
3610 * gcc.target/i386/pr84723-5.c: New test.
3612 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3615 * gfortran.dg/pr64107.f90: New test.
3617 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3621 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
3623 2018-03-06 Marek Polacek <polacek@redhat.com>
3626 * g++.dg/cpp1z/constexpr-84684.C: New test.
3628 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3631 * gcc.dg/pr84721.c: New test.
3634 * gcc.dg/pr84710.c: New test.
3636 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3639 * gfortran.dg/implied_do_2.f90: New test.
3640 * gfortran.dg/coarray_8.f90: Update for new error message.
3642 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3645 * g++.dg/ext/pr84683.C: New test.
3647 PR tree-optimization/84687
3648 * gcc.dg/pr84687.c: New test.
3650 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
3653 * g++.dg/pr84231.C: New.
3656 * g++.dg/cpp1y/pr84593.C: New.
3659 * g++.dg/pr84492.C: New.
3661 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3663 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
3664 __builtin_ppc_speculation_barrier.
3666 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3669 * gcc.target/powerpc/pr84700.c: New test.
3671 2018-03-05 Nathan Sidwell <nathan@acm.org>
3674 * g++.dg/lookup/pr84702.C: New.
3676 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3679 * gcc.target/i386/pr84564.c: New test.
3681 2018-03-05 Marek Polacek <polacek@redhat.com>
3684 * g++.dg/cpp0x/inline-ns10.C: New test.
3686 2018-03-05 Nathan Sidwell <nathan@acm.org>
3689 * g++.dg/template/pr84694.C: New.
3691 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3694 * gcc.c-torture/execute/pr84524.c: New test.
3695 * gcc.target/i386/avx512bw-pr84524.c: New test.
3697 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
3700 * g++.dg/pr84264.C: New test.
3702 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3705 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
3706 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
3707 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
3709 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
3711 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
3712 * g++.dg/other/i386-3.C: Ditto.
3713 * gcc.target/i386/sse-12.c: Ditto.
3714 * gcc.target/i386/sse-13.c: Ditto.
3715 * gcc.target/i386/sse-14.c: Ditto.
3716 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
3717 * gcc.target/i386/wbinvd-1.c: New test.
3718 * gcc.target/i386/wbnoinvd-1.c: Ditto.
3719 * gcc.target/i386/pconfig-1.c: Ditto.
3721 2018-03-05 Pádraig Brady <P@draigBrady.com>
3722 Nathan Sidwell <nathan@acm.org>
3725 * g++.dg/cpp0x/pr84497.C: New.
3727 2018-03-05 Richard Biener <rguenther@suse.de>
3729 PR tree-optimization/84670
3730 * gcc.dg/pr84670-1.c: New testcase.
3731 * gcc.dg/pr84670-2.c: Likewise.
3732 * gcc.dg/pr84670-3.c: Likewise.
3733 * gcc.dg/pr84670-4.c: Likewise.
3735 2018-03-05 Richard Biener <rguenther@suse.de>
3737 PR tree-optimization/84650
3738 * gcc.dg/graphite/pr84650.c: New testcase.
3740 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3743 * g++.dg/cpp1z/constexpr-lambda20.C: New.
3745 2018-03-03 Harald Anlauf <anlauf@gmx.de>
3748 * gfortran.dg/pr71085.f90: New test.
3750 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3753 * gfortran.dg/zero_sized_8.f90: Really commit New test.
3755 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3758 * gfortran.dg/pr51434.f90: New test.
3760 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3763 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
3765 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3768 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
3770 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3773 * g++.dg/torture/pr71464.C: New.
3775 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
3778 * gfortran.dg/select_type_41.f90: New test.
3780 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3783 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3785 2018-03-02 Marek Polacek <polacek@redhat.com>
3788 * g++.dg/ext/flexary29.C: New test.
3790 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3792 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3794 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3797 * g++.dg/torture/pr81812.C: New.
3799 2018-03-02 Marek Polacek <polacek@redhat.com>
3802 * g++.dg/warn/Wsign-compare-8.C: New test.
3805 * g++.dg/parse/array-size3.C: New test.
3808 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3810 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3813 * g++.dg/cpp1y/pr84662.C: New test.
3815 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3817 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3818 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3820 * g++.dg/lto/20101010-1_0.C: Likewise.
3821 * g++.dg/lto/20101010-2_0.C: Likewise.
3823 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3826 * gcc.dg/pr84628.c: New test.
3829 * gcc.target/ia64/pr56540.c: New test.
3831 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3833 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3835 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3836 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3837 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3838 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3840 2018-03-02 Marek Polacek <polacek@redhat.com>
3843 * c-c++-common/ubsan/shift-11.c: New test.
3845 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3847 * gcc.dg/vect/vect-alias-check-13.c: New test.
3849 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3852 * gcc.dg/pr84614.c: New test.
3855 * gcc.target/i386/pr84625.c: New test.
3857 2018-03-02 Richard Biener <rguenther@suse.de>
3859 PR tree-optimization/84427
3860 * gcc.dg/torture/pr84427.c: New testcase.
3862 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3865 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3866 powerpc64le*-*-linux*.
3867 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3868 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3870 2018-03-01 Martin Sebor <msebor@redhat.com>
3873 * g++.dg/ext/attr-const.C: Remove xfail.
3874 * g++.dg/ext/attr-malloc-3.C: New test.
3875 * g++.dg/ext/attr-noinline-3.C: New test.
3876 * g++.dg/ext/attr-noreturn-3.C: New test.
3877 * g++.dg/ext/attr-nothrow-3.C: New test.
3878 * g++.dg/ext/attr-pure.C: Remove xfail.
3880 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3883 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3884 dg-options and dg-shouldfail "ubsan" directive.
3886 2018-03-01 Marek Polacek <polacek@redhat.com>
3887 Jason Merrill <jason@redhat.com>
3890 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3891 * g++.dg/cpp1z/static1.C: New test.
3892 * g++.dg/template/static37.C: New test.
3894 2018-03-01 Nathan Sidwell <nathan@acm.org>
3897 * g++.dg/template/pr84434.C: New.
3899 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3901 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3902 -mthumb to the command-line.
3904 2018-03-01 Marek Polacek <polacek@redhat.com>
3907 * g++.dg/cpp0x/static_assert14.C: New test.
3909 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3912 * g++.dg/torture/pr79410.C: New.
3914 2018-03-01 Martin Liska <mliska@suse.cz>
3917 * gcc.dg/asan/pr82484.c: New test.
3919 2018-03-01 Richard Biener <rguenther@suse.de>
3922 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3924 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3927 * gfortran.dg/coarray_47.f90: New test.
3929 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3932 * gfortran.dg/class_array_23.f03: New test.
3934 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3936 PR rtl-optimization/84528
3937 * gcc.dg/torture/pr84538.c: Rename to...
3938 * gcc.dg/torture/pr84528.c: ...this.
3940 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3942 PR rtl-optimization/84528
3943 * gcc.dg/torture/pr84538.c: New test.
3945 2018-02-28 Martin Sebor <msebor@redhat.com>
3947 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3948 -fpic test failures.
3949 * c-c++-common/Wrestrict-2.c: Same.
3950 * c-c++-common/Wstringop-truncation.c: Same.
3951 * gcc.dg/Warray-bounds-22.c: Same.
3952 * gcc.dg/Wstringop-overflow.c: Same.
3953 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3954 (signed_range): Same.
3955 (unsigned_anti_range): Same.
3956 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3957 (signed_range): Same.
3958 (unsigned_anti_range): Same.
3959 * gcc.dg/attr-alloc_size-7.c: Same.
3960 * gcc.dg/attr-alloc_size-8.c: Same.
3961 * gcc.dg/builtin-alloc-size.c: Same.
3962 * gcc.dg/builtin-stpncpy.c: Same.
3963 * gcc.dg/builtins-nonnull.c: Same.
3964 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3965 * gcc.dg/pr79214.c: Same.
3966 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3967 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3968 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3969 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3970 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3971 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3972 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3973 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3974 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3975 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3976 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3978 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3981 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3983 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3986 * g++.dg/cpp0x/pr84609.C: New test.
3988 2018-02-28 Martin Sebor <msebor@redhat.com>
3991 * g++.dg/ext/attr-malloc-3.C: New test.
3992 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3993 to pre-existing problems.
3994 * g++.dg/ext/attr-pure.C: Same.
3996 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3999 * gfortran.dg/associate_37.f90: New test.
4002 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
4004 2018-02-28 Jakub Jelinek <jakub@redhat.com>
4007 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
4008 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
4009 * gcc.dg/bf-ms-layout-4.c: New test.
4010 * gcc.dg/bf-ms-layout-5.c: New test.
4012 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
4015 * gcc.target/powerpc/pr83399.c: Only run on Linux.
4017 2018-02-28 Richard Biener <rguenther@suse.de>
4019 PR tree-optimization/84584
4020 * gcc.dg/graphite/pr84584.c: New testcase.
4022 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
4024 PR preprocessor/84517
4025 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
4027 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
4029 * c-c++-common/dump-ada-spec-12.c: New test.
4030 * c-c++-common/dump-ada-spec-13.c: Likewise.
4032 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
4034 * c-c++-common/dump-ada-spec-11.c: New test.
4036 2018-02-28 Martin Liska <mliska@suse.cz>
4039 * g++.dg/ext/timevar1.C: Fix pruned patterns.
4040 * g++.dg/ext/timevar2.C: Likewise.
4042 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
4044 * c-c++-common/dump-ada-spec-8.c: New test.
4045 * c-c++-common/dump-ada-spec-9.c: Likewise.
4046 * c-c++-common/dump-ada-spec-10.c: Likewise.
4048 2018-02-28 Richard Biener <rguenther@suse.de>
4051 * gcc.dg/pr84607.c: New testcase.
4053 2018-02-28 Nathan Sidwell <nathan@acm.org>
4056 * g++.dg/lookup/pr84602.C: New.
4058 2018-02-28 Jakub Jelinek <jakub@redhat.com>
4062 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
4064 * g++.dg/ext/attr-nonnull.C: Likewise.
4065 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
4067 * g++.dg/ext/attr-noinline-2.C: Likewise.
4068 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
4069 -fdump-tree-eh in dg-options.
4071 2018-02-28 Alan Modra <amodra@gmail.com>
4073 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
4075 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
4077 2018-02-27 Martin Sebor <msebor@redhat.com>
4081 * g++.dg/Wmissing-attributes.C: New test.
4082 * g++.dg/ext/attr-const-pure.C: New test.
4083 * g++.dg/ext/attr-const.C: New test.
4084 * g++.dg/ext/attr-deprecated-2.C: New test.
4085 * g++.dg/ext/attr-malloc-2.C: New test.
4086 * g++.dg/ext/attr-malloc.C: New test.
4087 * g++.dg/ext/attr-noinline-2.C: New test.
4088 * g++.dg/ext/attr-noinline.C: New test.
4089 * g++.dg/ext/attr-nonnull.C: New test.
4090 * g++.dg/ext/attr-noreturn-2.C: New test.
4091 * g++.dg/ext/attr-noreturn.C: New test.
4092 * g++.dg/ext/attr-nothrow-2.C: New test.
4093 * g++.dg/ext/attr-nothrow.C: New test.
4094 * g++.dg/ext/attr-optimize.C: New test.
4095 * g++.dg/ext/attr-pure.C: New test.
4096 * g++.dg/ext/attr-returns-nonnull.C: New test.
4097 * g++.dg/ext/attr-warning.C: New test.
4099 2018-02-27 Nathan Sidwell <nathan@acm.org>
4102 * g++.dg/lookup/pr84426.C: New.
4104 2018-02-27 Richard Biener <rguenther@suse.de>
4106 PR tree-optimization/84512
4107 * gcc.dg/tree-ssa/pr84512.c: New testcase.
4109 2018-02-27 Martin Liska <mliska@suse.cz>
4111 PR gcov-profile/84548
4112 * g++.dg/gcov/pr84548.C: New test.
4114 2018-02-27 Jakub Jelinek <jakub@redhat.com>
4117 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
4119 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4122 * g++.dg/cpp1y/pr84558.C: New test.
4124 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
4127 * g++.dg/cpp0x/alignas14.C: New.
4128 * g++.dg/cpp0x/alignas15.C: Likewise.
4130 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4133 * g++.dg/gomp/pr84557.C: New test.
4135 2018-02-26 Marek Polacek <polacek@redhat.com>
4138 * g++.dg/cpp1z/pr84325.C: New test.
4140 2018-02-26 Carl Love <cel@us.ibm.com>
4142 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
4144 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
4145 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
4146 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
4148 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
4149 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
4152 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
4155 * gcc.target/i386/indirect-thunk-1.c: Updated.
4156 * gcc.target/i386/indirect-thunk-2.c: Likewise.
4157 * gcc.target/i386/indirect-thunk-3.c: Likewise.
4158 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4159 * gcc.target/i386/indirect-thunk-5.c: Likewise.
4160 * gcc.target/i386/indirect-thunk-6.c: Likewise.
4161 * gcc.target/i386/indirect-thunk-7.c: Likewise.
4162 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4163 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4164 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
4165 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
4166 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4167 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4168 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
4169 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
4170 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
4171 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
4172 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
4173 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4174 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4175 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4176 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4177 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
4178 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
4179 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4180 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4181 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4182 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4183 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4184 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
4185 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
4186 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4187 * gcc.target/i386/ret-thunk-9.c: Likewise.
4188 * gcc.target/i386/ret-thunk-10.c: Likewise.
4189 * gcc.target/i386/ret-thunk-11.c: Likewise.
4190 * gcc.target/i386/ret-thunk-12.c: Likewise.
4191 * gcc.target/i386/ret-thunk-13.c: Likewise.
4192 * gcc.target/i386/ret-thunk-14.c: Likewise.
4193 * gcc.target/i386/ret-thunk-15.c: Likewise.
4195 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
4197 * gcc.c-torture/execute/20180226-1.c: New test.
4199 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
4201 PR tree-optimization/83965
4202 * gcc.dg/vect/pr83965-2.c: New test.
4204 2018-02-26 Tom de Vries <tom@codesourcery.com>
4206 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
4208 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
4211 * gcc.target/i386/ret-thunk-22.c: New test.
4212 * gcc.target/i386/ret-thunk-23.c: Likewise.
4213 * gcc.target/i386/ret-thunk-24.c: Likewise.
4214 * gcc.target/i386/ret-thunk-25.c: Likewise.
4215 * gcc.target/i386/ret-thunk-26.c: Likewise.
4217 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
4220 * g++.dg/cpp1z/pr84533.C: New.
4222 2018-02-26 Marek Polacek <polacek@redhat.com>
4225 * g++.dg/parse/error60.C: New test.
4227 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4230 * g++.dg/gomp/pr84556.C: New test.
4231 * g++.dg/vect/pr84556.cc: New test.
4233 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
4236 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
4237 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4238 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
4239 * gfortran.dg/c_loc_test.f90: Likewise.
4240 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4241 * gfortran.dg/proc_decl_17.f90: Likewise.
4242 * gfortran.dg/proc_ptr_8.f90: Likewise.
4244 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4247 * gcc.target/aarch64/lr_free_2.c: Revert changes in
4248 r254814 disabling -fomit-frame-pointer by default.
4249 * gcc.target/aarch64/spill_1.c: Likewise.
4250 * gcc.target/aarch64/test_frame_11.c: Likewise.
4251 * gcc.target/aarch64/test_frame_12.c: Likewise.
4252 * gcc.target/aarch64/test_frame_13.c: Likewise.
4253 * gcc.target/aarch64/test_frame_14.c: Likewise.
4254 * gcc.target/aarch64/test_frame_15.c: Likewise.
4255 * gcc.target/aarch64/test_frame_3.c: Likewise.
4256 * gcc.target/aarch64/test_frame_5.c: Likewise.
4257 * gcc.target/aarch64/test_frame_9.c: Likewise.
4259 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
4262 * gfortran.dg/explicit_shape_1.f90: New test.
4263 * gfortran.dg/automatic_module_variable.f90: Update regex.
4264 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
4265 * gfortran.dg/constant_shape.f90: Ditto.
4266 * gfortran.dg/dec_structure_23.f90: Ditto.
4267 * gfortran.dg/pr78240.f90: Ditto.
4269 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
4272 * gfortran.dg/pr84523.f90: New test.
4274 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4277 * gfortran.dg/select_type_40.f90: New test.
4279 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
4282 * gfortran.dg/data_substring.f90: New test.
4284 2018-02-24 Marek Polacek <polacek@redhat.com>
4287 * g++.dg/cpp1z/constexpr-83692.C: New test.
4289 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
4292 * gfortran.dg/statement_function_1.f90: Update test.
4294 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4297 * gfortran.dg/inquire_19.f90: New test.
4299 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4302 * gfortran.dg/pr83149_b.f90: New test.
4303 * gfortran.dg/pr83149_a.f90: Additional source for previous.
4305 2018-02-23 Carl Love <cel@us.ibm.com>
4307 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
4308 vec_signed2 and vec_unsigned2 to new Power 8 test file.
4309 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
4312 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4314 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
4315 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
4317 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4319 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
4322 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4325 * gfortran.dg/pr83149_1.f90: New test.
4326 * gfortran.dg/pr83149.f90: Additional source for previous.
4328 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
4331 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
4332 __GI___pthread_mutex_init as well.
4334 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4337 * gfortran.dg/class_68.f90: New test.
4339 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4342 * gfortran.dg/derived_init_5.f90: New test.
4344 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4347 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
4348 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
4350 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
4353 * gcc.target/powerpc/pr81572.c: New.
4355 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
4357 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
4359 2018-02-22 Martin Sebor <msebor@redhat.com>
4361 PR tree-optimization/84480
4362 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
4363 * g++.dg/warn/Wstringop-truncation-1.C: New test.
4365 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
4368 * gcc.target/i386/indirect-thunk-11.c: New test.
4369 * gcc.target/i386/indirect-thunk-12.c: Likewise.
4370 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
4371 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
4372 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
4373 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4374 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4375 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4376 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4377 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4379 2018-02-22 Steve Ellcey <sellcey@cavium.com>
4382 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
4384 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
4386 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4388 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
4390 2018-02-22 Marek Polacek <polacek@redhat.com>
4393 * g++.dg/parse/error59.C: New test.
4395 2018-02-22 Tom de Vries <tom@codesourcery.com>
4397 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
4399 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4402 * g++.dg/cpp0x/pr77655.C: New.
4404 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4407 * g++.dg/cpp1y/pr84496.C: New test.
4410 * g++.dg/torture/pr84502.C: New test.
4412 PR tree-optimization/84503
4413 * gcc.dg/pr84503-1.c: New test.
4414 * gcc.dg/pr84503-2.c: New test.
4416 2018-02-21 Jakub Jelinek <jakub@redhat.com>
4418 PR tree-optimization/84478
4419 * gcc.c-torture/execute/pr84478.c: New test.
4421 2018-02-20 Martin Sebor <msebor@redhat.com>
4424 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
4425 * c-c++-common/Wrestrict.c: Same.
4426 * gcc.dg/Wrestrict-6.c: Same.
4427 * gcc.dg/Warray-bounds-27.c: New test.
4428 * gcc.dg/Wrestrict-8.c: New test.
4429 * gcc.dg/Wrestrict-9.c: New test.
4430 * gcc.dg/pr84095.c: New test.
4432 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4434 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
4436 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4440 * gfortran.dg/structure_constructor_14.f90: New test.
4442 2018-02-20 Jeff Law <law@redhat.com>
4445 PR tree-optimization/81592
4447 * gcc.dg/pr81592.c: New test.
4448 * gcc.dg/pr82123.c: New test.
4449 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
4451 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4454 * g++.dg/warn/Wunused-var-30.C: New test.
4456 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
4458 PR tree-optimization/84419
4459 * gcc.dg/vect/pr84419.c: New test.
4461 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4464 * gfortran.dg/pr82004.f90: New test.
4466 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
4468 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
4470 2018-02-20 Martin Liska <mliska@suse.cz>
4474 * gcc.target/i386/pr84310.c: New test.
4475 * gcc.target/i386/pr84310-2.c: Likewise.
4477 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4480 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
4482 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4485 * g++.dg/cpp1z/launder7.C: New test.
4488 * g++.dg/cpp0x/constexpr-84449.C: New test.
4491 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
4493 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
4497 * gfortran.dg/associate_22.f90: Enable commented out test.
4498 * gfortran.dg/associate_36.f90: New test.
4500 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4503 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
4505 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
4507 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
4508 (dg-options): Use -mavx instead of -w.
4510 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4513 * g++.dg/cpp1z/launder8.C: New test.
4516 * g++.dg/gomp/pr84448.C: New test.
4519 * g++.dg/gomp/pr84430.C: New test.
4521 PR tree-optimization/84452
4522 * gcc.dg/pr84452.c: New test.
4525 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
4527 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4530 * gfortran.dg/implied_do_io_4.f90: New test.
4532 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4534 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
4535 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
4536 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
4538 2018-02-19 Carl Love <cel@us.ibm.com>
4540 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
4542 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
4545 * gcc.target/i386/pr57193.c: Add -mtune=generic.
4547 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4550 * g++.dg/cpp0x/auto50.C: New.
4551 * g++.dg/parse/friend12.C: Adjust.
4553 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4555 PR libgfortran/84389
4556 * gfortran.dg/dtio_33.f90: New test.
4558 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4560 PR libgfortran/84412
4561 * gfortran.dg/inquire_18.f90: New test.
4563 2018-02-18 Janus Weil <janus@gcc.gnu.org>
4566 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
4567 * gfortran.dg/pointer_intent_3.f90: Ditto.
4568 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
4569 * gfortran.dg/protected_3.f90: Ditto.
4570 * gfortran.dg/protected_4.f90: Ditto.
4571 * gfortran.dg/protected_5.f90: Ditto.
4572 * gfortran.dg/protected_6.f90: Ditto.
4574 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
4577 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
4580 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4583 * gfortran.dg/inline_matmul_22.f90: New test.
4585 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4588 * gfortran.dg/abort_shoulfail.f90: New test.
4589 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
4591 * gfortran.dg/PR19754_2.f90: Likewise.
4592 * gfortran.dg/PR19872.f: Likewise.
4593 * gfortran.dg/PR49268.f90: Likewise.
4594 * gfortran.dg/Wall.f90: Likewise.
4595 * gfortran.dg/Wno-all.f90: Likewise.
4596 * gfortran.dg/achar_1.f90: Likewise.
4597 * gfortran.dg/achar_2.f90: Likewise.
4598 * gfortran.dg/achar_4.f90: Likewise.
4599 * gfortran.dg/achar_6.F90: Likewise.
4600 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
4601 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
4602 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
4603 * gfortran.dg/actual_array_offset_1.f90: Likewise.
4604 * gfortran.dg/actual_array_result_1.f90: Likewise.
4605 * gfortran.dg/actual_array_substr_1.f90: Likewise.
4606 * gfortran.dg/actual_array_substr_2.f90: Likewise.
4607 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
4608 * gfortran.dg/actual_procedure_1.f90: Likewise.
4609 * gfortran.dg/adjustl_1.f90: Likewise.
4610 * gfortran.dg/advance_1.f90: Likewise.
4611 * gfortran.dg/advance_4.f90: Likewise.
4612 * gfortran.dg/advance_5.f90: Likewise.
4613 * gfortran.dg/advance_6.f90: Likewise.
4614 * gfortran.dg/aint_anint_1.f90: Likewise.
4615 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
4616 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
4617 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
4618 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
4619 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
4620 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
4621 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
4622 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
4623 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
4624 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
4625 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
4626 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
4627 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
4628 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
4629 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
4630 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
4631 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
4632 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
4633 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
4634 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
4635 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
4636 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4637 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
4638 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
4639 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
4640 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
4641 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
4642 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
4643 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
4644 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
4645 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
4646 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
4647 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
4648 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
4649 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
4650 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
4651 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
4652 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
4653 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
4654 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
4655 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
4656 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
4657 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
4658 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
4659 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
4660 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
4661 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
4662 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
4663 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
4664 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
4665 * gfortran.dg/allocatable_function_1.f90: Likewise.
4666 * gfortran.dg/allocatable_function_10.f90: Likewise.
4667 * gfortran.dg/allocatable_function_3.f90: Likewise.
4668 * gfortran.dg/allocatable_function_5.f90: Likewise.
4669 * gfortran.dg/allocatable_function_6.f90: Likewise.
4670 * gfortran.dg/allocatable_function_7.f90: Likewise.
4671 * gfortran.dg/allocatable_function_8.f90: Likewise.
4672 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
4673 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
4674 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
4675 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
4676 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
4677 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
4678 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
4679 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
4680 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
4681 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
4682 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
4683 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
4684 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
4685 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
4686 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
4687 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
4688 * gfortran.dg/allocate_class_3.f90: Likewise.
4689 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
4690 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
4691 * gfortran.dg/allocate_derived_5.f90: Likewise.
4692 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
4693 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
4694 * gfortran.dg/allocate_with_source_1.f90: Likewise.
4695 * gfortran.dg/allocate_with_source_10.f08: Likewise.
4696 * gfortran.dg/allocate_with_source_11.f08: Likewise.
4697 * gfortran.dg/allocate_with_source_12.f03: Likewise.
4698 * gfortran.dg/allocate_with_source_15.f03: Likewise.
4699 * gfortran.dg/allocate_with_source_16.f90: Likewise.
4700 * gfortran.dg/allocate_with_source_17.f03: Likewise.
4701 * gfortran.dg/allocate_with_source_18.f03: Likewise.
4702 * gfortran.dg/allocate_with_source_2.f90: Likewise.
4703 * gfortran.dg/allocate_with_source_20.f03: Likewise.
4704 * gfortran.dg/allocate_with_source_22.f03: Likewise.
4705 * gfortran.dg/allocate_with_source_23.f03: Likewise.
4706 * gfortran.dg/allocate_with_source_24.f90: Likewise.
4707 * gfortran.dg/allocate_with_source_5.f90: Likewise.
4708 * gfortran.dg/allocate_with_source_6.f90: Likewise.
4709 * gfortran.dg/allocate_with_source_7.f08: Likewise.
4710 * gfortran.dg/allocate_with_source_8.f08: Likewise.
4711 * gfortran.dg/allocate_with_source_9.f08: Likewise.
4712 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
4713 * gfortran.dg/allocate_zerosize_3.f: Likewise.
4714 * gfortran.dg/altreturn_3.f90: Likewise.
4715 * gfortran.dg/altreturn_5.f90: Likewise.
4716 * gfortran.dg/altreturn_7.f90: Likewise.
4717 * gfortran.dg/and_or_xor.f90: Likewise.
4718 * gfortran.dg/anint_1.f90: Likewise.
4719 * gfortran.dg/any_all_1.f90: Likewise.
4720 * gfortran.dg/anyallcount_1.f90: Likewise.
4721 * gfortran.dg/append_1.f90: Likewise.
4722 * gfortran.dg/argument_checking_1.f90: Likewise.
4723 * gfortran.dg/argument_checking_2.f90: Likewise.
4724 * gfortran.dg/argument_checking_8.f90: Likewise.
4725 * gfortran.dg/arithmetic_if.f90: Likewise.
4726 * gfortran.dg/array_1.f90: Likewise.
4727 * gfortran.dg/array_2.f90: Likewise.
4728 * gfortran.dg/array_alloc_1.f90: Likewise.
4729 * gfortran.dg/array_alloc_2.f90: Likewise.
4730 * gfortran.dg/array_alloc_3.f90: Likewise.
4731 * gfortran.dg/array_assignment_1.F90: Likewise.
4732 * gfortran.dg/array_assignment_5.f90: Likewise.
4733 * gfortran.dg/array_constructor_1.f90: Likewise.
4734 * gfortran.dg/array_constructor_10.f90: Likewise.
4735 * gfortran.dg/array_constructor_11.f90: Likewise.
4736 * gfortran.dg/array_constructor_12.f90: Likewise.
4737 * gfortran.dg/array_constructor_15.f90: Likewise.
4738 * gfortran.dg/array_constructor_16.f90: Likewise.
4739 * gfortran.dg/array_constructor_17.f90: Likewise.
4740 * gfortran.dg/array_constructor_19.f90: Likewise.
4741 * gfortran.dg/array_constructor_23.f: Likewise.
4742 * gfortran.dg/array_constructor_24.f: Likewise.
4743 * gfortran.dg/array_constructor_32.f90: Likewise.
4744 * gfortran.dg/array_constructor_36.f90: Likewise.
4745 * gfortran.dg/array_constructor_39.f90: Likewise.
4746 * gfortran.dg/array_constructor_4.f90: Likewise.
4747 * gfortran.dg/array_constructor_40.f90: Likewise.
4748 * gfortran.dg/array_constructor_44.f90: Likewise.
4749 * gfortran.dg/array_constructor_45.f90: Likewise.
4750 * gfortran.dg/array_constructor_46.f90: Likewise.
4751 * gfortran.dg/array_constructor_47.f90: Likewise.
4752 * gfortran.dg/array_constructor_49.f90: Likewise.
4753 * gfortran.dg/array_constructor_5.f90: Likewise.
4754 * gfortran.dg/array_constructor_50.f90: Likewise.
4755 * gfortran.dg/array_constructor_6.f90: Likewise.
4756 * gfortran.dg/array_constructor_7.f90: Likewise.
4757 * gfortran.dg/array_constructor_8.f90: Likewise.
4758 * gfortran.dg/array_constructor_9.f90: Likewise.
4759 * gfortran.dg/array_constructor_type_1.f03: Likewise.
4760 * gfortran.dg/array_constructor_type_10.f03: Likewise.
4761 * gfortran.dg/array_constructor_type_11.f03: Likewise.
4762 * gfortran.dg/array_constructor_type_12.f03: Likewise.
4763 * gfortran.dg/array_constructor_type_13.f90: Likewise.
4764 * gfortran.dg/array_constructor_type_14.f03: Likewise.
4765 * gfortran.dg/array_constructor_type_16.f03: Likewise.
4766 * gfortran.dg/array_constructor_type_2.f03: Likewise.
4767 * gfortran.dg/array_constructor_type_22.f03: Likewise.
4768 * gfortran.dg/array_constructor_type_3.f03: Likewise.
4769 * gfortran.dg/array_constructor_type_4.f03: Likewise.
4770 * gfortran.dg/array_constructor_type_5.f03: Likewise.
4771 * gfortran.dg/array_constructor_type_6.f03: Likewise.
4772 * gfortran.dg/array_constructor_type_7.f03: Likewise.
4773 * gfortran.dg/array_function_1.f90: Likewise.
4774 * gfortran.dg/array_function_5.f90: Likewise.
4775 * gfortran.dg/array_initializer_1.f90: Likewise.
4776 * gfortran.dg/array_initializer_2.f90: Likewise.
4777 * gfortran.dg/array_memcpy_5.f90: Likewise.
4778 * gfortran.dg/array_memset_2.f90: Likewise.
4779 * gfortran.dg/array_reference_1.f90: Likewise.
4780 * gfortran.dg/array_return_value_1.f90: Likewise.
4781 * gfortran.dg/array_section_1.f90: Likewise.
4782 * gfortran.dg/array_temporaries_3.f90: Likewise.
4783 * gfortran.dg/arrayio_1.f90: Likewise.
4784 * gfortran.dg/arrayio_10.f90: Likewise.
4785 * gfortran.dg/arrayio_11.f90: Likewise.
4786 * gfortran.dg/arrayio_12.f90: Likewise.
4787 * gfortran.dg/arrayio_13.f90: Likewise.
4788 * gfortran.dg/arrayio_14.f90: Likewise.
4789 * gfortran.dg/arrayio_16.f90: Likewise.
4790 * gfortran.dg/arrayio_2.f90: Likewise.
4791 * gfortran.dg/arrayio_3.f90: Likewise.
4792 * gfortran.dg/arrayio_4.f90: Likewise.
4793 * gfortran.dg/arrayio_5.f90: Likewise.
4794 * gfortran.dg/arrayio_6.f90: Likewise.
4795 * gfortran.dg/arrayio_7.f90: Likewise.
4796 * gfortran.dg/arrayio_8.f90: Likewise.
4797 * gfortran.dg/arrayio_9.f90: Likewise.
4798 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4799 * gfortran.dg/assign_10.f90: Likewise.
4800 * gfortran.dg/assign_9.f90: Likewise.
4801 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4802 * gfortran.dg/assignment_1.f90: Likewise.
4803 * gfortran.dg/associate_1.f03: Likewise.
4804 * gfortran.dg/associate_11.f90: Likewise.
4805 * gfortran.dg/associate_13.f90: Likewise.
4806 * gfortran.dg/associate_15.f90: Likewise.
4807 * gfortran.dg/associate_17.f90: Likewise.
4808 * gfortran.dg/associate_18.f08: Likewise.
4809 * gfortran.dg/associate_19.f03: Likewise.
4810 * gfortran.dg/associate_20.f03: Likewise.
4811 * gfortran.dg/associate_22.f90: Likewise.
4812 * gfortran.dg/associate_23.f90: Likewise.
4813 * gfortran.dg/associate_24.f90: Likewise.
4814 * gfortran.dg/associate_25.f90: Likewise.
4815 * gfortran.dg/associate_27.f90: Likewise.
4816 * gfortran.dg/associate_28.f90: Likewise.
4817 * gfortran.dg/associate_32.f03: Likewise.
4818 * gfortran.dg/associate_33.f03: Likewise.
4819 * gfortran.dg/associate_34.f90: Likewise.
4820 * gfortran.dg/associate_6.f03: Likewise.
4821 * gfortran.dg/associate_7.f03: Likewise.
4822 * gfortran.dg/associate_8.f03: Likewise.
4823 * gfortran.dg/associate_9.f03: Likewise.
4824 * gfortran.dg/associated_1.f90: Likewise.
4825 * gfortran.dg/associated_2.f90: Likewise.
4826 * gfortran.dg/associated_5.f90: Likewise.
4827 * gfortran.dg/associated_6.f90: Likewise.
4828 * gfortran.dg/associated_target_3.f90: Likewise.
4829 * gfortran.dg/associated_target_4.f90: Likewise.
4830 * gfortran.dg/associated_target_5.f03: Likewise.
4831 * gfortran.dg/associated_target_6.f03: Likewise.
4832 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4833 * gfortran.dg/assumed_rank_1.f90: Likewise.
4834 * gfortran.dg/assumed_rank_10.f90: Likewise.
4835 * gfortran.dg/assumed_rank_2.f90: Likewise.
4836 * gfortran.dg/assumed_rank_7.f90: Likewise.
4837 * gfortran.dg/assumed_rank_8.f90: Likewise.
4838 * gfortran.dg/assumed_rank_9.f90: Likewise.
4839 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4840 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4841 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4842 * gfortran.dg/assumed_type_2.f90: Likewise.
4843 * gfortran.dg/atan2_1.f90: Likewise.
4844 * gfortran.dg/auto_array_1.f90: Likewise.
4845 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4846 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4847 * gfortran.dg/auto_char_len_3.f90: Likewise.
4848 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4849 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4850 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4851 * gfortran.dg/auto_save_2.f90: Likewise.
4852 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4853 * gfortran.dg/backslash_1.f90: Likewise.
4854 * gfortran.dg/backslash_2.f90: Likewise.
4855 * gfortran.dg/backslash_3.f: Likewise.
4856 * gfortran.dg/backspace_1.f: Likewise.
4857 * gfortran.dg/backspace_10.f90: Likewise.
4858 * gfortran.dg/backspace_11.f90: Likewise.
4859 * gfortran.dg/backspace_2.f: Likewise.
4860 * gfortran.dg/backspace_3.f: Likewise.
4861 * gfortran.dg/backspace_4.f: Likewise.
4862 * gfortran.dg/backspace_5.f: Likewise.
4863 * gfortran.dg/backspace_6.f: Likewise.
4864 * gfortran.dg/backspace_7.f90: Likewise.
4865 * gfortran.dg/backspace_8.f: Likewise.
4866 * gfortran.dg/backspace_9.f: Likewise.
4867 * gfortran.dg/bessel_1.f90: Likewise.
4868 * gfortran.dg/bessel_2.f90: Likewise.
4869 * gfortran.dg/bessel_5.f90: Likewise.
4870 * gfortran.dg/bessel_6.f90: Likewise.
4871 * gfortran.dg/bessel_7.f90: Likewise.
4872 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4873 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4874 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4875 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4876 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4877 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4878 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4879 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4880 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4881 * gfortran.dg/bit_comparison_1.F90: Likewise.
4882 * gfortran.dg/bit_comparison_2.F90: Likewise.
4883 * gfortran.dg/block_1.f08: Likewise.
4884 * gfortran.dg/block_13.f08: Likewise.
4885 * gfortran.dg/block_14.f90: Likewise.
4886 * gfortran.dg/block_2.f08: Likewise.
4887 * gfortran.dg/block_6.f08: Likewise.
4888 * gfortran.dg/block_7.f08: Likewise.
4889 * gfortran.dg/block_8.f08: Likewise.
4890 * gfortran.dg/blockdata_1.f90: Likewise.
4891 * gfortran.dg/bound_1.f90: Likewise.
4892 * gfortran.dg/bound_2.f90: Likewise.
4893 * gfortran.dg/bound_3.f90: Likewise.
4894 * gfortran.dg/bound_4.f90: Likewise.
4895 * gfortran.dg/bound_5.f90: Likewise.
4896 * gfortran.dg/bound_6.f90: Likewise.
4897 * gfortran.dg/bound_7.f90: Likewise.
4898 * gfortran.dg/bound_8.f90: Likewise.
4899 * gfortran.dg/bound_9.f90: Likewise.
4900 * gfortran.dg/bound_simplification_1.f90: Likewise.
4901 * gfortran.dg/bound_simplification_3.f90: Likewise.
4902 * gfortran.dg/bound_simplification_4.f90: Likewise.
4903 * gfortran.dg/bound_simplification_5.f90: Likewise.
4904 * gfortran.dg/bound_simplification_6.f90: Likewise.
4905 * gfortran.dg/bounds_check_1.f90: Likewise.
4906 * gfortran.dg/bounds_check_12.f90: Likewise.
4907 * gfortran.dg/bounds_check_14.f90: Likewise.
4908 * gfortran.dg/bounds_check_15.f90: Likewise.
4909 * gfortran.dg/bounds_check_19.f90: Likewise.
4910 * gfortran.dg/bounds_check_8.f90: Likewise.
4911 * gfortran.dg/bounds_check_9.f90: Likewise.
4912 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4913 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4914 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4915 * gfortran.dg/boz_1.f90: Likewise.
4916 * gfortran.dg/boz_11.f90: Likewise.
4917 * gfortran.dg/boz_13.f90: Likewise.
4918 * gfortran.dg/boz_14.f90: Likewise.
4919 * gfortran.dg/boz_15.f90: Likewise.
4920 * gfortran.dg/boz_3.f90: Likewise.
4921 * gfortran.dg/boz_6.f90: Likewise.
4922 * gfortran.dg/boz_9.f90: Likewise.
4923 * gfortran.dg/byte_1.f90: Likewise.
4924 * gfortran.dg/byte_2.f90: Likewise.
4925 * gfortran.dg/c_assoc.f90: Likewise.
4926 * gfortran.dg/c_assoc_2.f03: Likewise.
4927 * gfortran.dg/c_assoc_3.f90: Likewise.
4928 * gfortran.dg/c_by_val_1.f: Likewise.
4929 * gfortran.dg/c_by_val_5.f90: Likewise.
4930 * gfortran.dg/c_char_tests.f03: Likewise.
4931 * gfortran.dg/c_char_tests_2.f03: Likewise.
4932 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4933 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4934 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4935 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4936 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4937 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4938 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4939 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4940 * gfortran.dg/c_kind_params.f90: Likewise.
4941 * gfortran.dg/c_loc_test_20.f90: Likewise.
4942 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4943 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4944 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4945 * gfortran.dg/c_size_t_test.f03: Likewise.
4946 * gfortran.dg/c_sizeof_1.f90: Likewise.
4947 * gfortran.dg/c_sizeof_5.f90: Likewise.
4948 * gfortran.dg/c_sizeof_6.f90: Likewise.
4949 * gfortran.dg/char4_iunit_1.f03: Likewise.
4950 * gfortran.dg/char4_iunit_2.f03: Likewise.
4951 * gfortran.dg/char_allocation_1.f90: Likewise.
4952 * gfortran.dg/char_array_constructor.f90: Likewise.
4953 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4954 * gfortran.dg/char_assign_1.f90: Likewise.
4955 * gfortran.dg/char_associated_1.f90: Likewise.
4956 * gfortran.dg/char_cast_2.f90: Likewise.
4957 * gfortran.dg/char_comparison_1.f: Likewise.
4958 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4959 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4960 * gfortran.dg/char_cons_len.f90: Likewise.
4961 * gfortran.dg/char_conversion.f90: Likewise.
4962 * gfortran.dg/char_cshift_1.f90: Likewise.
4963 * gfortran.dg/char_cshift_2.f90: Likewise.
4964 * gfortran.dg/char_decl_2.f90: Likewise.
4965 * gfortran.dg/char_eoshift_1.f90: Likewise.
4966 * gfortran.dg/char_eoshift_2.f90: Likewise.
4967 * gfortran.dg/char_eoshift_3.f90: Likewise.
4968 * gfortran.dg/char_eoshift_4.f90: Likewise.
4969 * gfortran.dg/char_eoshift_5.f90: Likewise.
4970 * gfortran.dg/char_expr_1.f90: Likewise.
4971 * gfortran.dg/char_expr_3.f90: Likewise.
4972 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4973 * gfortran.dg/char_length_12.f90: Likewise.
4974 * gfortran.dg/char_length_14.f90: Likewise.
4975 * gfortran.dg/char_length_15.f90: Likewise.
4976 * gfortran.dg/char_length_17.f90: Likewise.
4977 * gfortran.dg/char_length_20.f90: Likewise.
4978 * gfortran.dg/char_length_21.f90: Likewise.
4979 * gfortran.dg/char_length_5.f90: Likewise.
4980 * gfortran.dg/char_length_6.f90: Likewise.
4981 * gfortran.dg/char_length_7.f90: Likewise.
4982 * gfortran.dg/char_length_8.f90: Likewise.
4983 * gfortran.dg/char_pack_1.f90: Likewise.
4984 * gfortran.dg/char_pack_2.f90: Likewise.
4985 * gfortran.dg/char_pointer_assign.f90: Likewise.
4986 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4987 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4988 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4989 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4990 * gfortran.dg/char_pointer_func.f90: Likewise.
4991 * gfortran.dg/char_reshape_1.f90: Likewise.
4992 * gfortran.dg/char_result_1.f90: Likewise.
4993 * gfortran.dg/char_result_12.f90: Likewise.
4994 * gfortran.dg/char_result_13.f90: Likewise.
4995 * gfortran.dg/char_result_14.f90: Likewise.
4996 * gfortran.dg/char_result_15.f90: Likewise.
4997 * gfortran.dg/char_result_2.f90: Likewise.
4998 * gfortran.dg/char_result_3.f90: Likewise.
4999 * gfortran.dg/char_result_4.f90: Likewise.
5000 * gfortran.dg/char_result_5.f90: Likewise.
5001 * gfortran.dg/char_result_6.f90: Likewise.
5002 * gfortran.dg/char_result_7.f90: Likewise.
5003 * gfortran.dg/char_result_8.f90: Likewise.
5004 * gfortran.dg/char_spread_1.f90: Likewise.
5005 * gfortran.dg/char_transpose_1.f90: Likewise.
5006 * gfortran.dg/char_type_len.f90: Likewise.
5007 * gfortran.dg/char_unpack_1.f90: Likewise.
5008 * gfortran.dg/char_unpack_2.f90: Likewise.
5009 * gfortran.dg/character_array_constructor_1.f90: Likewise.
5010 * gfortran.dg/character_comparison_1.f90: Likewise.
5011 * gfortran.dg/character_comparison_2.f90: Likewise.
5012 * gfortran.dg/character_comparison_3.f90: Likewise.
5013 * gfortran.dg/character_comparison_4.f90: Likewise.
5014 * gfortran.dg/character_comparison_5.f90: Likewise.
5015 * gfortran.dg/character_comparison_6.f90: Likewise.
5016 * gfortran.dg/character_comparison_7.f90: Likewise.
5017 * gfortran.dg/character_comparison_8.f90: Likewise.
5018 * gfortran.dg/character_comparison_9.f90: Likewise.
5019 * gfortran.dg/charlen_15.f90: Likewise.
5020 * gfortran.dg/charlen_16.f90: Likewise.
5021 * gfortran.dg/chkbits.f90: Likewise.
5022 * gfortran.dg/chmod_1.f90: Likewise.
5023 * gfortran.dg/chmod_2.f90: Likewise.
5024 * gfortran.dg/chmod_3.f90: Likewise.
5025 * gfortran.dg/class_1.f03: Likewise.
5026 * gfortran.dg/class_18.f03: Likewise.
5027 * gfortran.dg/class_19.f03: Likewise.
5028 * gfortran.dg/class_35.f90: Likewise.
5029 * gfortran.dg/class_46.f03: Likewise.
5030 * gfortran.dg/class_48.f90: Likewise.
5031 * gfortran.dg/class_51.f90: Likewise.
5032 * gfortran.dg/class_52.f90: Likewise.
5033 * gfortran.dg/class_6.f03: Likewise.
5034 * gfortran.dg/class_63.f90: Likewise.
5035 * gfortran.dg/class_64.f90: Likewise.
5036 * gfortran.dg/class_65.f90: Likewise.
5037 * gfortran.dg/class_66.f90: Likewise.
5038 * gfortran.dg/class_67.f90: Likewise.
5039 * gfortran.dg/class_9.f03: Likewise.
5040 * gfortran.dg/class_alias.f90: Likewise.
5041 * gfortran.dg/class_allocate_1.f03: Likewise.
5042 * gfortran.dg/class_allocate_10.f03: Likewise.
5043 * gfortran.dg/class_allocate_13.f90: Likewise.
5044 * gfortran.dg/class_allocate_14.f90: Likewise.
5045 * gfortran.dg/class_allocate_15.f90: Likewise.
5046 * gfortran.dg/class_allocate_19.f03: Likewise.
5047 * gfortran.dg/class_allocate_21.f90: Likewise.
5048 * gfortran.dg/class_allocate_22.f90: Likewise.
5049 * gfortran.dg/class_allocate_3.f03: Likewise.
5050 * gfortran.dg/class_allocate_4.f03: Likewise.
5051 * gfortran.dg/class_allocate_5.f90: Likewise.
5052 * gfortran.dg/class_allocate_6.f03: Likewise.
5053 * gfortran.dg/class_allocate_7.f03: Likewise.
5054 * gfortran.dg/class_allocate_8.f03: Likewise.
5055 * gfortran.dg/class_allocate_9.f03: Likewise.
5056 * gfortran.dg/class_array_1.f03: Likewise.
5057 * gfortran.dg/class_array_14.f90: Likewise.
5058 * gfortran.dg/class_array_15.f03: Likewise.
5059 * gfortran.dg/class_array_16.f90: Likewise.
5060 * gfortran.dg/class_array_2.f03: Likewise.
5061 * gfortran.dg/class_array_20.f03: Likewise.
5062 * gfortran.dg/class_array_21.f03: Likewise.
5063 * gfortran.dg/class_array_3.f03: Likewise.
5064 * gfortran.dg/class_array_4.f03: Likewise.
5065 * gfortran.dg/class_array_7.f03: Likewise.
5066 * gfortran.dg/class_array_8.f03: Likewise.
5067 * gfortran.dg/class_array_9.f03: Likewise.
5068 * gfortran.dg/class_defined_operator_1.f03: Likewise.
5069 * gfortran.dg/class_dummy_1.f03: Likewise.
5070 * gfortran.dg/class_optional_1.f90: Likewise.
5071 * gfortran.dg/class_optional_2.f90: Likewise.
5072 * gfortran.dg/class_result_5.f90: Likewise.
5073 * gfortran.dg/class_result_6.f90: Likewise.
5074 * gfortran.dg/class_to_type_1.f03: Likewise.
5075 * gfortran.dg/class_to_type_2.f90: Likewise.
5076 * gfortran.dg/class_to_type_3.f03: Likewise.
5077 * gfortran.dg/class_to_type_4.f90: Likewise.
5078 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
5079 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
5080 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
5081 * gfortran.dg/coarray/atomic_1.f90: Likewise.
5082 * gfortran.dg/coarray/atomic_2.f90: Likewise.
5083 * gfortran.dg/coarray/codimension.f90: Likewise.
5084 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
5085 * gfortran.dg/coarray/collectives_1.f90: Likewise.
5086 * gfortran.dg/coarray/collectives_2.f90: Likewise.
5087 * gfortran.dg/coarray/collectives_3.f90: Likewise.
5088 * gfortran.dg/coarray/collectives_4.f90: Likewise.
5089 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
5090 * gfortran.dg/coarray/dummy_1.f90: Likewise.
5091 * gfortran.dg/coarray/event_1.f90: Likewise.
5092 * gfortran.dg/coarray/event_2.f90: Likewise.
5093 * gfortran.dg/coarray/get_array.f90: Likewise.
5094 * gfortran.dg/coarray/image_index_1.f90: Likewise.
5095 * gfortran.dg/coarray/image_index_2.f90: Likewise.
5096 * gfortran.dg/coarray/image_index_3.f90: Likewise.
5097 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
5098 * gfortran.dg/coarray/lock_1.f90: Likewise.
5099 * gfortran.dg/coarray/lock_2.f90: Likewise.
5100 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
5101 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
5102 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
5103 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
5104 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
5105 * gfortran.dg/coarray/registering_1.f90: Likewise.
5106 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
5107 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
5108 * gfortran.dg/coarray/send_array.f90: Likewise.
5109 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
5110 * gfortran.dg/coarray/sendget_array.f90: Likewise.
5111 * gfortran.dg/coarray/subobject_1.f90: Likewise.
5112 * gfortran.dg/coarray/sync_1.f90: Likewise.
5113 * gfortran.dg/coarray/sync_3.f90: Likewise.
5114 * gfortran.dg/coarray/this_image_1.f90: Likewise.
5115 * gfortran.dg/coarray/this_image_2.f90: Likewise.
5116 * gfortran.dg/coarray_13.f90: Likewise.
5117 * gfortran.dg/coarray_15.f90: Likewise.
5118 * gfortran.dg/coarray_16.f90: Likewise.
5119 * gfortran.dg/coarray_2.f90: Likewise.
5120 * gfortran.dg/coarray_23.f90: Likewise.
5121 * gfortran.dg/coarray_40.f90: Likewise.
5122 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
5123 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
5124 * gfortran.dg/coarray_allocate_10.f08: Likewise.
5125 * gfortran.dg/coarray_allocate_2.f08: Likewise.
5126 * gfortran.dg/coarray_allocate_3.f08: Likewise.
5127 * gfortran.dg/coarray_allocate_4.f08: Likewise.
5128 * gfortran.dg/coarray_allocate_5.f08: Likewise.
5129 * gfortran.dg/coarray_allocate_7.f08: Likewise.
5130 * gfortran.dg/coarray_allocate_8.f08: Likewise.
5131 * gfortran.dg/coarray_allocate_9.f08: Likewise.
5132 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5133 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5134 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
5135 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
5136 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
5137 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
5138 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
5139 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
5140 * gfortran.dg/coarray_stat_2.f90: Likewise.
5141 * gfortran.dg/coarray_subobject_1.f90: Likewise.
5142 * gfortran.dg/coindexed_1.f90: Likewise.
5143 * gfortran.dg/comma.f: Likewise.
5144 * gfortran.dg/comma_format_extension_3.f: Likewise.
5145 * gfortran.dg/comma_format_extension_4.f: Likewise.
5146 * gfortran.dg/common_2.f90: Likewise.
5147 * gfortran.dg/common_4.f90: Likewise.
5148 * gfortran.dg/common_align_1.f90: Likewise.
5149 * gfortran.dg/common_align_2.f90: Likewise.
5150 * gfortran.dg/common_equivalence_1.f: Likewise.
5151 * gfortran.dg/common_pointer_1.f90: Likewise.
5152 * gfortran.dg/common_resize_1.f: Likewise.
5153 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
5154 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
5155 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
5156 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
5157 * gfortran.dg/complex_read.f90: Likewise.
5158 * gfortran.dg/complex_write.f90: Likewise.
5159 * gfortran.dg/constant_substring.f: Likewise.
5160 * gfortran.dg/constructor_2.f90: Likewise.
5161 * gfortran.dg/constructor_3.f90: Likewise.
5162 * gfortran.dg/constructor_6.f90: Likewise.
5163 * gfortran.dg/contained_1.f90: Likewise.
5164 * gfortran.dg/contained_3.f90: Likewise.
5165 * gfortran.dg/contained_equivalence_1.f90: Likewise.
5166 * gfortran.dg/contained_module_proc_1.f90: Likewise.
5167 * gfortran.dg/continuation_1.f90: Likewise.
5168 * gfortran.dg/continuation_11.f90: Likewise.
5169 * gfortran.dg/continuation_12.f90: Likewise.
5170 * gfortran.dg/continuation_13.f90: Likewise.
5171 * gfortran.dg/continuation_14.f: Likewise.
5172 * gfortran.dg/continuation_8.f90: Likewise.
5173 * gfortran.dg/convert_2.f90: Likewise.
5174 * gfortran.dg/convert_implied_open.f90: Likewise.
5175 * gfortran.dg/count_init_expr.f03: Likewise.
5176 * gfortran.dg/cr_lf.f90: Likewise.
5177 * gfortran.dg/cray_pointers_10.f90: Likewise.
5178 * gfortran.dg/cray_pointers_2.f90: Likewise.
5179 * gfortran.dg/cray_pointers_5.f90: Likewise.
5180 * gfortran.dg/cray_pointers_7.f90: Likewise.
5181 * gfortran.dg/cray_pointers_8.f90: Likewise.
5182 * gfortran.dg/cshift_1.f90: Likewise.
5183 * gfortran.dg/cshift_2.f90: Likewise.
5184 * gfortran.dg/cshift_large_1.f90: Likewise.
5185 * gfortran.dg/cshift_nan_1.f90: Likewise.
5186 * gfortran.dg/csqrt_2.f: Likewise.
5187 * gfortran.dg/data_array_1.f90: Likewise.
5188 * gfortran.dg/data_char_1.f90: Likewise.
5189 * gfortran.dg/data_char_2.f90: Likewise.
5190 * gfortran.dg/data_char_3.f90: Likewise.
5191 * gfortran.dg/data_derived_1.f90: Likewise.
5192 * gfortran.dg/data_implied_do_1.f90: Likewise.
5193 * gfortran.dg/data_namelist_conflict.f90: Likewise.
5194 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
5195 * gfortran.dg/deallocate_stat.f90: Likewise.
5196 * gfortran.dg/deallocate_stat_2.f90: Likewise.
5197 * gfortran.dg/debug/pr37738.f: Likewise.
5198 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
5199 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
5200 * gfortran.dg/dec_exp_1.f90: Likewise.
5201 * gfortran.dg/dec_init_1.f90: Likewise.
5202 * gfortran.dg/dec_init_2.f90: Likewise.
5203 * gfortran.dg/dec_init_3.f90: Likewise.
5204 * gfortran.dg/dec_init_4.f90: Likewise.
5205 * gfortran.dg/dec_io_1.f90: Likewise.
5206 * gfortran.dg/dec_io_2.f90: Likewise.
5207 * gfortran.dg/dec_io_2a.f90: Likewise.
5208 * gfortran.dg/dec_io_6.f90: Likewise.
5209 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
5210 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
5211 * gfortran.dg/dec_math.f90: Likewise.
5212 * gfortran.dg/dec_parameter_1.f: Likewise.
5213 * gfortran.dg/dec_parameter_2.f90: Likewise.
5214 * gfortran.dg/dec_static_1.f90: Likewise.
5215 * gfortran.dg/dec_static_2.f90: Likewise.
5216 * gfortran.dg/dec_structure_1.f90: Likewise.
5217 * gfortran.dg/dec_structure_10.f90: Likewise.
5218 * gfortran.dg/dec_structure_18.f90: Likewise.
5219 * gfortran.dg/dec_structure_19.f90: Likewise.
5220 * gfortran.dg/dec_structure_2.f90: Likewise.
5221 * gfortran.dg/dec_structure_22.f90: Likewise.
5222 * gfortran.dg/dec_structure_3.f90: Likewise.
5223 * gfortran.dg/dec_structure_4.f90: Likewise.
5224 * gfortran.dg/dec_structure_5.f90: Likewise.
5225 * gfortran.dg/dec_structure_6.f90: Likewise.
5226 * gfortran.dg/dec_structure_7.f90: Likewise.
5227 * gfortran.dg/dec_union_1.f90: Likewise.
5228 * gfortran.dg/dec_union_2.f90: Likewise.
5229 * gfortran.dg/dec_union_3.f90: Likewise.
5230 * gfortran.dg/dec_union_4.f90: Likewise.
5231 * gfortran.dg/dec_union_5.f90: Likewise.
5232 * gfortran.dg/default_format_1.f90: Likewise.
5233 * gfortran.dg/default_format_2.f90: Likewise.
5234 * gfortran.dg/default_format_denormal_1.f90: Likewise.
5235 * gfortran.dg/default_format_denormal_2.f90: Likewise.
5236 * gfortran.dg/default_initialization_3.f90: Likewise.
5237 * gfortran.dg/default_initialization_4.f90: Likewise.
5238 * gfortran.dg/default_initialization_5.f90: Likewise.
5239 * gfortran.dg/deferred_character_1.f90: Likewise.
5240 * gfortran.dg/deferred_character_10.f90: Likewise.
5241 * gfortran.dg/deferred_character_11.f90: Likewise.
5242 * gfortran.dg/deferred_character_12.f90: Likewise.
5243 * gfortran.dg/deferred_character_13.f90: Likewise.
5244 * gfortran.dg/deferred_character_14.f90: Likewise.
5245 * gfortran.dg/deferred_character_15.f90: Likewise.
5246 * gfortran.dg/deferred_character_16.f90: Likewise.
5247 * gfortran.dg/deferred_character_2.f90: Likewise.
5248 * gfortran.dg/deferred_character_3.f90: Likewise.
5249 * gfortran.dg/deferred_character_4.f90: Likewise.
5250 * gfortran.dg/deferred_character_5.f90: Likewise.
5251 * gfortran.dg/deferred_character_6.f90: Likewise.
5252 * gfortran.dg/deferred_character_7.f90: Likewise.
5253 * gfortran.dg/deferred_character_8.f90: Likewise.
5254 * gfortran.dg/deferred_character_9.f90: Likewise.
5255 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
5256 * gfortran.dg/deferred_type_component_1.f90: Likewise.
5257 * gfortran.dg/deferred_type_component_2.f90: Likewise.
5258 * gfortran.dg/deferred_type_param_2.f90: Likewise.
5259 * gfortran.dg/deferred_type_param_4.f90: Likewise.
5260 * gfortran.dg/deferred_type_param_5.f90: Likewise.
5261 * gfortran.dg/deferred_type_param_6.f90: Likewise.
5262 * gfortran.dg/deferred_type_param_8.f90: Likewise.
5263 * gfortran.dg/deferred_type_param_9.f90: Likewise.
5264 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
5265 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
5266 * gfortran.dg/defined_assignment_1.f90: Likewise.
5267 * gfortran.dg/defined_assignment_10.f90: Likewise.
5268 * gfortran.dg/defined_assignment_11.f90: Likewise.
5269 * gfortran.dg/defined_assignment_2.f90: Likewise.
5270 * gfortran.dg/defined_assignment_3.f90: Likewise.
5271 * gfortran.dg/defined_assignment_4.f90: Likewise.
5272 * gfortran.dg/defined_assignment_5.f90: Likewise.
5273 * gfortran.dg/defined_assignment_8.f90: Likewise.
5274 * gfortran.dg/defined_assignment_9.f90: Likewise.
5275 * gfortran.dg/dependency_2.f90: Likewise.
5276 * gfortran.dg/dependency_21.f90: Likewise.
5277 * gfortran.dg/dependency_22.f90: Likewise.
5278 * gfortran.dg/dependency_23.f90: Likewise.
5279 * gfortran.dg/dependency_24.f90: Likewise.
5280 * gfortran.dg/dependency_25.f90: Likewise.
5281 * gfortran.dg/dependency_26.f90: Likewise.
5282 * gfortran.dg/dependency_39.f90: Likewise.
5283 * gfortran.dg/dependency_40.f90: Likewise.
5284 * gfortran.dg/dependency_41.f90: Likewise.
5285 * gfortran.dg/dependency_42.f90: Likewise.
5286 * gfortran.dg/dependency_43.f90: Likewise.
5287 * gfortran.dg/dependency_44.f90: Likewise.
5288 * gfortran.dg/dependency_45.f90: Likewise.
5289 * gfortran.dg/dependency_50.f90: Likewise.
5290 * gfortran.dg/dependency_51.f90: Likewise.
5291 * gfortran.dg/dependent_decls_1.f90: Likewise.
5292 * gfortran.dg/der_array_1.f90: Likewise.
5293 * gfortran.dg/der_array_io_1.f90: Likewise.
5294 * gfortran.dg/der_array_io_2.f90: Likewise.
5295 * gfortran.dg/der_array_io_3.f90: Likewise.
5296 * gfortran.dg/der_io_1.f90: Likewise.
5297 * gfortran.dg/der_io_3.f90: Likewise.
5298 * gfortran.dg/der_pointer_2.f90: Likewise.
5299 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
5300 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
5301 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
5302 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
5303 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
5304 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5305 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
5306 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
5307 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
5308 * gfortran.dg/derived_external_function_1.f90: Likewise.
5309 * gfortran.dg/derived_init_1.f90: Likewise.
5310 * gfortran.dg/derived_init_2.f90: Likewise.
5311 * gfortran.dg/derived_init_3.f90: Likewise.
5312 * gfortran.dg/derived_init_4.f90: Likewise.
5313 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
5314 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5315 * gfortran.dg/dev_null.F90: Likewise.
5316 * gfortran.dg/dfloat_1.f90: Likewise.
5317 * gfortran.dg/dim_sum_1.f90: Likewise.
5318 * gfortran.dg/dim_sum_2.f90: Likewise.
5319 * gfortran.dg/dim_sum_3.f90: Likewise.
5320 * gfortran.dg/direct_io_10.f: Likewise.
5321 * gfortran.dg/direct_io_11.f90: Likewise.
5322 * gfortran.dg/direct_io_12.f90: Likewise.
5323 * gfortran.dg/direct_io_2.f90: Likewise.
5324 * gfortran.dg/direct_io_3.f90: Likewise.
5325 * gfortran.dg/direct_io_4.f90: Likewise.
5326 * gfortran.dg/direct_io_5.f90: Likewise.
5327 * gfortran.dg/direct_io_6.f90: Likewise.
5328 * gfortran.dg/direct_io_7.f90: Likewise.
5329 * gfortran.dg/direct_io_8.f90: Likewise.
5330 * gfortran.dg/direct_io_9.f: Likewise.
5331 * gfortran.dg/do_1.f90: Likewise.
5332 * gfortran.dg/do_3.F90: Likewise.
5333 * gfortran.dg/do_concurrent_2.f90: Likewise.
5334 * gfortran.dg/do_concurrent_4.f90: Likewise.
5335 * gfortran.dg/do_corner_warn.f90: Likewise.
5336 * gfortran.dg/do_iterator_2.f90: Likewise.
5337 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
5338 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
5339 * gfortran.dg/dos_eol.f: Likewise.
5340 * gfortran.dg/dot_product_1.f03: Likewise.
5341 * gfortran.dg/dot_product_2.f90: Likewise.
5342 * gfortran.dg/dot_product_4.f90: Likewise.
5343 * gfortran.dg/dshift_1.F90: Likewise.
5344 * gfortran.dg/dshift_2.F90: Likewise.
5345 * gfortran.dg/dtio_1.f90: Likewise.
5346 * gfortran.dg/dtio_10.f90: Likewise.
5347 * gfortran.dg/dtio_12.f90: Likewise.
5348 * gfortran.dg/dtio_14.f90: Likewise.
5349 * gfortran.dg/dtio_15.f90: Likewise.
5350 * gfortran.dg/dtio_16.f90: Likewise.
5351 * gfortran.dg/dtio_17.f90: Likewise.
5352 * gfortran.dg/dtio_19.f90: Likewise.
5353 * gfortran.dg/dtio_2.f90: Likewise.
5354 * gfortran.dg/dtio_20.f03: Likewise.
5355 * gfortran.dg/dtio_22.f90: Likewise.
5356 * gfortran.dg/dtio_24.f90: Likewise.
5357 * gfortran.dg/dtio_25.f90: Likewise.
5358 * gfortran.dg/dtio_26.f03: Likewise.
5359 * gfortran.dg/dtio_27.f90: Likewise.
5360 * gfortran.dg/dtio_28.f03: Likewise.
5361 * gfortran.dg/dtio_3.f90: Likewise.
5362 * gfortran.dg/dtio_30.f03: Likewise.
5363 * gfortran.dg/dtio_31.f03: Likewise.
5364 * gfortran.dg/dtio_32.f03: Likewise.
5365 * gfortran.dg/dtio_4.f90: Likewise.
5366 * gfortran.dg/dtio_5.f90: Likewise.
5367 * gfortran.dg/dtio_7.f90: Likewise.
5368 * gfortran.dg/dtio_8.f90: Likewise.
5369 * gfortran.dg/dtio_9.f90: Likewise.
5370 * gfortran.dg/dummy_procedure_3.f90: Likewise.
5371 * gfortran.dg/dummy_procedure_7.f90: Likewise.
5372 * gfortran.dg/dup_save_1.f90: Likewise.
5373 * gfortran.dg/dup_save_2.f90: Likewise.
5374 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
5375 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
5376 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5377 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
5378 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
5379 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
5380 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
5381 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
5382 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
5383 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
5384 * gfortran.dg/e_d_fmt.f90: Likewise.
5385 * gfortran.dg/edit_real_1.f90: Likewise.
5386 * gfortran.dg/elemental_by_value_1.f90: Likewise.
5387 * gfortran.dg/elemental_dependency_1.f90: Likewise.
5388 * gfortran.dg/elemental_dependency_4.f90: Likewise.
5389 * gfortran.dg/elemental_dependency_5.f90: Likewise.
5390 * gfortran.dg/elemental_dependency_6.f90: Likewise.
5391 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
5392 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
5393 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
5394 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
5395 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
5396 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
5397 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
5398 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
5399 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
5400 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
5401 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
5402 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
5403 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
5404 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
5405 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
5406 * gfortran.dg/empty_format_1.f90: Likewise.
5407 * gfortran.dg/endfile.f: Likewise.
5408 * gfortran.dg/endfile.f90: Likewise.
5409 * gfortran.dg/endfile_2.f90: Likewise.
5410 * gfortran.dg/entry_1.f90: Likewise.
5411 * gfortran.dg/entry_10.f90: Likewise.
5412 * gfortran.dg/entry_12.f90: Likewise.
5413 * gfortran.dg/entry_13.f90: Likewise.
5414 * gfortran.dg/entry_14.f90: Likewise.
5415 * gfortran.dg/entry_16.f90: Likewise.
5416 * gfortran.dg/entry_3.f90: Likewise.
5417 * gfortran.dg/entry_6.f90: Likewise.
5418 * gfortran.dg/entry_9.f90: Likewise.
5419 * gfortran.dg/entry_array_specs_2.f: Likewise.
5420 * gfortran.dg/enum_1.f90: Likewise.
5421 * gfortran.dg/enum_9.f90: Likewise.
5422 * gfortran.dg/eof_1.f90: Likewise.
5423 * gfortran.dg/eof_2.f90: Likewise.
5424 * gfortran.dg/eof_4.f90: Likewise.
5425 * gfortran.dg/eof_5.f90: Likewise.
5426 * gfortran.dg/eor_handling_1.f90: Likewise.
5427 * gfortran.dg/eor_handling_2.f90: Likewise.
5428 * gfortran.dg/eor_handling_3.f90: Likewise.
5429 * gfortran.dg/eor_handling_4.f90: Likewise.
5430 * gfortran.dg/eor_handling_5.f90: Likewise.
5431 * gfortran.dg/eoshift_3.f90: Likewise.
5432 * gfortran.dg/eoshift_4.f90: Likewise.
5433 * gfortran.dg/eoshift_5.f90: Likewise.
5434 * gfortran.dg/eoshift_6.f90: Likewise.
5435 * gfortran.dg/eoshift_large_1.f90: Likewise.
5436 * gfortran.dg/equiv_6.f90: Likewise.
5437 * gfortran.dg/equiv_7.f90: Likewise.
5438 * gfortran.dg/equiv_9.f90: Likewise.
5439 * gfortran.dg/equiv_constraint_4.f90: Likewise.
5440 * gfortran.dg/erf_2.F90: Likewise.
5441 * gfortran.dg/erf_3.F90: Likewise.
5442 * gfortran.dg/erfc_scaled_1.f90: Likewise.
5443 * gfortran.dg/error_format_2.f90: Likewise.
5444 * gfortran.dg/error_recovery_5.f90: Likewise.
5445 * gfortran.dg/execute_command_line_2.f90: Likewise.
5446 * gfortran.dg/execute_command_line_3.f90: Likewise.
5447 * gfortran.dg/exit_1.f08: Likewise.
5448 * gfortran.dg/exit_3.f08: Likewise.
5449 * gfortran.dg/exponent_1.f90: Likewise.
5450 * gfortran.dg/exponent_2.f90: Likewise.
5451 * gfortran.dg/extended_char_comparison_1.f: Likewise.
5452 * gfortran.dg/extends_1.f03: Likewise.
5453 * gfortran.dg/extends_16.f90: Likewise.
5454 * gfortran.dg/extends_2.f03: Likewise.
5455 * gfortran.dg/extends_3.f03: Likewise.
5456 * gfortran.dg/extends_4.f03: Likewise.
5457 * gfortran.dg/extends_type_of_1.f03: Likewise.
5458 * gfortran.dg/extends_type_of_2.f03: Likewise.
5459 * gfortran.dg/external_procedures_3.f90: Likewise.
5460 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5461 * gfortran.dg/f2003_io_1.f03: Likewise.
5462 * gfortran.dg/f2003_io_4.f03: Likewise.
5463 * gfortran.dg/f2003_io_5.f03: Likewise.
5464 * gfortran.dg/f2003_io_6.f03: Likewise.
5465 * gfortran.dg/f2003_io_7.f03: Likewise.
5466 * gfortran.dg/f2c_1.f90: Likewise.
5467 * gfortran.dg/f2c_2.f90: Likewise.
5468 * gfortran.dg/f2c_3.f90: Likewise.
5469 * gfortran.dg/f2c_4.f90: Likewise.
5470 * gfortran.dg/f2c_6.f90: Likewise.
5471 * gfortran.dg/f2c_7.f90: Likewise.
5472 * gfortran.dg/f2c_9.f90: Likewise.
5473 * gfortran.dg/fgetc_1.f90: Likewise.
5474 * gfortran.dg/fgetc_2.f90: Likewise.
5475 * gfortran.dg/filename_null.f90: Likewise.
5476 * gfortran.dg/finalize_12.f90: Likewise.
5477 * gfortran.dg/finalize_13.f90: Likewise.
5478 * gfortran.dg/finalize_15.f90: Likewise.
5479 * gfortran.dg/finalize_17.f90: Likewise.
5480 * gfortran.dg/finalize_18.f90: Likewise.
5481 * gfortran.dg/finalize_25.f90: Likewise.
5482 * gfortran.dg/finalize_29.f08: Likewise.
5483 * gfortran.dg/finalize_31.f90: Likewise.
5484 * gfortran.dg/float_1.f90: Likewise.
5485 * gfortran.dg/flush_1.f90: Likewise.
5486 * gfortran.dg/fmt_bz_bn.f: Likewise.
5487 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
5488 * gfortran.dg/fmt_cache_1.f: Likewise.
5489 * gfortran.dg/fmt_cache_2.f: Likewise.
5490 * gfortran.dg/fmt_cache_3.f90: Likewise.
5491 * gfortran.dg/fmt_colon.f90: Likewise.
5492 * gfortran.dg/fmt_e.f90: Likewise.
5493 * gfortran.dg/fmt_en.f90: Likewise.
5494 * gfortran.dg/fmt_error_10.f: Likewise.
5495 * gfortran.dg/fmt_error_9.f: Likewise.
5496 * gfortran.dg/fmt_exhaust.f90: Likewise.
5497 * gfortran.dg/fmt_f0_1.f90: Likewise.
5498 * gfortran.dg/fmt_f_an_p.f: Likewise.
5499 * gfortran.dg/fmt_fw_d.f90: Likewise.
5500 * gfortran.dg/fmt_g.f: Likewise.
5501 * gfortran.dg/fmt_g0_1.f08: Likewise.
5502 * gfortran.dg/fmt_g0_2.f08: Likewise.
5503 * gfortran.dg/fmt_g0_4.f08: Likewise.
5504 * gfortran.dg/fmt_g0_5.f08: Likewise.
5505 * gfortran.dg/fmt_g0_6.f08: Likewise.
5506 * gfortran.dg/fmt_g0_7.f08: Likewise.
5507 * gfortran.dg/fmt_g_1.f90: Likewise.
5508 * gfortran.dg/fmt_int_sign.f90: Likewise.
5509 * gfortran.dg/fmt_l.f90: Likewise.
5510 * gfortran.dg/fmt_missing_period_2.f: Likewise.
5511 * gfortran.dg/fmt_missing_period_3.f: Likewise.
5512 * gfortran.dg/fmt_p_1.f90: Likewise.
5513 * gfortran.dg/fmt_pf.f90: Likewise.
5514 * gfortran.dg/fmt_read.f90: Likewise.
5515 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
5516 * gfortran.dg/fmt_t_1.f90: Likewise.
5517 * gfortran.dg/fmt_t_2.f90: Likewise.
5518 * gfortran.dg/fmt_t_3.f90: Likewise.
5519 * gfortran.dg/fmt_t_4.f90: Likewise.
5520 * gfortran.dg/fmt_t_5.f90: Likewise.
5521 * gfortran.dg/fmt_t_6.f: Likewise.
5522 * gfortran.dg/fmt_t_7.f: Likewise.
5523 * gfortran.dg/fmt_t_9.f: Likewise.
5524 * gfortran.dg/fmt_tl.f: Likewise.
5525 * gfortran.dg/fmt_unlimited.f90: Likewise.
5526 * gfortran.dg/fmt_white.f: Likewise.
5527 * gfortran.dg/fmt_zero_digits.f90: Likewise.
5528 * gfortran.dg/fold_nearest.f90: Likewise.
5529 * gfortran.dg/forall_1.f90: Likewise.
5530 * gfortran.dg/forall_10.f90: Likewise.
5531 * gfortran.dg/forall_12.f90: Likewise.
5532 * gfortran.dg/forall_13.f90: Likewise.
5533 * gfortran.dg/forall_15.f90: Likewise.
5534 * gfortran.dg/forall_4.f90: Likewise.
5535 * gfortran.dg/forall_5.f90: Likewise.
5536 * gfortran.dg/forall_6.f90: Likewise.
5537 * gfortran.dg/forall_7.f90: Likewise.
5538 * gfortran.dg/fraction.f90: Likewise.
5539 * gfortran.dg/fseek.f90: Likewise.
5540 * gfortran.dg/ftell_1.f90: Likewise.
5541 * gfortran.dg/ftell_2.f90: Likewise.
5542 * gfortran.dg/ftell_3.f90: Likewise.
5543 * gfortran.dg/func_assign_2.f90: Likewise.
5544 * gfortran.dg/func_assign_3.f90: Likewise.
5545 * gfortran.dg/func_derived_1.f90: Likewise.
5546 * gfortran.dg/func_derived_2.f90: Likewise.
5547 * gfortran.dg/func_derived_3.f90: Likewise.
5548 * gfortran.dg/func_result_1.f90: Likewise.
5549 * gfortran.dg/func_result_2.f90: Likewise.
5550 * gfortran.dg/func_result_6.f90: Likewise.
5551 * gfortran.dg/function_charlen_2.f90: Likewise.
5552 * gfortran.dg/function_charlen_3.f: Likewise.
5553 * gfortran.dg/function_kinds_1.f90: Likewise.
5554 * gfortran.dg/function_kinds_4.f90: Likewise.
5555 * gfortran.dg/function_optimize_10.f90: Likewise.
5556 * gfortran.dg/function_optimize_11.f90: Likewise.
5557 * gfortran.dg/function_optimize_12.f90: Likewise.
5558 * gfortran.dg/function_optimize_4.f90: Likewise.
5559 * gfortran.dg/function_optimize_8.f90: Likewise.
5560 * gfortran.dg/g77/13037.f: Likewise.
5561 * gfortran.dg/g77/1832.f: Likewise.
5562 * gfortran.dg/g77/19981119-0.f: Likewise.
5563 * gfortran.dg/g77/19990313-0.f: Likewise.
5564 * gfortran.dg/g77/19990313-1.f: Likewise.
5565 * gfortran.dg/g77/19990313-2.f: Likewise.
5566 * gfortran.dg/g77/19990313-3.f: Likewise.
5567 * gfortran.dg/g77/19990419-1.f: Likewise.
5568 * gfortran.dg/g77/19990826-0.f: Likewise.
5569 * gfortran.dg/g77/19990826-2.f: Likewise.
5570 * gfortran.dg/g77/20000503-1.f: Likewise.
5571 * gfortran.dg/g77/20001111.f: Likewise.
5572 * gfortran.dg/g77/20010116.f: Likewise.
5573 * gfortran.dg/g77/20010216-1.f: Likewise.
5574 * gfortran.dg/g77/20010430.f: Likewise.
5575 * gfortran.dg/g77/20010610.f: Likewise.
5576 * gfortran.dg/g77/6177.f: Likewise.
5577 * gfortran.dg/g77/7388.f: Likewise.
5578 * gfortran.dg/g77/947.f: Likewise.
5579 * gfortran.dg/g77/970625-2.f: Likewise.
5580 * gfortran.dg/g77/971102-1.f: Likewise.
5581 * gfortran.dg/g77/980628-0.f: Likewise.
5582 * gfortran.dg/g77/980628-1.f: Likewise.
5583 * gfortran.dg/g77/980628-10.f: Likewise.
5584 * gfortran.dg/g77/980628-2.f: Likewise.
5585 * gfortran.dg/g77/980628-3.f: Likewise.
5586 * gfortran.dg/g77/980628-7.f: Likewise.
5587 * gfortran.dg/g77/980628-8.f: Likewise.
5588 * gfortran.dg/g77/980628-9.f: Likewise.
5589 * gfortran.dg/g77/980701-0.f: Likewise.
5590 * gfortran.dg/g77/980701-1.f: Likewise.
5591 * gfortran.dg/g77/cabs.f: Likewise.
5592 * gfortran.dg/g77/claus.f: Likewise.
5593 * gfortran.dg/g77/complex_1.f: Likewise.
5594 * gfortran.dg/g77/cpp3.F: Likewise.
5595 * gfortran.dg/g77/cpp4.F: Likewise.
5596 * gfortran.dg/g77/cpp5.F: Likewise.
5597 * gfortran.dg/g77/dcomplex.f: Likewise.
5598 * gfortran.dg/g77/dnrm2.f: Likewise.
5599 * gfortran.dg/g77/erfc.f: Likewise.
5600 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
5601 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
5602 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
5603 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
5604 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
5605 * gfortran.dg/g77/int8421.f: Likewise.
5606 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
5607 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
5608 * gfortran.dg/g77/le.f: Likewise.
5609 * gfortran.dg/g77/short.f: Likewise.
5610 * gfortran.dg/gamma_1.f90: Likewise.
5611 * gfortran.dg/gamma_4.f90: Likewise.
5612 * gfortran.dg/gamma_5.f90: Likewise.
5613 * gfortran.dg/generic_13.f90: Likewise.
5614 * gfortran.dg/generic_15.f90: Likewise.
5615 * gfortran.dg/generic_19.f90: Likewise.
5616 * gfortran.dg/generic_20.f90: Likewise.
5617 * gfortran.dg/generic_23.f03: Likewise.
5618 * gfortran.dg/generic_25.f90: Likewise.
5619 * gfortran.dg/generic_27.f90: Likewise.
5620 * gfortran.dg/generic_31.f90: Likewise.
5621 * gfortran.dg/generic_4.f90: Likewise.
5622 * gfortran.dg/global_vars_c_init.f90: Likewise.
5623 * gfortran.dg/global_vars_f90_init.f90: Likewise.
5624 * gfortran.dg/gnu_logical_1.F: Likewise.
5625 * gfortran.dg/goacc/fixed-1.f: Likewise.
5626 * gfortran.dg/goacc/fixed-2.f: Likewise.
5627 * gfortran.dg/goacc/gang-static.f95: Likewise.
5628 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5629 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5630 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5631 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5632 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5633 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5634 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5635 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5636 * gfortran.dg/goacc/omp-fixed.f: Likewise.
5637 * gfortran.dg/gomp/crayptr5.f90: Likewise.
5638 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
5639 * gfortran.dg/gomp/pr48794.f90: Likewise.
5640 * gfortran.dg/gomp/pr72744.f90: Likewise.
5641 * gfortran.dg/gomp/pr77665.f90: Likewise.
5642 * gfortran.dg/gomp/workshare2.f90: Likewise.
5643 * gfortran.dg/gomp/workshare3.f90: Likewise.
5644 * gfortran.dg/goto_1.f: Likewise.
5645 * gfortran.dg/goto_2.f90: Likewise.
5646 * gfortran.dg/goto_4.f90: Likewise.
5647 * gfortran.dg/goto_6.f: Likewise.
5648 * gfortran.dg/graphite/id-26.f03: Likewise.
5649 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
5650 * gfortran.dg/graphite/pr29581.f90: Likewise.
5651 * gfortran.dg/graphite/pr29832.f90: Likewise.
5652 * gfortran.dg/graphite/run-id-1.f: Likewise.
5653 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5654 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5655 * gfortran.dg/hollerith.f90: Likewise.
5656 * gfortran.dg/hollerith4.f90: Likewise.
5657 * gfortran.dg/hollerith6.f90: Likewise.
5658 * gfortran.dg/hollerith8.f90: Likewise.
5659 * gfortran.dg/hollerith_1.f90: Likewise.
5660 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
5661 * gfortran.dg/hollerith_f95.f90: Likewise.
5662 * gfortran.dg/hollerith_legacy.f90: Likewise.
5663 * gfortran.dg/host_assoc_call_3.f90: Likewise.
5664 * gfortran.dg/host_assoc_function_1.f90: Likewise.
5665 * gfortran.dg/host_assoc_function_3.f90: Likewise.
5666 * gfortran.dg/host_assoc_function_4.f90: Likewise.
5667 * gfortran.dg/host_assoc_function_9.f90: Likewise.
5668 * gfortran.dg/host_dummy_index_1.f90: Likewise.
5669 * gfortran.dg/hypot_1.f90: Likewise.
5670 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
5671 * gfortran.dg/iargc.f90: Likewise.
5672 * gfortran.dg/ibits.f90: Likewise.
5673 * gfortran.dg/ichar_1.f90: Likewise.
5674 * gfortran.dg/ichar_2.f90: Likewise.
5675 * gfortran.dg/ieee/ieee_1.F90: Likewise.
5676 * gfortran.dg/ieee/ieee_2.f90: Likewise.
5677 * gfortran.dg/ieee/ieee_3.f90: Likewise.
5678 * gfortran.dg/ieee/ieee_4.f90: Likewise.
5679 * gfortran.dg/ieee/ieee_6.f90: Likewise.
5680 * gfortran.dg/ieee/ieee_7.f90: Likewise.
5681 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5682 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
5683 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
5684 * gfortran.dg/ieee/large_1.f90: Likewise.
5685 * gfortran.dg/ieee/large_2.f90: Likewise.
5686 * gfortran.dg/ieee/large_3.F90: Likewise.
5687 * gfortran.dg/ieee/large_4.f90: Likewise.
5688 * gfortran.dg/ieee/rounding_1.f90: Likewise.
5689 * gfortran.dg/ieee/underflow_1.f90: Likewise.
5690 * gfortran.dg/impl_do_var_data.f90: Likewise.
5691 * gfortran.dg/implicit_10.f90: Likewise.
5692 * gfortran.dg/implicit_12.f90: Likewise.
5693 * gfortran.dg/implicit_class_1.f90: Likewise.
5694 * gfortran.dg/implicit_pure_1.f90: Likewise.
5695 * gfortran.dg/implied_do_1.f90: Likewise.
5696 * gfortran.dg/implied_do_io_1.f90: Likewise.
5697 * gfortran.dg/implied_do_io_2.f90: Likewise.
5698 * gfortran.dg/implied_do_io_3.f90: Likewise.
5699 * gfortran.dg/implied_shape_1.f08: Likewise.
5700 * gfortran.dg/import.f90: Likewise.
5701 * gfortran.dg/import4.f90: Likewise.
5702 * gfortran.dg/impure_1.f08: Likewise.
5703 * gfortran.dg/index.f90: Likewise.
5704 * gfortran.dg/index_2.f90: Likewise.
5705 * gfortran.dg/init_flag_1.f90: Likewise.
5706 * gfortran.dg/init_flag_10.f90: Likewise.
5707 * gfortran.dg/init_flag_15.f03: Likewise.
5708 * gfortran.dg/init_flag_2.f90: Likewise.
5709 * gfortran.dg/init_flag_3.f90: Likewise.
5710 * gfortran.dg/init_flag_4.f90: Likewise.
5711 * gfortran.dg/init_flag_5.f90: Likewise.
5712 * gfortran.dg/init_flag_6.f90: Likewise.
5713 * gfortran.dg/init_flag_7.f90: Likewise.
5714 * gfortran.dg/init_flag_9.f90: Likewise.
5715 * gfortran.dg/initialization_11.f90: Likewise.
5716 * gfortran.dg/initialization_19.f90: Likewise.
5717 * gfortran.dg/initialization_2.f90: Likewise.
5718 * gfortran.dg/initialization_22.f90: Likewise.
5719 * gfortran.dg/initialization_27.f90: Likewise.
5720 * gfortran.dg/initialization_5.f90: Likewise.
5721 * gfortran.dg/initialization_6.f90: Likewise.
5722 * gfortran.dg/inline_matmul_1.f90: Likewise.
5723 * gfortran.dg/inline_matmul_10.f90: Likewise.
5724 * gfortran.dg/inline_matmul_11.f90: Likewise.
5725 * gfortran.dg/inline_matmul_13.f90: Likewise.
5726 * gfortran.dg/inline_matmul_14.f90: Likewise.
5727 * gfortran.dg/inline_matmul_16.f90: Likewise.
5728 * gfortran.dg/inline_matmul_17.f90: Likewise.
5729 * gfortran.dg/inline_matmul_18.f90: Likewise.
5730 * gfortran.dg/inline_matmul_19.f90: Likewise.
5731 * gfortran.dg/inline_matmul_2.f90: Likewise.
5732 * gfortran.dg/inline_matmul_20.f90: Likewise.
5733 * gfortran.dg/inline_matmul_22.f90: Likewise.
5734 * gfortran.dg/inline_matmul_3.f90: Likewise.
5735 * gfortran.dg/inline_matmul_4.f90: Likewise.
5736 * gfortran.dg/inline_matmul_5.f90: Likewise.
5737 * gfortran.dg/inline_matmul_6.f90: Likewise.
5738 * gfortran.dg/inline_matmul_7.f90: Likewise.
5739 * gfortran.dg/inline_matmul_8.f90: Likewise.
5740 * gfortran.dg/inline_matmul_9.f90: Likewise.
5741 * gfortran.dg/inline_sum_1.f90: Likewise.
5742 * gfortran.dg/inline_sum_3.f90: Likewise.
5743 * gfortran.dg/inline_sum_5.f90: Likewise.
5744 * gfortran.dg/inquire-complex.f90: Likewise.
5745 * gfortran.dg/inquire.f90: Likewise.
5746 * gfortran.dg/inquire_10.f90: Likewise.
5747 * gfortran.dg/inquire_13.f90: Likewise.
5748 * gfortran.dg/inquire_15.f90: Likewise.
5749 * gfortran.dg/inquire_16.f90: Likewise.
5750 * gfortran.dg/inquire_17.f90: Likewise.
5751 * gfortran.dg/inquire_5.f90: Likewise.
5752 * gfortran.dg/inquire_6.f90: Likewise.
5753 * gfortran.dg/inquire_7.f90: Likewise.
5754 * gfortran.dg/inquire_9.f90: Likewise.
5755 * gfortran.dg/inquire_internal.f90: Likewise.
5756 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
5757 * gfortran.dg/inquire_size.f90: Likewise.
5758 * gfortran.dg/int_1.f90: Likewise.
5759 * gfortran.dg/int_conv_1.f90: Likewise.
5760 * gfortran.dg/int_range_io_1.f90: Likewise.
5761 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5762 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5763 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5764 * gfortran.dg/integer_plus.f90: Likewise.
5765 * gfortran.dg/intent_out_2.f90: Likewise.
5766 * gfortran.dg/intent_out_5.f90: Likewise.
5767 * gfortran.dg/intent_out_6.f90: Likewise.
5768 * gfortran.dg/interface_12.f90: Likewise.
5769 * gfortran.dg/interface_19.f90: Likewise.
5770 * gfortran.dg/interface_4.f90: Likewise.
5771 * gfortran.dg/interface_5.f90: Likewise.
5772 * gfortran.dg/interface_9.f90: Likewise.
5773 * gfortran.dg/interface_assignment_1.f90: Likewise.
5774 * gfortran.dg/interface_assignment_2.f90: Likewise.
5775 * gfortran.dg/internal_dummy_2.f08: Likewise.
5776 * gfortran.dg/internal_dummy_3.f08: Likewise.
5777 * gfortran.dg/internal_dummy_4.f08: Likewise.
5778 * gfortran.dg/internal_pack_1.f90: Likewise.
5779 * gfortran.dg/internal_pack_10.f90: Likewise.
5780 * gfortran.dg/internal_pack_12.f90: Likewise.
5781 * gfortran.dg/internal_pack_13.f90: Likewise.
5782 * gfortran.dg/internal_pack_14.f90: Likewise.
5783 * gfortran.dg/internal_pack_15.f90: Likewise.
5784 * gfortran.dg/internal_pack_2.f90: Likewise.
5785 * gfortran.dg/internal_pack_3.f90: Likewise.
5786 * gfortran.dg/internal_pack_4.f90: Likewise.
5787 * gfortran.dg/internal_pack_6.f90: Likewise.
5788 * gfortran.dg/internal_pack_8.f90: Likewise.
5789 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5790 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5791 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5792 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5793 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5794 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5795 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5796 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5797 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5798 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5799 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5800 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5801 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5802 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5803 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5804 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5805 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5806 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5807 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5808 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5809 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5810 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5811 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5812 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5813 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5814 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5815 * gfortran.dg/io_err_1.f90: Likewise.
5816 * gfortran.dg/io_real_boz.f90: Likewise.
5817 * gfortran.dg/iomsg_1.f90: Likewise.
5818 * gfortran.dg/iostat_1.f90: Likewise.
5819 * gfortran.dg/iostat_2.f90: Likewise.
5820 * gfortran.dg/iostat_4.f90: Likewise.
5821 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5822 * gfortran.dg/ishft_1.f90: Likewise.
5823 * gfortran.dg/ishft_2.f90: Likewise.
5824 * gfortran.dg/ishft_4.f90: Likewise.
5825 * gfortran.dg/isnan_1.f90: Likewise.
5826 * gfortran.dg/isnan_2.f90: Likewise.
5827 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5828 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5829 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5830 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5831 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5832 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5833 * gfortran.dg/itime_idate_1.f: Likewise.
5834 * gfortran.dg/itime_idate_2.f: Likewise.
5835 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5836 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5837 * gfortran.dg/large_real_kind_1.f90: Likewise.
5838 * gfortran.dg/large_real_kind_2.F90: Likewise.
5839 * gfortran.dg/large_real_kind_3.F90: Likewise.
5840 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5841 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5842 * gfortran.dg/large_recl.f90: Likewise.
5843 * gfortran.dg/large_unit_1.f90: Likewise.
5844 * gfortran.dg/large_unit_2.f90: Likewise.
5845 * gfortran.dg/largeequiv_1.f90: Likewise.
5846 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5847 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5848 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5849 * gfortran.dg/list_read_1.f90: Likewise.
5850 * gfortran.dg/list_read_10.f90: Likewise.
5851 * gfortran.dg/list_read_11.f90: Likewise.
5852 * gfortran.dg/list_read_12.f90: Likewise.
5853 * gfortran.dg/list_read_13.f: Likewise.
5854 * gfortran.dg/list_read_14.f90: Likewise.
5855 * gfortran.dg/list_read_2.f90: Likewise.
5856 * gfortran.dg/list_read_3.f90: Likewise.
5857 * gfortran.dg/list_read_4.f90: Likewise.
5858 * gfortran.dg/list_read_5.f90: Likewise.
5859 * gfortran.dg/list_read_6.f90: Likewise.
5860 * gfortran.dg/list_read_7.f90: Likewise.
5861 * gfortran.dg/list_read_8.f90: Likewise.
5862 * gfortran.dg/list_read_9.f90: Likewise.
5863 * gfortran.dg/loc_2.f90: Likewise.
5864 * gfortran.dg/logical_1.f90: Likewise.
5865 * gfortran.dg/logical_dot_product.f90: Likewise.
5866 * gfortran.dg/logical_temp_io.f90: Likewise.
5867 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5868 * gfortran.dg/lrshift_1.f90: Likewise.
5869 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5870 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5871 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5872 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5873 * gfortran.dg/make_unit.f90: Likewise.
5874 * gfortran.dg/mapping_1.f90: Likewise.
5875 * gfortran.dg/mapping_2.f90: Likewise.
5876 * gfortran.dg/mapping_3.f90: Likewise.
5877 * gfortran.dg/masklr_1.F90: Likewise.
5878 * gfortran.dg/masklr_2.F90: Likewise.
5879 * gfortran.dg/matmul_1.f90: Likewise.
5880 * gfortran.dg/matmul_10.f90: Likewise.
5881 * gfortran.dg/matmul_12.f90: Likewise.
5882 * gfortran.dg/matmul_16.f90: Likewise.
5883 * gfortran.dg/matmul_17.f90: Likewise.
5884 * gfortran.dg/matmul_18.f90: Likewise.
5885 * gfortran.dg/matmul_2.f90: Likewise.
5886 * gfortran.dg/matmul_3.f90: Likewise.
5887 * gfortran.dg/matmul_4.f90: Likewise.
5888 * gfortran.dg/matmul_6.f90: Likewise.
5889 * gfortran.dg/matmul_8.f03: Likewise.
5890 * gfortran.dg/matmul_9.f90: Likewise.
5891 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5892 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5893 * gfortran.dg/matmul_const.f90: Likewise.
5894 * gfortran.dg/maxloc_1.f90: Likewise.
5895 * gfortran.dg/maxloc_2.f90: Likewise.
5896 * gfortran.dg/maxloc_3.f90: Likewise.
5897 * gfortran.dg/maxloc_4.f90: Likewise.
5898 * gfortran.dg/maxloc_string_1.f90: Likewise.
5899 * gfortran.dg/maxlocval_1.f90: Likewise.
5900 * gfortran.dg/maxlocval_2.f90: Likewise.
5901 * gfortran.dg/maxlocval_3.f90: Likewise.
5902 * gfortran.dg/maxlocval_4.f90: Likewise.
5903 * gfortran.dg/maxval_char_1.f90: Likewise.
5904 * gfortran.dg/maxval_char_2.f90: Likewise.
5905 * gfortran.dg/maxval_char_3.f90: Likewise.
5906 * gfortran.dg/maxval_char_4.f90: Likewise.
5907 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5908 * gfortran.dg/mclock.f90: Likewise.
5909 * gfortran.dg/merge_bits_1.F90: Likewise.
5910 * gfortran.dg/merge_bits_2.F90: Likewise.
5911 * gfortran.dg/merge_char_1.f90: Likewise.
5912 * gfortran.dg/merge_init_expr.f90: Likewise.
5913 * gfortran.dg/min_max_optional_1.f90: Likewise.
5914 * gfortran.dg/min_max_optional_5.f90: Likewise.
5915 * gfortran.dg/minloc_1.f90: Likewise.
5916 * gfortran.dg/minloc_2.f90: Likewise.
5917 * gfortran.dg/minloc_3.f90: Likewise.
5918 * gfortran.dg/minloc_4.f90: Likewise.
5919 * gfortran.dg/minloc_string_1.f90: Likewise.
5920 * gfortran.dg/minlocval_1.f90: Likewise.
5921 * gfortran.dg/minlocval_2.f90: Likewise.
5922 * gfortran.dg/minlocval_3.f90: Likewise.
5923 * gfortran.dg/minlocval_4.f90: Likewise.
5924 * gfortran.dg/minmax_char_1.f90: Likewise.
5925 * gfortran.dg/minmaxloc_1.f90: Likewise.
5926 * gfortran.dg/minmaxloc_10.f90: Likewise.
5927 * gfortran.dg/minmaxloc_11.f90: Likewise.
5928 * gfortran.dg/minmaxloc_12.f90: Likewise.
5929 * gfortran.dg/minmaxloc_13.f90: Likewise.
5930 * gfortran.dg/minmaxloc_2.f90: Likewise.
5931 * gfortran.dg/minmaxloc_3.f90: Likewise.
5932 * gfortran.dg/minmaxloc_4.f90: Likewise.
5933 * gfortran.dg/minmaxloc_5.f90: Likewise.
5934 * gfortran.dg/minmaxloc_6.f90: Likewise.
5935 * gfortran.dg/minmaxloc_7.f90: Likewise.
5936 * gfortran.dg/minmaxloc_8.f90: Likewise.
5937 * gfortran.dg/minmaxval_1.f90: Likewise.
5938 * gfortran.dg/minval_char_1.f90: Likewise.
5939 * gfortran.dg/minval_char_2.f90: Likewise.
5940 * gfortran.dg/minval_char_3.f90: Likewise.
5941 * gfortran.dg/minval_char_4.f90: Likewise.
5942 * gfortran.dg/minval_char_5.f90: Likewise.
5943 * gfortran.dg/minval_parameter_1.f90: Likewise.
5944 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5945 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5946 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5947 * gfortran.dg/missing_parens_1.f90: Likewise.
5948 * gfortran.dg/missing_parens_2.f90: Likewise.
5949 * gfortran.dg/mod_large_1.f90: Likewise.
5950 * gfortran.dg/mod_sign0_1.f90: Likewise.
5951 * gfortran.dg/module_blank_common.f90: Likewise.
5952 * gfortran.dg/module_commons_1.f90: Likewise.
5953 * gfortran.dg/module_commons_3.f90: Likewise.
5954 * gfortran.dg/module_double_reuse.f90: Likewise.
5955 * gfortran.dg/module_equivalence_1.f90: Likewise.
5956 * gfortran.dg/module_equivalence_2.f90: Likewise.
5957 * gfortran.dg/module_equivalence_3.f90: Likewise.
5958 * gfortran.dg/module_equivalence_5.f90: Likewise.
5959 * gfortran.dg/module_interface_1.f90: Likewise.
5960 * gfortran.dg/module_nan.f90: Likewise.
5961 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5962 * gfortran.dg/module_procedure_1.f90: Likewise.
5963 * gfortran.dg/module_read_1.f90: Likewise.
5964 * gfortran.dg/module_read_2.f90: Likewise.
5965 * gfortran.dg/module_widestring_1.f90: Likewise.
5966 * gfortran.dg/move_alloc.f90: Likewise.
5967 * gfortran.dg/move_alloc_10.f90: Likewise.
5968 * gfortran.dg/move_alloc_13.f90: Likewise.
5969 * gfortran.dg/move_alloc_14.f90: Likewise.
5970 * gfortran.dg/move_alloc_15.f90: Likewise.
5971 * gfortran.dg/move_alloc_16.f90: Likewise.
5972 * gfortran.dg/move_alloc_2.f90: Likewise.
5973 * gfortran.dg/move_alloc_5.f90: Likewise.
5974 * gfortran.dg/move_alloc_6.f90: Likewise.
5975 * gfortran.dg/move_alloc_9.f90: Likewise.
5976 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5977 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5978 * gfortran.dg/mvbits_1.f90: Likewise.
5979 * gfortran.dg/mvbits_2.f90: Likewise.
5980 * gfortran.dg/mvbits_3.f90: Likewise.
5981 * gfortran.dg/mvbits_4.f90: Likewise.
5982 * gfortran.dg/mvbits_7.f90: Likewise.
5983 * gfortran.dg/mvbits_8.f90: Likewise.
5984 * gfortran.dg/namelist_11.f: Likewise.
5985 * gfortran.dg/namelist_12.f: Likewise.
5986 * gfortran.dg/namelist_13.f90: Likewise.
5987 * gfortran.dg/namelist_14.f90: Likewise.
5988 * gfortran.dg/namelist_15.f90: Likewise.
5989 * gfortran.dg/namelist_16.f90: Likewise.
5990 * gfortran.dg/namelist_17.f90: Likewise.
5991 * gfortran.dg/namelist_18.f90: Likewise.
5992 * gfortran.dg/namelist_19.f90: Likewise.
5993 * gfortran.dg/namelist_20.f90: Likewise.
5994 * gfortran.dg/namelist_21.f90: Likewise.
5995 * gfortran.dg/namelist_22.f90: Likewise.
5996 * gfortran.dg/namelist_23.f90: Likewise.
5997 * gfortran.dg/namelist_24.f90: Likewise.
5998 * gfortran.dg/namelist_26.f90: Likewise.
5999 * gfortran.dg/namelist_27.f90: Likewise.
6000 * gfortran.dg/namelist_28.f90: Likewise.
6001 * gfortran.dg/namelist_29.f90: Likewise.
6002 * gfortran.dg/namelist_37.f90: Likewise.
6003 * gfortran.dg/namelist_38.f90: Likewise.
6004 * gfortran.dg/namelist_39.f90: Likewise.
6005 * gfortran.dg/namelist_40.f90: Likewise.
6006 * gfortran.dg/namelist_41.f90: Likewise.
6007 * gfortran.dg/namelist_42.f90: Likewise.
6008 * gfortran.dg/namelist_43.f90: Likewise.
6009 * gfortran.dg/namelist_44.f90: Likewise.
6010 * gfortran.dg/namelist_47.f90: Likewise.
6011 * gfortran.dg/namelist_48.f90: Likewise.
6012 * gfortran.dg/namelist_49.f90: Likewise.
6013 * gfortran.dg/namelist_50.f90: Likewise.
6014 * gfortran.dg/namelist_51.f90: Likewise.
6015 * gfortran.dg/namelist_52.f90: Likewise.
6016 * gfortran.dg/namelist_54.f90: Likewise.
6017 * gfortran.dg/namelist_55.f90: Likewise.
6018 * gfortran.dg/namelist_56.f90: Likewise.
6019 * gfortran.dg/namelist_57.f90: Likewise.
6020 * gfortran.dg/namelist_58.f90: Likewise.
6021 * gfortran.dg/namelist_59.f90: Likewise.
6022 * gfortran.dg/namelist_60.f90: Likewise.
6023 * gfortran.dg/namelist_61.f90: Likewise.
6024 * gfortran.dg/namelist_64.f90: Likewise.
6025 * gfortran.dg/namelist_65.f90: Likewise.
6026 * gfortran.dg/namelist_69.f90: Likewise.
6027 * gfortran.dg/namelist_70.f90: Likewise.
6028 * gfortran.dg/namelist_71.f90: Likewise.
6029 * gfortran.dg/namelist_72.f: Likewise.
6030 * gfortran.dg/namelist_73.f90: Likewise.
6031 * gfortran.dg/namelist_77.f90: Likewise.
6032 * gfortran.dg/namelist_78.f90: Likewise.
6033 * gfortran.dg/namelist_79.f90: Likewise.
6034 * gfortran.dg/namelist_80.f90: Likewise.
6035 * gfortran.dg/namelist_81.f90: Likewise.
6036 * gfortran.dg/namelist_82.f90: Likewise.
6037 * gfortran.dg/namelist_84.f90: Likewise.
6038 * gfortran.dg/namelist_85.f90: Likewise.
6039 * gfortran.dg/namelist_86.f90: Likewise.
6040 * gfortran.dg/namelist_87.f90: Likewise.
6041 * gfortran.dg/namelist_88.f90: Likewise.
6042 * gfortran.dg/namelist_89.f90: Likewise.
6043 * gfortran.dg/namelist_90.f: Likewise.
6044 * gfortran.dg/namelist_95.f90: Likewise.
6045 * gfortran.dg/namelist_char_only.f90: Likewise.
6046 * gfortran.dg/namelist_empty.f90: Likewise.
6047 * gfortran.dg/namelist_internal.f90: Likewise.
6048 * gfortran.dg/namelist_use.f90: Likewise.
6049 * gfortran.dg/namelist_use_only.f90: Likewise.
6050 * gfortran.dg/namelist_utf8.f90: Likewise.
6051 * gfortran.dg/nan_1.f90: Likewise.
6052 * gfortran.dg/nan_2.f90: Likewise.
6053 * gfortran.dg/nan_3.f90: Likewise.
6054 * gfortran.dg/nan_6.f90: Likewise.
6055 * gfortran.dg/nan_7.f90: Likewise.
6056 * gfortran.dg/nearest_1.f90: Likewise.
6057 * gfortran.dg/nearest_2.f90: Likewise.
6058 * gfortran.dg/nearest_3.f90: Likewise.
6059 * gfortran.dg/negative-z-descriptor.f90: Likewise.
6060 * gfortran.dg/negative_automatic_size.f90: Likewise.
6061 * gfortran.dg/negative_unit.f: Likewise.
6062 * gfortran.dg/negative_unit2.f90: Likewise.
6063 * gfortran.dg/negative_unit_int8.f: Likewise.
6064 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
6065 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
6066 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
6067 * gfortran.dg/nested_modules_1.f90: Likewise.
6068 * gfortran.dg/nested_modules_2.f90: Likewise.
6069 * gfortran.dg/nested_modules_3.f90: Likewise.
6070 * gfortran.dg/nesting_1.f90: Likewise.
6071 * gfortran.dg/new_line.f90: Likewise.
6072 * gfortran.dg/newunit_1.f90: Likewise.
6073 * gfortran.dg/newunit_3.f90: Likewise.
6074 * gfortran.dg/newunit_5.f90.f90: Likewise.
6075 * gfortran.dg/nint_1.f90: Likewise.
6076 * gfortran.dg/nint_2.f90: Likewise.
6077 * gfortran.dg/no_arg_check_2.f90: Likewise.
6078 * gfortran.dg/no_range_check_1.f90: Likewise.
6079 * gfortran.dg/no_range_check_2.f90: Likewise.
6080 * gfortran.dg/no_range_check_3.f90: Likewise.
6081 * gfortran.dg/noadv_size.f90: Likewise.
6082 * gfortran.dg/nonreturning_statements.f90: Likewise.
6083 * gfortran.dg/norm2_1.f90: Likewise.
6084 * gfortran.dg/norm2_3.f90: Likewise.
6085 * gfortran.dg/nosigned_zero_1.f90: Likewise.
6086 * gfortran.dg/nosigned_zero_2.f90: Likewise.
6087 * gfortran.dg/nosigned_zero_3.f90: Likewise.
6088 * gfortran.dg/null_4.f90: Likewise.
6089 * gfortran.dg/null_9.f90: Likewise.
6090 * gfortran.dg/nullify_3.f90: Likewise.
6091 * gfortran.dg/oldstyle_1.f90: Likewise.
6092 * gfortran.dg/open_access_append_1.f90: Likewise.
6093 * gfortran.dg/open_access_append_2.f90: Likewise.
6094 * gfortran.dg/open_errors.f90: Likewise.
6095 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6096 * gfortran.dg/open_new.f90: Likewise.
6097 * gfortran.dg/open_readonly_1.f90: Likewise.
6098 * gfortran.dg/operator_1.f90: Likewise.
6099 * gfortran.dg/optional_absent_1.f90: Likewise.
6100 * gfortran.dg/optional_absent_2.f90: Likewise.
6101 * gfortran.dg/optional_absent_3.f90: Likewise.
6102 * gfortran.dg/optional_class_1.f90: Likewise.
6103 * gfortran.dg/optional_dim_2.f90: Likewise.
6104 * gfortran.dg/optional_dim_3.f90: Likewise.
6105 * gfortran.dg/output_exponents_1.f90: Likewise.
6106 * gfortran.dg/overload_1.f90: Likewise.
6107 * gfortran.dg/overload_2.f90: Likewise.
6108 * gfortran.dg/overwrite_1.f: Likewise.
6109 * gfortran.dg/pad_no.f90: Likewise.
6110 * gfortran.dg/parameter_array_init_1.f90: Likewise.
6111 * gfortran.dg/parameter_array_init_2.f90: Likewise.
6112 * gfortran.dg/parameter_array_init_4.f90: Likewise.
6113 * gfortran.dg/parameter_array_init_5.f90: Likewise.
6114 * gfortran.dg/parameter_array_section_2.f90: Likewise.
6115 * gfortran.dg/parens_3.f90: Likewise.
6116 * gfortran.dg/parens_5.f90: Likewise.
6117 * gfortran.dg/parens_6.f90: Likewise.
6118 * gfortran.dg/parent_result_ref_1.f90: Likewise.
6119 * gfortran.dg/parent_result_ref_2.f90: Likewise.
6120 * gfortran.dg/parent_result_ref_3.f90: Likewise.
6121 * gfortran.dg/parent_result_ref_4.f90: Likewise.
6122 * gfortran.dg/parity_1.f90: Likewise.
6123 * gfortran.dg/past_eor.f90: Likewise.
6124 * gfortran.dg/pdt_1.f03: Likewise.
6125 * gfortran.dg/pdt_10.f03: Likewise.
6126 * gfortran.dg/pdt_11.f03: Likewise.
6127 * gfortran.dg/pdt_12.f03: Likewise.
6128 * gfortran.dg/pdt_13.f03: Likewise.
6129 * gfortran.dg/pdt_14.f03: Likewise.
6130 * gfortran.dg/pdt_15.f03: Likewise.
6131 * gfortran.dg/pdt_19.f03: Likewise.
6132 * gfortran.dg/pdt_20.f03: Likewise.
6133 * gfortran.dg/pdt_22.f03: Likewise.
6134 * gfortran.dg/pdt_23.f03: Likewise.
6135 * gfortran.dg/pdt_25.f03: Likewise.
6136 * gfortran.dg/pdt_26.f03: Likewise.
6137 * gfortran.dg/pdt_27.f03: Likewise.
6138 * gfortran.dg/pdt_28.f03: Likewise.
6139 * gfortran.dg/pdt_3.f03: Likewise.
6140 * gfortran.dg/pdt_4.f03: Likewise.
6141 * gfortran.dg/pdt_5.f03: Likewise.
6142 * gfortran.dg/pdt_7.f03: Likewise.
6143 * gfortran.dg/pointer_1.f90: Likewise.
6144 * gfortran.dg/pointer_array_1.f90: Likewise.
6145 * gfortran.dg/pointer_array_3.f90: Likewise.
6146 * gfortran.dg/pointer_array_4.f90: Likewise.
6147 * gfortran.dg/pointer_array_5.f90: Likewise.
6148 * gfortran.dg/pointer_array_6.f90: Likewise.
6149 * gfortran.dg/pointer_array_7.f90: Likewise.
6150 * gfortran.dg/pointer_array_8.f90: Likewise.
6151 * gfortran.dg/pointer_array_9.f90: Likewise.
6152 * gfortran.dg/pointer_array_component_1.f90: Likewise.
6153 * gfortran.dg/pointer_array_component_2.f90: Likewise.
6154 * gfortran.dg/pointer_assign_10.f90: Likewise.
6155 * gfortran.dg/pointer_assign_11.f90: Likewise.
6156 * gfortran.dg/pointer_assign_4.f90: Likewise.
6157 * gfortran.dg/pointer_assign_8.f90: Likewise.
6158 * gfortran.dg/pointer_assign_9.f90: Likewise.
6159 * gfortran.dg/pointer_check_10.f90: Likewise.
6160 * gfortran.dg/pointer_check_9.f90: Likewise.
6161 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
6162 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
6163 * gfortran.dg/pointer_function_result_1.f90: Likewise.
6164 * gfortran.dg/pointer_init_1.f90: Likewise.
6165 * gfortran.dg/pointer_init_3.f90: Likewise.
6166 * gfortran.dg/pointer_init_4.f90: Likewise.
6167 * gfortran.dg/pointer_init_5.f90: Likewise.
6168 * gfortran.dg/pointer_init_8.f90: Likewise.
6169 * gfortran.dg/pointer_intent_1.f90: Likewise.
6170 * gfortran.dg/pointer_intent_4.f90: Likewise.
6171 * gfortran.dg/pointer_intent_5.f90: Likewise.
6172 * gfortran.dg/pointer_remapping_10.f90: Likewise.
6173 * gfortran.dg/pointer_remapping_4.f03: Likewise.
6174 * gfortran.dg/pointer_remapping_5.f08: Likewise.
6175 * gfortran.dg/pointer_remapping_9.f90: Likewise.
6176 * gfortran.dg/pointer_target_1.f90: Likewise.
6177 * gfortran.dg/pointer_target_2.f90: Likewise.
6178 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
6179 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
6180 * gfortran.dg/power.f90: Likewise.
6181 * gfortran.dg/power1.f90: Likewise.
6182 * gfortran.dg/power_3.f90: Likewise.
6183 * gfortran.dg/power_4.f90: Likewise.
6184 * gfortran.dg/power_5.f90: Likewise.
6185 * gfortran.dg/pr12884.f: Likewise.
6186 * gfortran.dg/pr15129.f90: Likewise.
6187 * gfortran.dg/pr15140.f90: Likewise.
6188 * gfortran.dg/pr15324.f90: Likewise.
6189 * gfortran.dg/pr15332.f: Likewise.
6190 * gfortran.dg/pr15957.f90: Likewise.
6191 * gfortran.dg/pr15959.f90: Likewise.
6192 * gfortran.dg/pr16597.f90: Likewise.
6193 * gfortran.dg/pr16861.f90: Likewise.
6194 * gfortran.dg/pr16938.f90: Likewise.
6195 * gfortran.dg/pr17090.f90: Likewise.
6196 * gfortran.dg/pr17143.f90: Likewise.
6197 * gfortran.dg/pr17164.f90: Likewise.
6198 * gfortran.dg/pr17229.f: Likewise.
6199 * gfortran.dg/pr17285.f90: Likewise.
6200 * gfortran.dg/pr17286.f90: Likewise.
6201 * gfortran.dg/pr17472.f: Likewise.
6202 * gfortran.dg/pr17612.f90: Likewise.
6203 * gfortran.dg/pr17706.f90: Likewise.
6204 * gfortran.dg/pr18025.f90: Likewise.
6205 * gfortran.dg/pr18122.f90: Likewise.
6206 * gfortran.dg/pr18210.f90: Likewise.
6207 * gfortran.dg/pr18392.f90: Likewise.
6208 * gfortran.dg/pr19155.f: Likewise.
6209 * gfortran.dg/pr19216.f: Likewise.
6210 * gfortran.dg/pr19467.f90: Likewise.
6211 * gfortran.dg/pr19657.f: Likewise.
6212 * gfortran.dg/pr19926.f90: Likewise.
6213 * gfortran.dg/pr19928-1.f90: Likewise.
6214 * gfortran.dg/pr19928-2.f90: Likewise.
6215 * gfortran.dg/pr20086.f90: Likewise.
6216 * gfortran.dg/pr20124.f90: Likewise.
6217 * gfortran.dg/pr20163-2.f: Likewise.
6218 * gfortran.dg/pr20480.f90: Likewise.
6219 * gfortran.dg/pr20755.f: Likewise.
6220 * gfortran.dg/pr20950.f: Likewise.
6221 * gfortran.dg/pr21177.f90: Likewise.
6222 * gfortran.dg/pr21730.f: Likewise.
6223 * gfortran.dg/pr22491.f: Likewise.
6224 * gfortran.dg/pr25603.f: Likewise.
6225 * gfortran.dg/pr26246_2.f90: Likewise.
6226 * gfortran.dg/pr32136.f90: Likewise.
6227 * gfortran.dg/pr32533.f90: Likewise.
6228 * gfortran.dg/pr33794.f90: Likewise.
6229 * gfortran.dg/pr35662.f90: Likewise.
6230 * gfortran.dg/pr35944-1.f90: Likewise.
6231 * gfortran.dg/pr35944-2.f90: Likewise.
6232 * gfortran.dg/pr35983.f90: Likewise.
6233 * gfortran.dg/pr39865.f90: Likewise.
6234 * gfortran.dg/pr41212.f90: Likewise.
6235 * gfortran.dg/pr43808.f90: Likewise.
6236 * gfortran.dg/pr44592.f90: Likewise.
6237 * gfortran.dg/pr44735.f90: Likewise.
6238 * gfortran.dg/pr45308.f03: Likewise.
6239 * gfortran.dg/pr46297.f: Likewise.
6240 * gfortran.dg/pr46588.f90: Likewise.
6241 * gfortran.dg/pr46665.f90: Likewise.
6242 * gfortran.dg/pr46804.f90: Likewise.
6243 * gfortran.dg/pr47008.f03: Likewise.
6244 * gfortran.dg/pr47614.f: Likewise.
6245 * gfortran.dg/pr47878.f90: Likewise.
6246 * gfortran.dg/pr49103.f90: Likewise.
6247 * gfortran.dg/pr50069_1.f90: Likewise.
6248 * gfortran.dg/pr50769.f90: Likewise.
6249 * gfortran.dg/pr52608.f90: Likewise.
6250 * gfortran.dg/pr55086_2.f90: Likewise.
6251 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
6252 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
6253 * gfortran.dg/pr55330.f90: Likewise.
6254 * gfortran.dg/pr56015.f90: Likewise.
6255 * gfortran.dg/pr57910.f90: Likewise.
6256 * gfortran.dg/pr59700.f90: Likewise.
6257 * gfortran.dg/pr62125.f90: Likewise.
6258 * gfortran.dg/pr64530.f90: Likewise.
6259 * gfortran.dg/pr65429.f90: Likewise.
6260 * gfortran.dg/pr65450.f90: Likewise.
6261 * gfortran.dg/pr65504.f90: Likewise.
6262 * gfortran.dg/pr65903.f90: Likewise.
6263 * gfortran.dg/pr66311.f90: Likewise.
6264 * gfortran.dg/pr66864.f90: Likewise.
6265 * gfortran.dg/pr67140.f90: Likewise.
6266 * gfortran.dg/pr67524.f90: Likewise.
6267 * gfortran.dg/pr67885.f90: Likewise.
6268 * gfortran.dg/pr68053.f90: Likewise.
6269 * gfortran.dg/pr68566.f90: Likewise.
6270 * gfortran.dg/pr69514_1.f90: Likewise.
6271 * gfortran.dg/pr69514_2.f90: Likewise.
6272 * gfortran.dg/pr69739.f90: Likewise.
6273 * gfortran.dg/pr70673.f90: Likewise.
6274 * gfortran.dg/pr71523_2.f90: Likewise.
6275 * gfortran.dg/pr71764.f90: Likewise.
6276 * gfortran.dg/pr78092.f90: Likewise.
6277 * gfortran.dg/pr82973.f90: Likewise.
6278 * gfortran.dg/pr83864.f90: Likewise.
6279 * gfortran.dg/pr83874.f90: Likewise.
6280 * gfortran.dg/pr84088.f90: Likewise.
6281 * gfortran.dg/pr84155.f90: Likewise.
6282 * gfortran.dg/proc_decl_12.f90: Likewise.
6283 * gfortran.dg/proc_decl_13.f90: Likewise.
6284 * gfortran.dg/proc_decl_15.f90: Likewise.
6285 * gfortran.dg/proc_decl_17.f90: Likewise.
6286 * gfortran.dg/proc_decl_18.f90: Likewise.
6287 * gfortran.dg/proc_decl_2.f90: Likewise.
6288 * gfortran.dg/proc_decl_5.f90: Likewise.
6289 * gfortran.dg/proc_decl_9.f90: Likewise.
6290 * gfortran.dg/proc_ptr_1.f90: Likewise.
6291 * gfortran.dg/proc_ptr_10.f90: Likewise.
6292 * gfortran.dg/proc_ptr_12.f90: Likewise.
6293 * gfortran.dg/proc_ptr_18.f90: Likewise.
6294 * gfortran.dg/proc_ptr_19.f90: Likewise.
6295 * gfortran.dg/proc_ptr_21.f90: Likewise.
6296 * gfortran.dg/proc_ptr_22.f90: Likewise.
6297 * gfortran.dg/proc_ptr_23.f90: Likewise.
6298 * gfortran.dg/proc_ptr_25.f90: Likewise.
6299 * gfortran.dg/proc_ptr_26.f90: Likewise.
6300 * gfortran.dg/proc_ptr_3.f90: Likewise.
6301 * gfortran.dg/proc_ptr_36.f90: Likewise.
6302 * gfortran.dg/proc_ptr_47.f90: Likewise.
6303 * gfortran.dg/proc_ptr_48.f90: Likewise.
6304 * gfortran.dg/proc_ptr_5.f90: Likewise.
6305 * gfortran.dg/proc_ptr_6.f90: Likewise.
6306 * gfortran.dg/proc_ptr_7.f90: Likewise.
6307 * gfortran.dg/proc_ptr_8.f90: Likewise.
6308 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
6309 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
6310 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
6311 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
6312 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
6313 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
6314 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
6315 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
6316 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
6317 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
6318 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
6319 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
6320 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
6321 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
6322 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
6323 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
6324 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
6325 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
6326 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
6327 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
6328 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
6329 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
6330 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
6331 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
6332 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
6333 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
6334 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
6335 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
6336 * gfortran.dg/product_init_expr.f03: Likewise.
6337 * gfortran.dg/promotion.f90: Likewise.
6338 * gfortran.dg/promotion_3.f90: Likewise.
6339 * gfortran.dg/promotion_4.f90: Likewise.
6340 * gfortran.dg/protected_1.f90: Likewise.
6341 * gfortran.dg/protected_2.f90: Likewise.
6342 * gfortran.dg/ptr-func-1.f90: Likewise.
6343 * gfortran.dg/ptr-func-2.f90: Likewise.
6344 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
6345 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
6346 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
6347 * gfortran.dg/pure_byref_1.f90: Likewise.
6348 * gfortran.dg/pure_byref_2.f90: Likewise.
6349 * gfortran.dg/pure_byref_3.f90: Likewise.
6350 * gfortran.dg/quad_2.f90: Likewise.
6351 * gfortran.dg/quad_3.f90: Likewise.
6352 * gfortran.dg/random_3.f90: Likewise.
6353 * gfortran.dg/random_4.f90: Likewise.
6354 * gfortran.dg/random_7.f90: Likewise.
6355 * gfortran.dg/read_2.f90: Likewise.
6356 * gfortran.dg/read_3.f90: Likewise.
6357 * gfortran.dg/read_4.f90: Likewise.
6358 * gfortran.dg/read_5.f90: Likewise.
6359 * gfortran.dg/read_bad_advance.f90: Likewise.
6360 * gfortran.dg/read_bang.f90: Likewise.
6361 * gfortran.dg/read_bang4.f90: Likewise.
6362 * gfortran.dg/read_comma.f: Likewise.
6363 * gfortran.dg/read_dir.f90: Likewise.
6364 * gfortran.dg/read_empty_file.f: Likewise.
6365 * gfortran.dg/read_eof_1.f90: Likewise.
6366 * gfortran.dg/read_eof_2.f90: Likewise.
6367 * gfortran.dg/read_eof_3.f90: Likewise.
6368 * gfortran.dg/read_eof_4.f90: Likewise.
6369 * gfortran.dg/read_eof_5.f90: Likewise.
6370 * gfortran.dg/read_eof_6.f: Likewise.
6371 * gfortran.dg/read_eof_7.f90: Likewise.
6372 * gfortran.dg/read_eof_8.f90: Likewise.
6373 * gfortran.dg/read_eof_all.f90: Likewise.
6374 * gfortran.dg/read_eor.f90: Likewise.
6375 * gfortran.dg/read_float_1.f90: Likewise.
6376 * gfortran.dg/read_float_2.f03: Likewise.
6377 * gfortran.dg/read_float_3.f90: Likewise.
6378 * gfortran.dg/read_float_4.f90: Likewise.
6379 * gfortran.dg/read_infnan_1.f90: Likewise.
6380 * gfortran.dg/read_list_eof_1.f90: Likewise.
6381 * gfortran.dg/read_logical.f90: Likewise.
6382 * gfortran.dg/read_many_1.f: Likewise.
6383 * gfortran.dg/read_no_eor.f90: Likewise.
6384 * gfortran.dg/read_noadvance.f90: Likewise.
6385 * gfortran.dg/read_repeat.f90: Likewise.
6386 * gfortran.dg/read_repeat_2.f90: Likewise.
6387 * gfortran.dg/read_size_noadvance.f90: Likewise.
6388 * gfortran.dg/read_x_eof.f90: Likewise.
6389 * gfortran.dg/read_x_past.f: Likewise.
6390 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
6391 * gfortran.dg/real_const_1.f: Likewise.
6392 * gfortran.dg/real_const_2.f90: Likewise.
6393 * gfortran.dg/real_const_3.f90: Likewise.
6394 * gfortran.dg/real_do_1.f90: Likewise.
6395 * gfortran.dg/real_index_1.f90: Likewise.
6396 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
6397 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
6398 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
6399 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
6400 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
6401 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
6402 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
6403 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
6404 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
6405 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
6406 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
6407 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
6408 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
6409 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
6410 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
6411 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
6412 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
6413 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
6414 * gfortran.dg/record_marker_1.f90: Likewise.
6415 * gfortran.dg/record_marker_2.f: Likewise.
6416 * gfortran.dg/record_marker_3.f90: Likewise.
6417 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
6418 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
6419 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
6420 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
6421 * gfortran.dg/recursive_check_7.f90: Likewise.
6422 * gfortran.dg/recursive_reference_1.f90: Likewise.
6423 * gfortran.dg/recursive_reference_2.f90: Likewise.
6424 * gfortran.dg/recursive_stack.f90: Likewise.
6425 * gfortran.dg/reduction.f90: Likewise.
6426 * gfortran.dg/repack_arrays_1.f90: Likewise.
6427 * gfortran.dg/repeat_1.f90: Likewise.
6428 * gfortran.dg/repeat_2.f90: Likewise.
6429 * gfortran.dg/repeat_3.f90: Likewise.
6430 * gfortran.dg/repeat_6.f90: Likewise.
6431 * gfortran.dg/reshape-alloc.f90: Likewise.
6432 * gfortran.dg/reshape-complex.f90: Likewise.
6433 * gfortran.dg/reshape.f90: Likewise.
6434 * gfortran.dg/reshape_2.f90: Likewise.
6435 * gfortran.dg/reshape_7.f90: Likewise.
6436 * gfortran.dg/reshape_empty_1.f03: Likewise.
6437 * gfortran.dg/reshape_pad_1.f90: Likewise.
6438 * gfortran.dg/reshape_rank7.f90: Likewise.
6439 * gfortran.dg/reshape_transpose_1.f90: Likewise.
6440 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
6441 * gfortran.dg/result_default_init_1.f90: Likewise.
6442 * gfortran.dg/result_in_spec_1.f90: Likewise.
6443 * gfortran.dg/result_in_spec_2.f90: Likewise.
6444 * gfortran.dg/ret_array_1.f90: Likewise.
6445 * gfortran.dg/ret_pointer_1.f90: Likewise.
6446 * gfortran.dg/ret_pointer_2.f90: Likewise.
6447 * gfortran.dg/rewind_1.f90: Likewise.
6448 * gfortran.dg/round_1.f03: Likewise.
6449 * gfortran.dg/round_2.f03: Likewise.
6450 * gfortran.dg/round_3.f08: Likewise.
6451 * gfortran.dg/round_4.f90: Likewise.
6452 * gfortran.dg/rrspacing_1.f90: Likewise.
6453 * gfortran.dg/runtime_warning_1.f90: Likewise.
6454 * gfortran.dg/same_type_as_2.f03: Likewise.
6455 * gfortran.dg/save_1.f90: Likewise.
6456 * gfortran.dg/save_5.f90: Likewise.
6457 * gfortran.dg/save_6.f90: Likewise.
6458 * gfortran.dg/scalar_mask_1.f90: Likewise.
6459 * gfortran.dg/scalar_mask_2.f90: Likewise.
6460 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
6461 * gfortran.dg/scale_1.f90: Likewise.
6462 * gfortran.dg/scan_1.f90: Likewise.
6463 * gfortran.dg/scan_2.f90: Likewise.
6464 * gfortran.dg/secnds-1.f: Likewise.
6465 * gfortran.dg/secnds.f: Likewise.
6466 * gfortran.dg/select_1.f90: Likewise.
6467 * gfortran.dg/select_2.f90: Likewise.
6468 * gfortran.dg/select_3.f90: Likewise.
6469 * gfortran.dg/select_5.f90: Likewise.
6470 * gfortran.dg/select_char_1.f90: Likewise.
6471 * gfortran.dg/select_char_2.f90: Likewise.
6472 * gfortran.dg/select_type_13.f03: Likewise.
6473 * gfortran.dg/select_type_14.f03: Likewise.
6474 * gfortran.dg/select_type_15.f03: Likewise.
6475 * gfortran.dg/select_type_19.f03: Likewise.
6476 * gfortran.dg/select_type_2.f03: Likewise.
6477 * gfortran.dg/select_type_26.f03: Likewise.
6478 * gfortran.dg/select_type_27.f03: Likewise.
6479 * gfortran.dg/select_type_28.f03: Likewise.
6480 * gfortran.dg/select_type_3.f03: Likewise.
6481 * gfortran.dg/select_type_35.f03: Likewise.
6482 * gfortran.dg/select_type_36.f03: Likewise.
6483 * gfortran.dg/select_type_37.f03: Likewise.
6484 * gfortran.dg/select_type_39.f03: Likewise.
6485 * gfortran.dg/select_type_4.f90: Likewise.
6486 * gfortran.dg/select_type_5.f03: Likewise.
6487 * gfortran.dg/select_type_6.f03: Likewise.
6488 * gfortran.dg/select_type_7.f03: Likewise.
6489 * gfortran.dg/select_type_8.f03: Likewise.
6490 * gfortran.dg/selected_char_kind_1.f90: Likewise.
6491 * gfortran.dg/selected_char_kind_4.f90: Likewise.
6492 * gfortran.dg/selected_kind_1.f90: Likewise.
6493 * gfortran.dg/selected_real_kind_2.f90: Likewise.
6494 * gfortran.dg/shape_2.f90: Likewise.
6495 * gfortran.dg/shape_4.f90: Likewise.
6496 * gfortran.dg/shape_5.f90: Likewise.
6497 * gfortran.dg/shape_7.f90: Likewise.
6498 * gfortran.dg/shape_8.f90: Likewise.
6499 * gfortran.dg/shape_9.f90: Likewise.
6500 * gfortran.dg/shift-kind_2.f90: Likewise.
6501 * gfortran.dg/shiftalr_1.F90: Likewise.
6502 * gfortran.dg/shiftalr_2.F90: Likewise.
6503 * gfortran.dg/simpleif_1.f90: Likewise.
6504 * gfortran.dg/simplify_argN_1.f90: Likewise.
6505 * gfortran.dg/simplify_cshift_1.f90: Likewise.
6506 * gfortran.dg/simplify_cshift_4.f90: Likewise.
6507 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
6508 * gfortran.dg/simplify_modulo.f90: Likewise.
6509 * gfortran.dg/single_char_string.f90: Likewise.
6510 * gfortran.dg/size_dim.f90: Likewise.
6511 * gfortran.dg/size_optional_dim_1.f90: Likewise.
6512 * gfortran.dg/sizeof.f90: Likewise.
6513 * gfortran.dg/sizeof_4.f90: Likewise.
6514 * gfortran.dg/slash_1.f90: Likewise.
6515 * gfortran.dg/sms-1.f90: Likewise.
6516 * gfortran.dg/sms-2.f90: Likewise.
6517 * gfortran.dg/spec_expr_7.f90: Likewise.
6518 * gfortran.dg/specifics_1.f90: Likewise.
6519 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
6520 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
6521 * gfortran.dg/spread_init_expr.f03: Likewise.
6522 * gfortran.dg/spread_scalar_source.f90: Likewise.
6523 * gfortran.dg/spread_shape_1.f90: Likewise.
6524 * gfortran.dg/stat_1.f90: Likewise.
6525 * gfortran.dg/stat_2.f90: Likewise.
6526 * gfortran.dg/stfunc_1.f90: Likewise.
6527 * gfortran.dg/stfunc_4.f90: Likewise.
6528 * gfortran.dg/stfunc_6.f90: Likewise.
6529 * gfortran.dg/storage_size_1.f08: Likewise.
6530 * gfortran.dg/storage_size_3.f08: Likewise.
6531 * gfortran.dg/storage_size_4.f90: Likewise.
6532 * gfortran.dg/streamio_1.f90: Likewise.
6533 * gfortran.dg/streamio_10.f90: Likewise.
6534 * gfortran.dg/streamio_11.f90: Likewise.
6535 * gfortran.dg/streamio_12.f90: Likewise.
6536 * gfortran.dg/streamio_13.f90: Likewise.
6537 * gfortran.dg/streamio_14.f90: Likewise.
6538 * gfortran.dg/streamio_15.f90: Likewise.
6539 * gfortran.dg/streamio_16.f90: Likewise.
6540 * gfortran.dg/streamio_17.f90: Likewise.
6541 * gfortran.dg/streamio_2.f90: Likewise.
6542 * gfortran.dg/streamio_3.f90: Likewise.
6543 * gfortran.dg/streamio_4.f90: Likewise.
6544 * gfortran.dg/streamio_5.f90: Likewise.
6545 * gfortran.dg/streamio_6.f90: Likewise.
6546 * gfortran.dg/streamio_7.f90: Likewise.
6547 * gfortran.dg/streamio_8.f90: Likewise.
6548 * gfortran.dg/streamio_9.f90: Likewise.
6549 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
6550 * gfortran.dg/string_4.f90: Likewise.
6551 * gfortran.dg/string_array_constructor_2.f90: Likewise.
6552 * gfortran.dg/string_assign_2.f90: Likewise.
6553 * gfortran.dg/string_compare_1.f90: Likewise.
6554 * gfortran.dg/string_compare_2.f90: Likewise.
6555 * gfortran.dg/string_compare_3.f90: Likewise.
6556 * gfortran.dg/string_ctor_1.f90: Likewise.
6557 * gfortran.dg/string_length_1.f90: Likewise.
6558 * gfortran.dg/string_length_2.f90: Likewise.
6559 * gfortran.dg/string_length_3.f90: Likewise.
6560 * gfortran.dg/string_length_4.f90: Likewise.
6561 * gfortran.dg/string_null_compare_1.f: Likewise.
6562 * gfortran.dg/string_pad_trunc.f90: Likewise.
6563 * gfortran.dg/structure_constructor_1.f03: Likewise.
6564 * gfortran.dg/structure_constructor_11.f90: Likewise.
6565 * gfortran.dg/structure_constructor_13.f03: Likewise.
6566 * gfortran.dg/structure_constructor_2.f03: Likewise.
6567 * gfortran.dg/structure_constructor_5.f03: Likewise.
6568 * gfortran.dg/submodule_1.f08: Likewise.
6569 * gfortran.dg/submodule_11.f08: Likewise.
6570 * gfortran.dg/submodule_14.f08: Likewise.
6571 * gfortran.dg/submodule_15.f08: Likewise.
6572 * gfortran.dg/submodule_17.f08: Likewise.
6573 * gfortran.dg/submodule_18.f08: Likewise.
6574 * gfortran.dg/submodule_19.f08: Likewise.
6575 * gfortran.dg/submodule_2.f08: Likewise.
6576 * gfortran.dg/submodule_27.f08: Likewise.
6577 * gfortran.dg/submodule_28.f08: Likewise.
6578 * gfortran.dg/submodule_29.f08: Likewise.
6579 * gfortran.dg/submodule_30.f08: Likewise.
6580 * gfortran.dg/submodule_6.f08: Likewise.
6581 * gfortran.dg/submodule_7.f08: Likewise.
6582 * gfortran.dg/submodule_8.f08: Likewise.
6583 * gfortran.dg/subnormal_1.f90: Likewise.
6584 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
6585 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
6586 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
6587 * gfortran.dg/substr_2.f: Likewise.
6588 * gfortran.dg/substr_3.f: Likewise.
6589 * gfortran.dg/substr_4.f: Likewise.
6590 * gfortran.dg/substr_5.f90: Likewise.
6591 * gfortran.dg/substr_6.f90: Likewise.
6592 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
6593 * gfortran.dg/sum_init_expr.f03: Likewise.
6594 * gfortran.dg/sum_zero_array_1.f90: Likewise.
6595 * gfortran.dg/system_clock_3.f08: Likewise.
6596 * gfortran.dg/t_editing.f: Likewise.
6597 * gfortran.dg/team_change_1.f90: Likewise.
6598 * gfortran.dg/team_end_1.f90: Likewise.
6599 * gfortran.dg/team_number_1.f90: Likewise.
6600 * gfortran.dg/temporary_1.f90: Likewise.
6601 * gfortran.dg/test_com_block.f90: Likewise.
6602 * gfortran.dg/test_only_clause.f90: Likewise.
6603 * gfortran.dg/tiny_1.f90: Likewise.
6604 * gfortran.dg/tiny_2.f90: Likewise.
6605 * gfortran.dg/tl_editing.f90: Likewise.
6606 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
6607 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6608 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
6609 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
6610 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
6611 * gfortran.dg/transfer_class_2.f90: Likewise.
6612 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
6613 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
6614 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
6615 * gfortran.dg/transfer_resolve_1.f90: Likewise.
6616 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6617 * gfortran.dg/transfer_simplify_10.f90: Likewise.
6618 * gfortran.dg/transfer_simplify_11.f90: Likewise.
6619 * gfortran.dg/transfer_simplify_2.f90: Likewise.
6620 * gfortran.dg/transfer_simplify_3.f90: Likewise.
6621 * gfortran.dg/transfer_simplify_4.f90: Likewise.
6622 * gfortran.dg/transfer_simplify_8.f90: Likewise.
6623 * gfortran.dg/transfer_simplify_9.f90: Likewise.
6624 * gfortran.dg/transpose_1.f90: Likewise.
6625 * gfortran.dg/transpose_3.f03: Likewise.
6626 * gfortran.dg/transpose_4.f90: Likewise.
6627 * gfortran.dg/transpose_conjg_1.f90: Likewise.
6628 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
6629 * gfortran.dg/transpose_optimization_2.f90: Likewise.
6630 * gfortran.dg/trim_1.f90: Likewise.
6631 * gfortran.dg/trim_optimize_1.f90: Likewise.
6632 * gfortran.dg/trim_optimize_2.f90: Likewise.
6633 * gfortran.dg/trim_optimize_3.f90: Likewise.
6634 * gfortran.dg/trim_optimize_4.f90: Likewise.
6635 * gfortran.dg/trim_optimize_5.f90: Likewise.
6636 * gfortran.dg/trim_optimize_6.f90: Likewise.
6637 * gfortran.dg/trim_optimize_7.f90: Likewise.
6638 * gfortran.dg/trim_optimize_8.f90: Likewise.
6639 * gfortran.dg/type_to_class_1.f03: Likewise.
6640 * gfortran.dg/type_to_class_2.f03: Likewise.
6641 * gfortran.dg/type_to_class_3.f03: Likewise.
6642 * gfortran.dg/type_to_class_4.f03: Likewise.
6643 * gfortran.dg/type_to_class_5.f03: Likewise.
6644 * gfortran.dg/typebound_assignment_5.f03: Likewise.
6645 * gfortran.dg/typebound_assignment_6.f03: Likewise.
6646 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6647 * gfortran.dg/typebound_call_1.f03: Likewise.
6648 * gfortran.dg/typebound_call_13.f03: Likewise.
6649 * gfortran.dg/typebound_call_18.f03: Likewise.
6650 * gfortran.dg/typebound_call_19.f03: Likewise.
6651 * gfortran.dg/typebound_call_2.f03: Likewise.
6652 * gfortran.dg/typebound_call_20.f03: Likewise.
6653 * gfortran.dg/typebound_call_3.f03: Likewise.
6654 * gfortran.dg/typebound_generic_5.f03: Likewise.
6655 * gfortran.dg/typebound_generic_6.f03: Likewise.
6656 * gfortran.dg/typebound_generic_9.f03: Likewise.
6657 * gfortran.dg/typebound_operator_12.f03: Likewise.
6658 * gfortran.dg/typebound_operator_13.f03: Likewise.
6659 * gfortran.dg/typebound_operator_15.f90: Likewise.
6660 * gfortran.dg/typebound_operator_20.f90: Likewise.
6661 * gfortran.dg/typebound_operator_3.f03: Likewise.
6662 * gfortran.dg/typebound_operator_6.f03: Likewise.
6663 * gfortran.dg/typebound_operator_7.f03: Likewise.
6664 * gfortran.dg/typebound_operator_8.f03: Likewise.
6665 * gfortran.dg/typebound_operator_9.f03: Likewise.
6666 * gfortran.dg/typebound_proc_19.f90: Likewise.
6667 * gfortran.dg/typebound_proc_20.f90: Likewise.
6668 * gfortran.dg/typebound_proc_23.f90: Likewise.
6669 * gfortran.dg/typebound_proc_27.f03: Likewise.
6670 * gfortran.dg/typebound_proc_35.f90: Likewise.
6671 * gfortran.dg/typebound_proc_36.f90: Likewise.
6672 * gfortran.dg/unf_io_convert_1.f90: Likewise.
6673 * gfortran.dg/unf_io_convert_2.f90: Likewise.
6674 * gfortran.dg/unf_io_convert_3.f90: Likewise.
6675 * gfortran.dg/unf_io_convert_4.f90: Likewise.
6676 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6677 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
6678 * gfortran.dg/unf_short_record_1.f90: Likewise.
6679 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6680 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6681 * gfortran.dg/unit_1.f90: Likewise.
6682 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
6683 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
6684 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
6685 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
6686 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
6687 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
6688 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
6689 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
6690 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
6691 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
6692 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6693 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
6694 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
6695 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
6696 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
6697 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
6698 * gfortran.dg/unpack_init_expr.f03: Likewise.
6699 * gfortran.dg/use_10.f90: Likewise.
6700 * gfortran.dg/use_11.f90: Likewise.
6701 * gfortran.dg/use_13.f90: Likewise.
6702 * gfortran.dg/use_24.f90: Likewise.
6703 * gfortran.dg/use_27.f90: Likewise.
6704 * gfortran.dg/use_5.f90: Likewise.
6705 * gfortran.dg/use_allocated_1.f90: Likewise.
6706 * gfortran.dg/use_only_1.f90: Likewise.
6707 * gfortran.dg/use_only_4.f90: Likewise.
6708 * gfortran.dg/use_rename_2.f90: Likewise.
6709 * gfortran.dg/use_rename_4.f90: Likewise.
6710 * gfortran.dg/used_dummy_types_1.f90: Likewise.
6711 * gfortran.dg/used_interface_ref.f90: Likewise.
6712 * gfortran.dg/used_types_5.f90: Likewise.
6713 * gfortran.dg/utf8_1.f03: Likewise.
6714 * gfortran.dg/utf8_2.f03: Likewise.
6715 * gfortran.dg/value_1.f90: Likewise.
6716 * gfortran.dg/value_2.f90: Likewise.
6717 * gfortran.dg/value_4.f90: Likewise.
6718 * gfortran.dg/value_6.f03: Likewise.
6719 * gfortran.dg/value_7.f03: Likewise.
6720 * gfortran.dg/value_test.f90: Likewise.
6721 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
6722 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
6723 * gfortran.dg/vect/pr60510.f: Likewise.
6724 * gfortran.dg/vect/pr69882.f90: Likewise.
6725 * gfortran.dg/vect/pr69980.f90: Likewise.
6726 * gfortran.dg/vect/vect-5.f90: Likewise.
6727 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6728 * gfortran.dg/vector_subscript_1.f90: Likewise.
6729 * gfortran.dg/vector_subscript_2.f90: Likewise.
6730 * gfortran.dg/vector_subscript_3.f90: Likewise.
6731 * gfortran.dg/vector_subscript_5.f90: Likewise.
6732 * gfortran.dg/verify_2.f90: Likewise.
6733 * gfortran.dg/volatile10.f90: Likewise.
6734 * gfortran.dg/where_1.f90: Likewise.
6735 * gfortran.dg/where_operator_assign_1.f90: Likewise.
6736 * gfortran.dg/where_operator_assign_2.f90: Likewise.
6737 * gfortran.dg/where_operator_assign_3.f90: Likewise.
6738 * gfortran.dg/whole_file_13.f90: Likewise.
6739 * gfortran.dg/whole_file_2.f90: Likewise.
6740 * gfortran.dg/widechar_2.f90: Likewise.
6741 * gfortran.dg/widechar_4.f90: Likewise.
6742 * gfortran.dg/widechar_5.f90: Likewise.
6743 * gfortran.dg/widechar_6.f90: Likewise.
6744 * gfortran.dg/widechar_8.f90: Likewise.
6745 * gfortran.dg/widechar_IO_1.f90: Likewise.
6746 * gfortran.dg/widechar_IO_2.f90: Likewise.
6747 * gfortran.dg/widechar_IO_3.f90: Likewise.
6748 * gfortran.dg/widechar_IO_4.f90: Likewise.
6749 * gfortran.dg/widechar_compare_1.f90: Likewise.
6750 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
6751 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
6752 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
6753 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
6754 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
6755 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
6756 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
6757 * gfortran.dg/widechar_select_1.f90: Likewise.
6758 * gfortran.dg/winapi.f90: Likewise.
6759 * gfortran.dg/write_0_pe_format.f90: Likewise.
6760 * gfortran.dg/write_back.f: Likewise.
6761 * gfortran.dg/write_check3.f90: Likewise.
6762 * gfortran.dg/write_direct_eor.f90: Likewise.
6763 * gfortran.dg/write_padding.f90: Likewise.
6764 * gfortran.dg/write_recursive.f90: Likewise.
6765 * gfortran.dg/write_rewind_1.f: Likewise.
6766 * gfortran.dg/write_rewind_2.f: Likewise.
6767 * gfortran.dg/write_zero_array.f90: Likewise.
6768 * gfortran.dg/x_slash_1.f: Likewise.
6769 * gfortran.dg/x_slash_2.f: Likewise.
6770 * gfortran.dg/zero_array_components_1.f90: Likewise.
6771 * gfortran.dg/zero_length_1.f90: Likewise.
6772 * gfortran.dg/zero_length_2.f90: Likewise.
6773 * gfortran.dg/zero_sized_1.f90: Likewise.
6774 * gfortran.dg/zero_sized_3.f90: Likewise.
6775 * gfortran.fortran-torture/compile/nested.f90: Likewise.
6776 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
6777 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
6778 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
6779 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6780 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6781 * gfortran.fortran-torture/execute/args.f90: Likewise.
6782 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6783 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6784 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6785 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6786 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6787 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6788 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6789 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6790 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6791 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6792 * gfortran.fortran-torture/execute/common.f90: Likewise.
6793 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6794 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6795 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6796 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6797 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6798 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6799 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6800 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6801 * gfortran.fortran-torture/execute/data.f90: Likewise.
6802 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6803 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6804 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6805 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6806 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6807 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6808 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6809 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6810 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6811 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6812 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6813 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6814 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6815 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6816 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6817 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6818 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6819 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6820 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6821 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6822 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6823 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6824 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6825 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6826 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6827 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6828 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6829 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6830 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6831 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6832 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6833 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6834 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6835 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6836 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6837 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6838 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6839 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6840 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6841 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6842 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6843 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6844 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6845 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6846 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6847 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6848 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6849 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6850 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6851 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6852 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6853 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6854 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6855 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6856 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6857 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6858 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6859 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6860 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6861 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6862 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6863 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6864 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6865 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6866 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6867 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6868 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6869 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6870 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6871 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6872 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6873 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6874 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6875 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6876 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6877 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6878 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6879 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6880 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6881 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6882 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6883 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6884 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6885 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6886 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6887 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6888 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6889 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6890 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6891 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6892 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6893 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6894 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6895 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6896 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6897 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6898 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6899 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6900 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6901 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6902 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6903 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6904 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6905 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6906 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6907 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6908 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6909 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6910 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6911 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6912 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6913 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6914 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6915 * gfortran.fortran-torture/execute/math.f90: Likewise.
6916 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6917 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6918 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6919 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6920 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6921 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6922 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6923 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6924 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6925 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6926 * gfortran.fortran-torture/execute/power.f90: Likewise.
6927 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6928 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6929 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6930 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6931 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6932 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6933 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6934 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6935 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6936 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6937 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6938 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6939 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6940 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6941 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6942 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6943 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6944 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6945 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6946 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6947 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6948 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6949 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6950 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6951 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6952 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6953 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6954 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6955 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6956 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6957 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6958 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6959 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6960 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6961 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6962 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6963 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6964 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6965 * gfortran.fortran-torture/execute/string.f90: Likewise.
6966 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6967 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6968 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6969 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6970 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6971 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6972 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6973 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6974 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6975 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6976 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6977 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6978 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6979 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6980 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6981 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6982 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6983 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6984 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6985 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6986 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6987 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6988 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6989 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6990 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6991 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6992 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6993 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6994 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6995 * gfortran.dg/inline_transpose_1.f90: Likewise.
6997 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
7000 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
7003 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
7006 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
7007 * gnat.dg/dispatch1.adb: Rename into...
7008 * gnat.dg/disp1.adb: ...this.
7009 * gnat.dg/dispatch1_p.ads: Rename into...
7010 * gnat.dg/disp1_pkg.ads: ...this.
7011 * gnat.dg/disp2.adb: Rename into...
7012 * gnat.dg/dispatch2.adb: ...this.
7013 * gnat.dg/dispatch2_p.ads: Rename into...
7014 * gnat.dg/disp2_pkg.ads: ...this.
7015 * gnat.dg/dispatch2_p.adb: Rename into...
7016 * gnat.dg/disp2_pkg.adb: this.
7017 * gnat.dg/generic_dispatch.adb: Rename into...
7018 * gnat.dg/generic_disp.adb: this.
7019 * gnat.dg/generic_dispatch_p.ads: Rename into...
7020 * gnat.dg/generic_disp_pkg.ads: ...this.
7021 * gnat.dg/generic_dispatch_p.adb: Rename into...
7022 * gnat.dg/generic_disp_pkg.adb: ...this.
7023 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
7024 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
7025 * gnat.dg/object_overflow1.adb: Tweak index.
7026 * gnat.dg/object_overflow2.adb: Likewise.
7027 * gnat.dg/object_overflow3.adb: Likewise.
7028 * gnat.dg/object_overflow4.adb: Likewise.
7029 * gnat.dg/object_overflow5.adb: Likewise.
7031 2018-02-16 Jakub Jelinek <jakub@redhat.com>
7034 * gcc.c-torture/compile/pr84425.c: New test.
7036 2018-02-16 Marek Polacek <polacek@redhat.com>
7037 Jakub Jelinek <jakub@redhat.com>
7040 * g++.dg/cpp1y/constexpr-84192.C: New test.
7042 2018-02-16 Martin Sebor <msebor@redhat.com>
7045 * g++.dg/overload15.C: New test.
7047 2018-02-16 Yury Gribov <tetra2005@gmail.com>
7050 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
7051 * gcc.dg/pr56727-2.c: Ditto.
7052 * gcc.target/powerpc/pr79439.c: Renamed to...
7053 * gcc.target/powerpc/pr79439-1.c: ...this.
7054 * gcc.target/powerpc/pr79439-2.c: New test.
7055 * gcc.target/powerpc/pr79439-3.c: New test.
7057 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
7060 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
7061 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
7062 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
7063 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
7064 * gcc.target/powerpc/builtins-3.c: Same.
7066 2018-02-16 Nathan Sidwell <nathan@acm.org>
7068 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
7070 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
7072 PR rtl-optimization/70023
7073 * gcc.target/i386/pr70023.c: New.
7075 2018-02-16 Carl Love <cel@us.ibm.com>
7077 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
7079 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
7082 2018-02-16 Carl Love <cel@us.ibm.com>
7084 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
7085 for the ABI definitions for vec_extract4b and vec_insert4b.
7087 2018-02-16 Nathan Sidwell <nathan@acm.org>
7089 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
7090 * g++.old-deja/g++.mike/net43.C: Likewise.
7092 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
7095 * g++.dg/cpp1z/class-deduction48.C: New.
7097 2018-02-16 Nathan Sidwell <nathan@acm.org>
7100 * g++.dg/lookup/pr84375.C: New.
7102 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
7105 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
7107 2018-02-16 Richard Biener <rguenther@suse.de>
7109 PR tree-optimization/84417
7110 * gcc.dg/torture/pr84417.c: New testcase.
7112 2018-02-16 Jakub Jelinek <jakub@redhat.com>
7115 * g++.dg/opt/pr84272.C: New test.
7117 PR rtl-optimization/83723
7118 * gcc.dg/pr83723.c: New test.
7120 2018-02-16 Richard Biener <rguenther@suse.de>
7122 PR tree-optimization/84399
7123 * gcc.dg/graphite/pr84399.c: New testcase.
7125 2018-02-16 Richard Biener <rguenther@suse.de>
7127 PR tree-optimization/84190
7128 * g++.dg/torture/pr84190.C: New testcase.
7130 2018-02-15 Martin Sebor <msebor@redhat.com>
7132 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
7135 2018-02-15 Janus Weil <janus@gcc.gnu.org>
7138 * gfortran.dg/dtio_21.f03: Add an error message.
7139 * gfortran.dg/dtio_22.f90: Fix invalid test case.
7141 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7144 * gfortran.dg/stop_shouldfail.f90: New test.
7146 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
7149 * g++.dg/concepts/pr84330.C: New.
7151 2018-02-15 Tom de Vries <tom@codesourcery.com>
7153 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
7155 2018-02-15 Tom de Vries <tom@codesourcery.com>
7157 * gcc.c-torture/compile/pr84136.c: Require effective target
7160 2018-02-15 Jakub Jelinek <jakub@redhat.com>
7162 PR tree-optimization/84383
7163 * gcc.c-torture/compile/pr84383.c: New test.
7165 PR tree-optimization/84334
7166 * gcc.dg/pr84334.c: New test.
7168 2018-02-14 Carl Love <cel@us.ibm.com>
7170 * gcc.target/powerpc/builtins-4-int128-runnable.c
7171 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
7172 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
7174 2018-02-14 Martin Sebor <msebor@redhat.com>
7176 PR tree-optimization/83698
7177 * gcc.dg/Wrestrict-7.c: New test.
7178 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
7179 * gcc.target/i386/chkp-stropt-17.c: Same.
7181 2018-02-14 Martin Sebor <msebor@redhat.com>
7184 * gcc.dg/Wattributes-8.c: New test.
7186 2018-02-14 Janus Weil <janus@gcc.gnu.org>
7189 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
7190 * gfortran.dg/allocate_with_source_23.f90: Ditto.
7191 * gfortran.dg/select_type_1.f03: Extend test case.
7193 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7195 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
7196 (dg-options): Use -O2 -msse2 -mno-sse3.
7198 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
7200 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
7201 this test case still works ok.
7202 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7203 * gcc.dg/vmx/insert-be-order.c: Likewise.
7204 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7205 * gcc.dg/vmx/ld-be-order.c: Likewise.
7206 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7207 * gcc.dg/vmx/lde-be-order.c: Likewise.
7208 * gcc.dg/vmx/ldl-be-order.c: Likewise.
7209 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7210 * gcc.dg/vmx/merge-be-order.c: Likewise.
7211 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7212 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
7213 * gcc.dg/vmx/pack-be-order.c: Likewise.
7214 * gcc.dg/vmx/perm-be-order.c: Likewise.
7215 * gcc.dg/vmx/splat-be-order.c: Likewise.
7216 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
7217 * gcc.dg/vmx/st-be-order.c: Likewise.
7218 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7219 * gcc.dg/vmx/ste-be-order.c: Likewise.
7220 * gcc.dg/vmx/stl-be-order.c: Likewise.
7221 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7222 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
7223 * gcc.dg/vmx/unpack-be-order.c: Likewise.
7224 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7225 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
7227 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
7230 * g++.dg/cpp0x/auto49.C: New.
7232 2018-02-14 Nathan Sidwell <nathan@acm.org>
7234 * g++.dg/template/instantiate5.C: Adjust required-from loc.
7236 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7238 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
7239 * gcc.target/powerpc/le-altivec-consts.c: Same.
7241 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7244 * gcc.target/powerpc/pr84220-sld.c: New test.
7245 * gcc.target/powerpc/pr84220-sld2.c: New test.
7246 * gcc.target/powerpc/pr84220-sldw.c: New test.
7247 * gcc.target/powerpc/pr84220-xxperm.c: New test.
7248 * gcc.target/powerpc/pr84220-xxsld.c: New test.
7250 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7253 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
7254 _inc_ssp intrinsics.
7255 * gcc.target/i386/cet-intrin-4.c: Likewise.
7256 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
7257 __builtin_ia32_rdssp[d|q].
7259 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
7261 PR tree-optimization/84357
7262 * gcc.dg/vect/pr84357.c: New test.
7264 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
7267 * gcc.target/rx/pr83831.c: New tests.
7269 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
7272 * gcc.target/msp430/pr79242.c: New test.
7274 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7277 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
7280 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7283 * g++.dg/pr84279.C: New test.
7285 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7287 PR rtl-optimization/84169
7288 * gcc.c-torture/execute/pr84169.c: New.
7290 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7293 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
7295 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7298 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
7301 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7304 * g++.dg/warn/effc4.C: New test.
7306 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7309 * g++.dg/template/sizeof16.C: New.
7310 * g++.dg/template/sizeof17.C: Likewise.
7312 2018-02-13 Janus Weil <janus@gcc.gnu.org>
7315 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
7316 add necessary compiler options.
7317 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
7319 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7322 * gcc.c-torture/execute/pr82210.c: New test.
7325 * gcc.dg/pr84309-2.c: New test.
7327 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
7329 PR tree-optimization/84321
7330 * gcc.dg/pr84321.c: New test.
7332 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
7335 * gcc.target/i386/pr57193.c: Add -march=x86-64.
7337 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
7340 * gcc.dg/asan/pr84307.c: Remove test.
7342 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
7344 * gcc.target/rl78/test_auto_vector.c: New test.
7346 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
7349 * gcc.c-torture/compile/pr84305.c: New test.
7351 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7354 * gcc.target/i386/pr84335.c: New test.
7356 PR tree-optimization/84339
7357 * gcc.c-torture/execute/pr84339.c: New test.
7360 * gcc.dg/pr84309.c: New test.
7361 * gcc.target/i386/pr84309.c: New test.
7364 * gcc.target/i386/pr84336.c: New test.
7366 2018-02-12 Jakub Jelinek <jakub@redhat.com>
7369 * c-c++-common/gomp/pr84341.c: New test.
7371 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7374 * gfortran.dg/read_dir.f90: Re-add dg-do run.
7376 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7379 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
7382 2018-02-12 Jeff Law <law@redhat.com>
7384 * gcc.c-torture/compile/reg-args-size.c: New test.
7386 2018-02-12 Carl Love <cel@us.ibm.com>
7388 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
7389 uint128 tests to new testfile.
7390 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
7391 int128 and uint128 tests.
7392 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
7393 list of torture tests.
7395 2018-02-12 Janus Weil <janus@gcc.gnu.org>
7398 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
7399 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
7401 2018-02-12 Tamar Christina <tamar.christina@arm.com>
7404 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
7406 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
7409 * gcc.dg/asan/pr84307.c: New test.
7411 2018-02-12 Nathan Sidwell <nathan@acm.org>
7413 * g++.dg/parse/pr84263.C: New.
7415 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
7418 * g++.dg/template/crash129.C: New.
7420 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7423 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7424 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7425 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7426 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7427 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7429 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7431 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
7432 _mm_maskz_scalef_round_sd): Test new intrinsics.
7433 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
7434 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
7436 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
7437 _mm_maskz_scalef_round_ss): Test new intrinsics.
7438 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
7439 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
7441 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
7442 __builtin_ia32_scalefss_round): Remove builtin.
7443 (__builtin_ia32_scalefsd_mask_round,
7444 __builtin_ia32_scalefss_mask_round): Test new builtin.
7445 * gcc.target/i386/sse-13.c: Ditto.
7446 * gcc.target/i386/sse-23.c: Ditto.
7448 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7450 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
7451 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
7452 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
7453 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
7454 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
7455 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
7456 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
7457 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
7459 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
7460 (__builtin_ia32_sqrtss_round): Remove builtins.
7461 (__builtin_ia32_sqrtsd_mask_round)
7462 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
7463 * gcc.target/i386/sse-13.c: Ditto.
7464 * gcc.target/i386/sse-23.c: Ditto.
7466 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7469 * gfortran.dg/statement_function_3.f: New test.
7471 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
7475 * gfortran.dg/statement_function_1.f90: New test.
7476 * gfortran.dg/statement_function_2.f90: New test.
7478 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
7481 * gfortran.dg/type_to_class_5.f03: New test.
7483 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
7486 * gfortran.dg/type_to_class_4.f03: New test.
7488 2018-02-10 Alan Modra <amodra@gmail.com>
7491 * gcc.dg/pr84300.c: New.
7493 2018-02-10 Jakub Jelinek <jakub@redhat.com>
7496 * g++.dg/ubsan/pr83987-2.C: New test.
7498 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
7500 * gcc.target/rx/movsicc.c: New test.
7502 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7505 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
7508 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7510 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
7511 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
7513 2018-02-09 Nathan Sidwell <nathan@acm.org>
7516 * c-c++-common/pr84293.h: New.
7517 * c-c++-common/pr84293.c: New.
7519 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
7521 PR rtl-optimization/57193
7522 * gcc.target/i386/pr57193.c: New.
7524 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7527 * gcc.target/powerpc/pr84226.c: New test.
7529 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7531 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
7535 2018-02-09 Martin Sebor <msebor@redhat.com>
7538 * gcc.dg/lto/pr84212_0.c: New test file.
7539 * gcc.dg/lto/pr84212_1.c: Same.
7541 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7544 * gcc.target/powerpc/pr83926.c: New test.
7545 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
7546 message. Fix test for running in 32-bit mode.
7548 2018-02-09 Tamar Christina <tamar.christina@arm.com>
7551 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
7553 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7556 * gcc.target/s390/pr84295.c: New test.
7558 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
7561 * g++.dg/cpp1y/lambda-init16.C: New.
7563 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
7565 * gnat.dg/sso8.adb: New test.
7566 * gnat.dg/sso8_pkg.ads: New helper.
7568 2018-02-09 Richard Biener <rguenther@suse.de>
7570 PR tree-optimization/84278
7571 * gcc.target/i386/pr84278.c: Adjust regex.
7573 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7575 PR tree-optimization/84232
7576 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
7579 * gcc.target/aarch64/pr84252.c: New test.
7582 * gcc.dg/pr84237.c: New test.
7584 2018-02-09 Marek Polacek <polacek@redhat.com>
7585 Jakub Jelinek <jakub@redhat.com>
7588 * g++.dg/torture/pr83659.C: New test.
7590 2018-02-08 David Malcolm <dmalcolm@redhat.com>
7592 PR tree-optimization/84136
7593 * gcc.c-torture/compile/pr84136.c: New test.
7595 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
7598 * gcc.target/i386/pr83008.c: New test.
7600 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
7603 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
7605 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7608 * g++.dg/warn/Wunused-parm-11.C: New.
7610 2018-02-08 Marek Polacek <polacek@redhat.com>
7612 PR tree-optimization/84238
7613 * gcc.dg/Wstringop-overflow-3.c: New test.
7615 2018-02-08 Nathan Sidwell <nathan@acm.org>
7617 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
7619 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7621 PR tree-optimization/84265
7622 * gcc.dg/vect/pr84265.c: New test.
7624 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7626 PR tree-optimization/81635
7627 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
7628 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
7630 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7632 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
7633 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
7634 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
7635 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
7636 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
7637 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
7638 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
7639 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
7640 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
7641 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
7642 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
7643 * gcc.target/s390/nobp-return-attr-all.c: New test.
7644 * gcc.target/s390/nobp-return-attr-neg.c: New test.
7645 * gcc.target/s390/nobp-return-mem-attr.c: New test.
7646 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
7647 * gcc.target/s390/nobp-return-mem-z10.c: New test.
7648 * gcc.target/s390/nobp-return-mem-z900.c: New test.
7649 * gcc.target/s390/nobp-return-reg-attr.c: New test.
7650 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
7651 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
7652 * gcc.target/s390/nobp-return-reg-z10.c: New test.
7653 * gcc.target/s390/nobp-return-reg-z900.c: New test.
7654 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
7655 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
7656 * gcc.target/s390/nobp-table-jump-z10.c: New test.
7657 * gcc.target/s390/nobp-table-jump-z900.c: New test.
7659 2018-02-08 Richard Biener <rguenther@suse.de>
7661 PR tree-optimization/84233
7662 * g++.dg/torture/pr84233.C: New testcase.
7664 2018-02-08 Richard Biener <rguenther@suse.de>
7666 PR tree-optimization/84278
7667 * gcc.target/i386/pr84278.c: New testcase.
7669 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
7671 PR rtl-optimization/84068
7672 PR rtl-optimization/83459
7673 * gcc.dg/pr84068.c: New test.
7675 2018-02-08 Richard Biener <rguenther@suse.de>
7677 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
7678 loop vectorization to happen.
7680 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7683 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
7685 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7687 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
7689 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7692 * gcc.target/powerpc/pr84154-1.c: New tests.
7693 * gcc.target/powerpc/pr84154-2.c: Likewise.
7694 * gcc.target/powerpc/pr84154-3.c: Likewise.
7696 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7698 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
7700 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7703 * g++.dg/template/incomplete11.C: New test.
7704 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
7706 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7709 * gfortran.dg/deallocate_error_3.f90: New test.
7710 * gfortran.dg/deallocate_error_4.f90: New test.
7712 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7715 * gfortran.dg/shape_9.f90: New test.
7717 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7720 * gfortran.dg/assumed_charlen_parameter.f90: New test.
7722 2018-02-07 David Malcolm <dmalcolm@redhat.com>
7726 * g++.dg/spellcheck-reswords.C: New test case.
7727 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
7730 2018-02-07 Martin Liska <mliska@suse.cz>
7733 * g++.dg/ext/mv26.C: New test.
7735 2018-02-07 Tom de Vries <tom@codesourcery.com>
7737 * gcc.dg/pr83844.c: Require effective target alloca.
7739 2018-02-07 Tom de Vries <tom@codesourcery.com>
7741 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
7743 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
7746 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
7747 -fcf-protection=return.
7749 2018-02-07 Tom de Vries <tom@codesourcery.com>
7752 * c-c++-common/goacc/pr84217.c: New test.
7753 * gfortran.dg/goacc/pr84217.f90: New test.
7755 2018-02-07 Richard Biener <rguenther@suse.de>
7757 PR tree-optimization/84204
7758 * gcc.dg/graphite/pr84204.c: New testcase.
7760 PR tree-optimization/84205
7761 * gcc.dg/graphite/pr84205.c: New testcase.
7763 PR tree-optimization/84223
7764 * gfortran.dg/graphite/pr84223.f90: New testcase.
7766 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
7769 * g++.dg/cpp0x/scoped_enum7.C: New.
7771 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7773 PR tree-optimization/83008
7774 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
7776 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7778 PR tree-optimization/84235
7779 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7781 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7784 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7786 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7788 2018-02-06 Jakub Jelinek <jakub@redhat.com>
7791 * gcc.target/i386/pr84146.c: New test.
7793 2018-02-06 Michael Collison <michael.collison@arm.com>
7795 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7797 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7799 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7800 warning for -mno-speculate-indirect-jumps.
7801 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7802 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7803 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7804 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7805 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7806 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7808 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7811 * c-c++-common/fcf-protection-1.c: Change a compared message.
7812 * c-c++-common/fcf-protection-2.c: Likewise.
7813 * c-c++-common/fcf-protection-3.c: Likewise.
7814 * c-c++-common/fcf-protection-5.c: Likewise.
7815 * c-c++-common/fcf-protection-6.c: New test.
7816 * c-c++-common/fcf-protection-7.c: Likewise.
7818 2018-02-06 Marek Polacek <polacek@redhat.com>
7820 PR tree-optimization/84228
7821 * c-c++-common/Wstringop-truncation-3.c: New test.
7823 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7826 * gcc.target/arm/pragma_arch_switch_2.c: New.
7828 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7831 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7833 2018-02-05 Martin Sebor <msebor@redhat.com>
7835 PR tree-optimization/83369
7836 * gcc.dg/Wnonnull.c: New test.
7838 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7840 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7841 argument and use dg-messages-by-file instead. Expect it to be
7842 an array rather than a dict.
7843 (lto-link-and-maybe-run): Remove messages_by_file argument and
7844 use an upvar for dg-messages-by-file. Update call to
7845 lto_handle_diagnostics.
7846 (lt-get-options): Treat dg-messages-by-file as an array
7848 (lto-get-options-main): Likewise. Set the entry rather than appending.
7849 (lto-execute): Treat dg-messages-by-file as an array rather than
7850 a dict. Update call to lto-link-and-maybe-run.
7852 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7855 * g++.dg/cpp1z/inline-var4.C: New.
7857 2018-02-05 Martin Liska <mliska@suse.cz>
7859 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7861 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7862 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7863 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7864 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7865 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7866 * c-c++-common/asan/pointer-compare-3.c: New test.
7868 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7870 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7871 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7873 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7875 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7876 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7877 _mm_maskz_range_round_sd): Test new intrinsics.
7878 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7879 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7880 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7881 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7882 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7883 _mm_maskz_range_round_ss): Test new intrinsics.
7884 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7885 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7886 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7887 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7888 __builtin_ia32_rangess128_round): Remove builtins.
7889 (__builtin_ia32_rangesd128_mask_round,
7890 __builtin_ia32_rangess128_mask_round): Test new builtins.
7891 * gcc.target/i386/sse-13.c: Ditto.
7892 * gcc.target/i386/sse-23.c: Ditto.
7894 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7897 * gfortran.dg/pr79966.f90: New testcase
7899 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7902 * gfortran.dg/associate_23.f90: Fix invalid code.
7903 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7904 * gfortran.dg/matmul_3.f90: Likewise.
7905 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7907 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7910 * gfortran.dg/associate_34.f90: New test.
7911 * gfortran.dg/associate_35.f90: New test.
7913 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7917 * gfortran.dg/pr84155.f90: New test.
7919 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7921 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7922 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7924 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7926 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7929 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7931 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7933 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7934 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7935 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7937 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7940 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7941 * gcc.dg/Wsign-conversion.c: Dito.
7942 * gcc.dg/attr-alloc_size-4.c: Dito.
7943 * gcc.dg/pr81020.c: Dito.
7944 * gcc.dg/pr81192.c: Dito.
7945 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7946 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7947 * gcc.dg/pr83844.c: Restrict to int32plus.
7948 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7949 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7950 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7951 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7952 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7953 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7954 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7955 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7956 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7957 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7958 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7959 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7961 2018-02-02 Julia Koval <julia.koval@intel.com>
7963 * gcc.target/i386/funcspec-56.inc: Handle new march.
7964 * g++.dg/ext/mv16.C: Ditto.
7966 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7968 * lib/target-supports.exp
7969 (check_effective_target_keeps_null_pointer_checks): No more
7971 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7972 * gcc.dg/ifcvt-4.c: Skip avr.
7973 * gcc.dg/pr53037-1.c: Dito.
7974 * gcc.dg/pr53037-2.c: Dito.
7975 * gcc.dg/pr53037-3.c: Dito.
7976 * gcc.dg/pr63387-2.c: Dito.
7977 * gcc.dg/pr63387.c: Dito.
7978 * gcc.dg/sancov/cmp0.c: Dito.
7979 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7980 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7981 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7982 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7983 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7984 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7985 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7986 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7987 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7988 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7989 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7990 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7991 * gcc.dg/tree-ssa/pr82059.c: Dito.
7992 * gcc.c-torture/execute/pr70460.c: Dito.
7994 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7997 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7998 * gcc.c-torture/execute/20180112-1.c: Dito.
7999 * gcc.c-torture/execute/pr81503.c: Dito.
8000 * gcc.dg/store_merging_12.c: Dito.
8001 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
8002 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
8003 * gcc.dg/tree-ssa/pr80898.c: Dito.
8004 * gcc.dg/tree-ssa/pr82363.c: Dito.
8005 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
8006 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
8007 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
8008 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
8009 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
8010 * gcc.dg/tree-ssa/pr80803.c: Dito.
8011 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
8012 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
8013 * gcc.dg/tree-ssa/vrp114.c: Dito.
8014 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
8015 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
8016 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
8018 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8021 * gcc.target/i386/cet-sjlj-6a.c: New test.
8022 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
8024 2018-02-01 Marek Polacek <polacek@redhat.com>
8027 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
8029 2018-01-30 Jeff Law <law@redhat.com>
8032 * gcc.target/i386/pr84128.c: New test.
8034 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
8036 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
8037 -fdelete-null-pointer-checks.
8039 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8042 * g++.dg/cpp0x/abstract-default1.C: New.
8044 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8046 PR tree-optimization/81635
8047 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
8048 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
8050 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8053 * gcc.target/aarch64/pr83370.c: New.
8055 2018-02-01 Richard Biener <rguenther@suse.de>
8057 * gcc.dg/graphite/pr35356-1.c: Adjust.
8059 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8062 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
8064 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
8065 of hard-coding the choice.
8066 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
8067 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
8068 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
8070 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
8072 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8073 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8074 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8075 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8076 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8077 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8078 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8079 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8080 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8081 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8082 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8083 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8084 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8085 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8086 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8087 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8088 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8089 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8090 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8091 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8092 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8093 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8094 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8095 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8096 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8097 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8098 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8099 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8100 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8101 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8102 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8103 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8104 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8105 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8106 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8107 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8108 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8109 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8110 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
8111 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8112 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
8113 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8114 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8115 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8116 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
8117 __builtin_popcountll rather than __builtin_popcountl.
8119 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8121 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
8122 of LD1R[HWD] for multi-element constants on big-endian targets.
8123 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8124 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8126 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8128 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
8129 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
8130 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
8132 2018-02-01 Jakub Jelinek <jakub@redhat.com>
8134 PR tree-optimization/81661
8135 PR tree-optimization/84117
8136 * gcc.dg/pr81661.c: New test.
8137 * gfortran.dg/pr84117.f90: New test.
8139 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
8142 * gfortran.dg/repeat_7.f90: Catch warning message.
8144 2018-01-31 Ian Lance Taylor <iant@golang.org>
8146 * go.go-torture/execute/printnil.go: New test.
8148 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8150 * lib/target-supports.exp (check_effective_target_comdat_group):
8151 Allow for Solaris as comdat syntax.
8153 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
8154 Solaris with comdat_group support and as.
8156 2018-01-31 Marek Polacek <polacek@redhat.com>
8159 * gcc.dg/pr81779.c: New test.
8161 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8164 * gfortran.dg/gomp/pr84116.f90: New test.
8167 * g++.dg/init/pr83993-2.C: New test.
8170 * g++.dg/init/pr83993-1.C: New test.
8171 * g++.dg/cpp0x/pr83993.C: New test.
8173 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
8176 * gfortran.dg/pr84088.f90: New test.
8178 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
8181 * gcc.target/i386/pr82444.c: New.
8183 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
8185 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
8186 * gcc.target/powerpc/vsx-13.c: New.
8188 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8191 * g++.dg/cpp1y/var-templ57.C: New.
8193 2018-01-31 Marek Polacek <polacek@redhat.com>
8196 * g++.dg/diagnostic/pr84138.C: New test.
8198 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
8201 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
8202 -Wstringop-overflow warnings due to spurious warning with -O1.
8203 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
8204 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
8206 2018-01-31 Richard Biener <rguenther@suse.de>
8208 PR tree-optimization/84132
8209 * g++.dg/torture/pr84132.C: New testcase.
8211 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
8213 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
8216 2018-01-31 Julia Koval <julia.koval@intel.com>
8219 * gcc.target/i386/rdpid.c: Remove "eax".
8221 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8223 PR tree-optimization/64946
8224 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
8225 scan-assembler checks.
8227 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
8229 * gcc.c-torture/execute/20180131-1.c: New test.
8231 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8233 * gcc.target/arc/taux-1.c: New test.
8234 * gcc.target/arc/taux-2.c: Likewise.
8236 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8238 * gcc.target/arc/uncached.c: New test.
8240 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8243 * gnat.dg/lto20.adb: Remove dg-excess-errors.
8245 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8247 PR preprocessor/69869
8248 * gcc.dg/cpp/trad/pr69869.c: New test.
8251 * gcc.dg/pr84100.c: New test.
8253 2018-01-30 Jeff Law <law@redhat.com>
8256 * gcc.target/i386/pr84064: New test.
8258 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8261 * gfortran.dg/data_implied_do_2.f90: New test.
8263 2018-01-30 Janus Weil <janus@gcc.gnu.org>
8265 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
8267 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8270 * gfortran.dg/inline_matmul_21.f90: New test case.
8272 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8274 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
8276 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
8279 * gcc.target/powerpc/pr84112.c: New.
8281 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8283 PR rtl-optimization/83986
8284 * gcc.dg/pr83986.c: New test.
8286 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
8289 * gcc.dg/torture/inf-compare-1.c: Add xfail.
8290 * gcc.dg/torture/inf-compare-2.c: Add xfail.
8291 * gcc.dg/torture/inf-compare-3.c: Add xfail.
8292 * gcc.dg/torture/inf-compare-4.c: Add xfail.
8294 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8296 PR tree-optimization/84111
8297 * gcc.c-torture/compile/pr84111.c: New test.
8299 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8302 * gcc.dg/ipa/inline-2.c: Fix template.
8303 * gcc.dg/ipa/inline-3.c: Fix template.
8305 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8308 * g++.dg/torture/pr81360.C: New testcase.
8310 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8313 * gcc.dg/lto/pr83954.h: New testcase.
8314 * gcc.dg/lto/pr83954_0.c: New testcase.
8315 * gcc.dg/lto/pr83954_1.c: New testcase.
8317 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8320 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
8322 Simplify DW_AT_producer scan.
8324 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8326 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
8328 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
8331 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8332 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8333 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
8334 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
8336 2018-01-29 Jeff Law <law@redhat.com>
8339 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
8340 better match other tests which require vsx. Verify the zero
8341 extension is part of the test in the combiner dump.
8343 2018-01-29 Marek Polacek <polacek@redhat.com>
8346 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
8349 * g++.dg/ext/pr83996.C: New test.
8351 2018-01-29 Richard Biener <rguenther@suse.de>
8353 PR tree-optimization/84057
8354 * gcc.dg/graphite/pr84057.c: New testcase.
8356 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8359 * gfortran.dg/bind_c_usage_31.f90: New test.
8361 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
8364 * g++.dg/warn/Wduplicated-branches5.C: New.
8366 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
8368 * gcc.target/rl78/test_addsi3_internal.c: New test.
8370 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
8372 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
8373 Make expected output depend on whether we expect sibcalls or not.
8374 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
8375 safe-indirect-jump-1.c).
8377 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
8378 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8379 Soren Rasmussen <s.c.rasmussen@gmail.com>
8381 Fortran 2018 teams tests.
8383 * gfortran.dg/team_number_1.f90: new test for team_number.
8384 * gfortran.dg/team_change_1.f90: new test for change team.
8385 * gfortran.dg/team_end_1.f90: new test for end team.
8386 * gfortran.dg/team_form_1.f90: new test for form team.
8388 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
8391 * gfortran.dg/dot_product_4.f90
8393 2018-01-26 Martin Sebor <msebor@redhat.com>
8395 PR tree-optimization/83896
8396 * gcc.dg/strlenopt-43.c: New.
8398 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8400 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
8401 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
8402 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
8403 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
8404 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
8405 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
8406 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
8407 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
8408 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
8410 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
8411 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
8412 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
8413 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
8414 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
8415 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
8416 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
8417 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
8419 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
8421 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8423 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
8424 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
8425 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
8426 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
8427 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
8428 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
8429 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
8430 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
8431 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
8432 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
8433 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
8434 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
8435 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
8437 2018-01-26 Martin Liska <mliska@suse.cz>
8439 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
8442 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8444 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
8445 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
8446 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
8447 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
8448 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
8449 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
8450 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
8451 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
8453 2018-01-26 Richard Biener <rguenther@suse.de>
8455 PR rtl-optimization/84003
8456 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
8457 latent bug in DSE if NOINLINE is appropriately defined.
8458 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
8459 and defining NOINLINE.
8461 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8463 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
8464 tests specific to aarch64. XFAIL test on arm.
8466 2018-01-26 Jakub Jelinek <jakub@redhat.com>
8468 PR rtl-optimization/83985
8469 * gcc.dg/pr83985.c: New test.
8472 * c-c++-common/Wrestrict-3.c: New test.
8474 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8476 * gcc.target/arc/tdelegitimize_addr.c: New test.
8478 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8480 * gcc.target/arc/jli-1.c: New file.
8481 * gcc.target/arc/jli-2.c: Likewise.
8483 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
8485 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
8487 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8488 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8490 2018-01-26 Richard Biener <rguenther@suse.de>
8492 PR tree-optimization/81082
8493 * gcc.dg/vect/pr81082.c: New testcase.
8494 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
8495 simplification to n * n.
8497 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8499 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
8501 * gcc.target/i386/pr63620.c: Likewise.
8503 2018-01-26 Julia Koval <julia.koval@intel.com>
8505 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
8506 -mavx512f -mavx512bw.
8507 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
8508 * gcc.target/i386/i386.exp: Fix types.
8510 2018-01-26 Alan Modra <amodra@gmail.com>
8513 * gcc.target/powerpc/swaps-p8-46.c: New.
8515 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
8518 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
8519 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
8520 'array01' in the tree dump comparison.
8521 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
8522 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
8523 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
8525 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
8528 * gcc.dg/torture/pr83055.c: New testcase.
8530 2018-01-25 Jakub Jelinek <jakub@redhat.com>
8533 * g++.dg/cpp1z/decomp36.C: New test.
8536 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
8538 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
8540 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
8541 the shift dump line.
8542 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8544 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8547 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
8548 index instead of int, which allows IVOPTs to properly optimize the
8551 2018-01-24 David Malcolm <dmalcolm@redhat.com>
8554 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
8555 of "fn_type" typedef.
8556 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
8558 2018-01-24 Ian Lance Taylor <iant@golang.org>
8560 * go.go-torture/execute/names-1.go: New test.
8562 2018-01-19 Jeff Law <law@redhat.com>
8565 * gcc.target/i386/pr83994.c: New test.
8567 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
8570 * gcc.target/powerpc/pr84014.c: New.
8572 2018-01-24 Jakub Jelinek <jakub@redhat.com>
8575 * c-c++-common/gomp/pr83977-1.c: New test.
8576 * c-c++-common/gomp/pr83977-2.c: New test.
8577 * c-c++-common/gomp/pr83977-3.c: New test.
8578 * gfortran.dg/gomp/pr83977.f90: New test.
8580 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8583 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
8584 * gcc.dg/vect/pr80631-1.c: Likewise.
8585 * gcc.dg/vect/pr80631-2.c: Likewise.
8586 * gcc.dg/vect/pr81410.c: Likewise.
8587 * gcc.dg/vect/pr81633.c: Likewise.
8588 * gcc.dg/vect/pr81815.c: Likewise.
8589 * gcc.dg/vect/pr82108.c: Likewise.
8590 * gcc.dg/vect/pr83857.c: Likewise.
8591 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8592 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8593 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
8594 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8595 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8596 * gcc.dg/vect/vect-reduc-11.c: Likewise.
8597 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8598 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
8599 dg-xfail-run-if instead.
8600 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8601 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8602 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8603 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
8604 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8606 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8608 PR tree-optimization/83979
8609 * g++.dg/pr83979.c: New test.
8611 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8613 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
8614 option. Add arm_neon_ok_no_float_abi check.
8616 2018-01-24 Richard Biener <rguenther@suse.de>
8618 PR tree-optimization/83176
8619 * gcc.dg/graphite/pr83176.c: New testcase.
8621 2018-01-24 Richard Biener <rguenther@suse.de>
8623 PR tree-optimization/82819
8624 * gcc.dg/graphite/pr82819.c: New testcase.
8626 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8629 * g++.dg/cpp1y/constexpr-83921-1.C: New.
8630 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
8631 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
8632 * g++.dg/ext/stmtexpr20.C: Likewise.
8633 * g++.dg/ext/stmtexpr21.C: Likewise.
8635 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8638 * g++.dg/warn/pr83974.C: New test case.
8640 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8643 * g++.dg/ubsan/pr83987.C: New test.
8645 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8648 * gfortran.dg/pdt_29.f03: New test.
8650 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8653 * gfortran.dg/associate_33.f03: New test.
8655 2018-01-23 Martin Liska <mliska@suse.cz>
8658 * gcc.dg/lto/pr81440.h: New test.
8659 * gcc.dg/lto/pr81440_0.c: New test.
8660 * gcc.dg/lto/pr81440_1.c: New test.
8662 2018-01-23 Nathan Sidwell <nathan@acm.org>
8665 * g++.dg/template/pr83988.C: New.
8667 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8671 * g++.dg/cpp0x/pr82882.C: New test.
8672 * g++.dg/cpp0x/pr83978.C: New test.
8675 * g++.dg/cpp1z/decomp35.C: New test.
8677 2018-01-23 Nathan Sidwell <nathan@acm.org>
8679 * g++.dg/cpp0x/range-for10.C: Adjust.
8680 * g++.dg/ext/forscope1.C: Adjust.
8681 * g++.dg/ext/forscope2.C: Adjust.
8682 * g++.dg/template/for1.C: Adjust.
8684 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8686 PR tree-optimization/83510
8687 * gcc.c-torture/compile/pr83510.c: New test case.
8689 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8692 * lib/target-supports.exp (check_effective_target_vect_float): Say
8693 that the result only holds when -funsafe-math-optimizations is on.
8694 (check_effective_target_vect_float_strict): New procedure.
8695 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
8697 * gcc.dg/vect/vect-reduc-6.c: Likewise.
8699 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8701 PR tree-optimization/83965
8702 * gcc.dg/vect/pr83965.c: New test.
8704 2018-01-23 Richard Biener <rguenther@suse.de>
8706 PR tree-optimization/83963
8707 * gfortran.dg/graphite/pr83963.f: New testcase.
8708 * gcc.dg/graphite/pr83963-2.c: Likewise.
8710 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8713 * g++.dg/cpp1z/pr83918.C: New test.
8715 2018-01-22 Jakub Jelinek <jakub@redhat.com>
8717 PR tree-optimization/83957
8718 * gcc.dg/autopar/pr83957.c: New test.
8720 PR tree-optimization/83081
8721 * gcc.dg/predict-8.c: Adjust expected probability.
8723 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8726 * gcc.target/powerpc/pr83862.c: New test.
8728 2018-01-22 Carl Love <cel@us.ibm.com>
8730 * gcc.target/powerpc/powerpc.exp: Add torture tests for
8731 builtins-4-runnable.c, builtins-6-runnable.c,
8732 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
8733 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
8734 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
8735 for signed/unsigned 128-bit and long long int loads.
8737 2018-01-22 Marek Polacek <polacek@redhat.com>
8740 * g++.dg/cpp1y/constexpr-empty4.C: New test.
8742 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
8744 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
8745 scan-asembler valid instructions list.
8746 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
8747 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
8748 power8-vector requirement and option.
8749 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
8751 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
8755 * gfortran.dg/string_1.f90: Remove printing the length.
8757 2018-01-22 Richard Biener <rguenther@suse.de>
8759 PR tree-optimization/83963
8760 * gcc.dg/graphite/pr83963.c: New testcase.
8762 2018-01-22 Sudakshina Das <sudi.das@arm.com>
8764 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
8765 dg-require-effective-target directives.
8767 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8769 * lib/target-supports.exp (check_effective_target_arm_softfloat):
8771 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
8772 Adjust scan-assembler checks for soft-float.
8774 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8777 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
8779 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
8781 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8782 * gcc.dg/pr83623.c: Likewise.
8783 * gcc.dg/pr83666.c: Likewise.
8785 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8786 David Edelsohn <dje.gcc@gmail.com>
8789 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8790 assembly output from "crset eq" to "crset 2".
8791 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8792 assembly output from . to $.
8793 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8794 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8795 assembly output from "crset eq" to "crset 2".
8796 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8797 assembly output from "crset eq" to "crset 2", and from . to $.
8799 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8802 * gfortran.dg/matmul_18.f90: New test.
8804 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8806 PR tree-optimization/83940
8807 * gcc.dg/torture/pr83940.c: New test.
8809 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8812 * gcc.dg/tls/pr83945.c: New test.
8815 * gcc.dg/pr83930.c: New test.
8817 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8820 * gfortran.dg/matmul_17.f90: New test.
8822 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8825 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8827 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8830 * g++.dg/cpp0x/pr81167.C: New test.
8833 * g++.dg/cpp0x/pr83919.C: New test.
8835 2018-01-19 Jeff Law <law@redhat.com>
8836 Jakub Jelinek <jakub@redhat.com>
8838 * gcc.dg/stack-check-16.c: New test.
8840 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8843 * gcc.target/nvptx/indirect_call.c: New test.
8845 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8847 * g++.dg/torture/pr83619.C: Remove dg-message.
8849 2018-01-19 Martin Liska <mliska@suse.cz>
8851 * gcc.dg/predict-1.c: Adjust expected probability.
8852 * gcc.dg/predict-3.c: Likewise.
8853 * gcc.dg/predict-5.c: Likewise.
8854 * gcc.dg/predict-6.c: Likewise.
8855 * gcc.dg/predict-9.c: Likewise.
8857 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8859 PR tree-optimization/83922
8860 * gcc.dg/pr83922.c: New test.
8862 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8864 PR tree-optimization/83914
8865 * gcc.dg/vect/pr83914.c: New test.
8867 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8869 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8870 * gcc.target/arm/negdi-2.c: Likewise.
8871 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8873 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8875 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8877 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8879 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8881 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8883 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8886 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8890 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8891 forward declaration.
8893 2018-01-18 Carl Love <cel@us.ibm.com>
8895 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8898 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8901 * g++.dg/inherit/union3.C: New.
8903 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8905 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8907 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8910 * g++.dg/torture/pr83619.C: New testcase.
8912 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8914 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8915 Add function body to force error messages in some configurations.
8917 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8919 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8922 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8925 * c-c++-common/ffile-prefix-map.c: New test.
8926 * c-c++-common/fmacro-prefix-map.c: New test.
8927 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8928 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8930 2018-01-18 Martin Liska <mliska@suse.cz>
8932 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8933 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8934 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8935 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8936 * gcc.target/i386/ret-thunk-10.c: Likewise.
8937 * gcc.target/i386/ret-thunk-11.c: Likewise.
8938 * gcc.target/i386/ret-thunk-12.c: Likewise.
8939 * gcc.target/i386/ret-thunk-15.c: Likewise.
8940 * gcc.target/i386/ret-thunk-9.c: Likewise.
8942 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8944 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8947 2018-01-18 Nathan Sidwell <nathan@acm.org>
8950 * g++.dg/cpp0x/pr83160.C: New.
8952 2018-01-18 Richard Biener <rguenther@suse.de>
8954 PR tree-optimization/83887
8955 * gcc.dg/graphite/pr83887.c: New testcase.
8956 * gfortran.dg/graphite/pr83887.f90: Likewise.
8957 * gfortran.dg/graphite/pr83887.f: Likewise.
8959 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8962 * gcc.target/arm/builtin-bswap.x: New file.
8963 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8964 and options for armv6t2.
8965 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8966 and options for Thumb1.
8967 * gcc.target/arm/builtin-bswap16.x: New file.
8968 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8969 and options for armv6t2.
8970 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8971 and options for Thumb1.
8973 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8975 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8978 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8981 * gcc.dg/pr61240.c: New test.
8983 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8986 * gfortran.dg/pr83864.f90: New test.
8988 2018-01-17 Jeff Law <law@redhat.com>
8991 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8993 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8995 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8996 restriction, but still restrict to 64-bit.
8997 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8998 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
9000 2018-01-17 Harald Anlauf <anlauf@gmx.de>
9003 * gfortran.dg/pr83874.f90: New test.
9005 2018-01-18 Jakub Jelinek <jakub@redhat.com>
9008 * g++.dg/cpp0x/pr83824.C: New test.
9010 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9012 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
9013 appropriate .gnu_attribute for the long double type, if we use the
9014 long double type, but do not generate any calls.
9015 * gcc.target/powerpc/gnuattr2.c: Likewise.
9016 * gcc.target/powerpc/gnuattr3.c: Likewise.
9018 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9021 * g++.dg/cpp0x/alignas13.C: New.
9023 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9026 * g++.dg/cpp0x/pr83897.C: New test.
9028 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
9031 * gcc.c-torture/compile/pr83051-2.c: New testcase.
9033 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9036 * g++.dg/cpp0x/constexpr-ice19.C: New.
9038 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9040 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
9041 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
9042 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
9043 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
9044 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
9045 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
9046 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
9047 * gcc.target/powerpc/builtins-1-be-folded.c: New.
9048 * gcc.target/powerpc/builtins-1-le-folded.c: New.
9049 * gcc.target/powerpc/builtins-1.fold.h: New.
9051 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9053 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
9054 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
9056 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9058 * gcc.target/arm/g2.c: Add -marm to dg-options.
9059 * gcc.target/arm/scd42-2.c: Likewise.
9061 2018-01-17 Nathan Sidwell <nathan@acm.org>
9064 * g++.dg/lookup/pr83287-2.C: New.
9066 2018-01-17 David Malcolm <dmalcolm@redhat.com>
9070 * g++.dg/wrappers/pr83814.C: New test case.
9071 * g++.dg/wrappers/pr83902.C: New test case.
9073 2018-01-17 David Malcolm <dmalcolm@redhat.com>
9076 * g++.dg/lto/pr83121_0.C: New test case.
9077 * g++.dg/lto/pr83121_1.C: New test case.
9078 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
9079 adapted from DejaGnu's dg-test.
9080 (lto_handle_diagnostics): New procedure.
9081 (lto_prune_warns): Ignore informational notes.
9082 (lto-link-and-maybe-run): Add "messages_by_file" param.
9083 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
9084 "execute" when "link" fails if "execute" was not specified.
9085 (lto-can-handle-directive): New procedure.
9086 (lto-get-options-main): Call lto-can-handle-directive. Add a
9087 dg-messages local, using it to set the caller's
9088 dg-messages-by-file for the given source file.
9089 (lto-get-options): Likewise.
9090 (lto-execute): Add dg-messages-by-file local, and pass it to
9091 lto-link-and-maybe-run.
9093 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9094 Richard Sandiford <richard.sandiford@linaro.org>
9098 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
9099 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
9101 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9103 * lib/target-supports.exp: Fix -march arguments in arm arch effective
9104 target check autogenerator for armv8.1-a and armv8.2-a.
9106 2018-01-17 Carl Love <cel@us.ibm.com>
9108 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
9109 Add debug print statements.
9110 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
9111 16 byte vector load followed by a partial vector load.
9113 2018-01-17 David Malcolm <dmalcolm@redhat.com>
9116 * g++.dg/wrappers/pr83799.C: New test case.
9118 2018-01-17 Nathan Sidwell <nathan@acm.org>
9121 * g++.dg/cpp1y/pr83739.C: New.
9123 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9125 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
9126 * gcc.target/visium/overflow16.c: Likewise.
9127 * gcc.target/visium/overflow32.c: Likewise.
9129 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9131 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
9133 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9135 * gcc.dg/rtl/arm/stl-cond.c: New test.
9136 * gcc.target/arm/stl-cond.c: Delete.
9138 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9140 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
9143 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9145 PR tree-optimization/83843
9146 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
9147 * gcc.dg/store_merging_19.c: New test.
9149 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9151 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
9154 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9156 PR rtl-optimization/83771
9157 * gcc.dg/pr83771.c: New test.
9159 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9161 PR tree-optimization/81184
9162 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
9164 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9166 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9168 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
9170 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9173 * gcc.target/i386/pr83546.c: New test.
9175 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9177 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
9179 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9181 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
9182 test and add dg-warning for the -Wstringop-overflow warning.
9184 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9186 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
9187 XFAIL last test on SPARC and Visium.
9189 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
9191 PR rtl-optimization/80481
9192 * g++.dg/pr80481.C: Exclude solaris.
9194 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9196 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
9197 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
9198 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
9200 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9202 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
9203 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
9204 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
9205 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
9206 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
9207 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
9208 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
9209 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
9210 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
9211 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
9212 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
9213 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
9214 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
9215 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
9216 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
9218 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9221 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
9223 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9225 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
9226 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
9227 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
9228 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
9229 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
9230 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
9232 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9234 PR tree-optimization/83857
9235 * gcc.dg/vect/pr83857.c: New test.
9237 2018-01-16 Richard Biener <rguenther@suse.de>
9239 PR tree-optimization/83867
9240 * gcc.dg/vect/pr83867.c: New testcase.
9242 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9245 * gcc.dg/pr83844.c: New test.
9247 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9249 * gcc.dg/torture/pr83847.c: New test.
9251 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9253 PR rtl-optimization/86620
9254 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
9255 instead of --param=max-sched-ready-insns=0.
9256 * gcc.target/i386/pr83620.c: New test.
9257 * gcc.dg/pr83620.c: New test.
9259 PR tree-optimization/83843
9260 * gcc.dg/store_merging_18.c: New test.
9263 * g++.dg/cpp1y/pr83817.C: New test.
9266 * g++.dg/template/pr83825.C: New test.
9268 2018-01-16 Richard Biener <rguenther@suse.de>
9270 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
9272 2018-01-16 Richard Biener <rguenther@suse.de>
9275 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
9276 from gcc.dg/torture/pr60092.c.
9278 2018-01-15 Martin Sebor <msebor@redhat.com>
9281 * g++.dg/ext/flexary28.C: New test.
9283 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
9286 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
9288 2018-01-15 Martin Sebor <msebor@redhat.com>
9291 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
9293 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9296 * gfortran.dg/minmaxloc_9.f90: New test.
9297 * gfortran.dg/minmaxloc_10.f90: New test.
9298 * gfortran.dg/minmaxloc_11.f90: New test.
9300 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
9303 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
9304 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9305 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9306 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9307 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9308 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9309 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9310 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9311 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9312 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9313 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9314 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9315 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9316 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9317 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9318 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
9319 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9320 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
9321 * gcc.target/i386/ret-thunk-10.c: Likewise.
9322 * gcc.target/i386/ret-thunk-11.c: Likewise.
9323 * gcc.target/i386/ret-thunk-12.c: Likewise.
9324 * gcc.target/i386/ret-thunk-13.c: Likewise.
9325 * gcc.target/i386/ret-thunk-14.c: Likewise.
9326 * gcc.target/i386/ret-thunk-15.c: Likewise.
9327 * gcc.target/i386/ret-thunk-9.c: Don't check the
9328 __x86_return_thunk label. Scan for "push" only for Linux.
9330 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
9333 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
9335 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9338 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
9340 * gcc.target/arm/pr83687.c: New test.
9342 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9344 Adjust tests to AVR_TINY.
9346 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
9347 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
9348 * gcc.target/avr/pr71627.c: Same.
9349 * gcc.target/avr/torture/addr-space-1-0.c: Same.
9350 * gcc.target/avr/torture/addr-space-1-1.c: Same.
9351 * gcc.target/avr/torture/addr-space-1-x.c: Same.
9352 * gcc.target/avr/torture/addr-space-2-0.c: Same.
9353 * gcc.target/avr/torture/addr-space-2-1.c: Same.
9354 * gcc.target/avr/torture/addr-space-2-x.c: Same.
9355 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
9356 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
9357 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
9358 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
9359 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
9360 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
9361 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
9362 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
9363 * gcc.target/avr/torture/pr61055.c: Same.
9364 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
9366 * gcc.target/avr/torture/int24-mul.c: Same.
9367 * gcc.target/avr/torture/pr51782-1.c: Same.
9368 * gcc.target/avr/torture/pr61443.c: Same.
9369 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
9370 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
9372 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9376 * gcc.target/avr/torture/pr83729.c: New test.
9377 * gcc.target/avr/torture/pr83801.c: New test.
9379 2018-01-15 Jakub Jelinek <jakub@redhat.com>
9382 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
9383 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
9385 2018-01-10 Martin Sebor <msebor@redhat.com>
9388 * gcc.dg/Wstringop-overflow-2.c: New test.
9390 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9392 PR libgfortran/83811
9393 * gfortran.dg/fmt_e.f90: New test.
9395 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9397 * gcc.target/i386/indirect-thunk-10.c: New test.
9398 * gcc.target/i386/indirect-thunk-8.c: Likewise.
9399 * gcc.target/i386/indirect-thunk-9.c: Likewise.
9400 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
9401 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
9402 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
9403 * gcc.target/i386/ret-thunk-17.c: Likewise.
9404 * gcc.target/i386/ret-thunk-18.c: Likewise.
9405 * gcc.target/i386/ret-thunk-19.c: Likewise.
9406 * gcc.target/i386/ret-thunk-20.c: Likewise.
9407 * gcc.target/i386/ret-thunk-21.c: Likewise.
9409 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9411 * gcc.target/i386/indirect-thunk-register-4.c: New test.
9413 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9415 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9416 -mno-indirect-branch-register.
9417 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9418 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9419 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9420 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9421 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9422 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9423 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9424 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9425 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9426 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9427 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9428 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9429 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9430 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9431 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9432 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9433 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9434 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9435 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9436 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9437 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9438 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9439 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9440 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9441 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9442 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9443 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9444 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9445 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9446 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9447 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9448 * gcc.target/i386/ret-thunk-10.c: Likewise.
9449 * gcc.target/i386/ret-thunk-11.c: Likewise.
9450 * gcc.target/i386/ret-thunk-12.c: Likewise.
9451 * gcc.target/i386/ret-thunk-13.c: Likewise.
9452 * gcc.target/i386/ret-thunk-14.c: Likewise.
9453 * gcc.target/i386/ret-thunk-15.c: Likewise.
9454 * gcc.target/i386/ret-thunk-9.c: Likewise.
9455 * gcc.target/i386/indirect-thunk-register-1.c: New test.
9456 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
9457 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9459 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9461 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9462 -mfunction-return=keep.
9463 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9464 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9465 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9466 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9467 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9468 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9469 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9470 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9471 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9472 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9473 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9474 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9475 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9476 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9477 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9478 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9479 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9480 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9481 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9482 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9483 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9484 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9485 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9486 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9487 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9488 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9489 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9490 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9491 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9492 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9493 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9494 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9495 * gcc.target/i386/ret-thunk-1.c: New test.
9496 * gcc.target/i386/ret-thunk-10.c: Likewise.
9497 * gcc.target/i386/ret-thunk-11.c: Likewise.
9498 * gcc.target/i386/ret-thunk-12.c: Likewise.
9499 * gcc.target/i386/ret-thunk-13.c: Likewise.
9500 * gcc.target/i386/ret-thunk-14.c: Likewise.
9501 * gcc.target/i386/ret-thunk-15.c: Likewise.
9502 * gcc.target/i386/ret-thunk-16.c: Likewise.
9503 * gcc.target/i386/ret-thunk-2.c: Likewise.
9504 * gcc.target/i386/ret-thunk-3.c: Likewise.
9505 * gcc.target/i386/ret-thunk-4.c: Likewise.
9506 * gcc.target/i386/ret-thunk-5.c: Likewise.
9507 * gcc.target/i386/ret-thunk-6.c: Likewise.
9508 * gcc.target/i386/ret-thunk-7.c: Likewise.
9509 * gcc.target/i386/ret-thunk-8.c: Likewise.
9510 * gcc.target/i386/ret-thunk-9.c: Likewise.
9512 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9514 * gcc.target/i386/indirect-thunk-1.c: New test.
9515 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9516 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9517 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9518 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9519 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9520 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9521 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9522 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9523 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9524 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9525 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9526 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9527 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9528 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9529 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9530 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9531 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9532 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9533 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9534 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9535 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9536 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9537 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9538 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9539 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9540 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9541 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9542 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9543 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9544 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9545 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9546 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9548 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
9551 * gcc.c-torture/compile/pr83051.c: New testcase.
9553 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9555 PR tree-optimization/83501
9556 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
9558 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9560 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
9561 for lvx and stvx instead of lxvd2x and stxvd2x and require
9562 little-endian target. Add comments.
9563 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
9564 comprehensive testing.
9565 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
9566 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
9567 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
9568 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
9569 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
9570 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
9571 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
9572 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
9573 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
9574 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
9575 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
9576 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
9577 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
9578 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
9579 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
9580 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
9581 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
9582 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
9583 scan-assembler-not directives that forbid lvx and xxpermdi.
9584 * gcc.target/powerpc/vec-extract-3.c: Likewise.
9585 * gcc.target/powerpc/vec-extract-5.c: Likewise.
9586 * gcc.target/powerpc/vec-extract-6.c: Likewise.
9587 * gcc.target/powerpc/vec-extract-7.c: Likewise.
9588 * gcc.target/powerpc/vec-extract-8.c: Likewise.
9589 * gcc.target/powerpc/vec-extract-9.c: Likewise.
9590 * gcc.target/powerpc/vsx-vector-6-le.c: Change
9591 scan-assembler-times directives to reflect different numbers of
9592 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
9594 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9595 Alan Hayward <alan.hayward@arm.com>
9596 David Sherwood <david.sherwood@arm.com>
9598 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
9599 than SLP vectorization.
9600 * gcc.dg/vect/vect-alias-check-10.c: New test.
9601 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9602 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9603 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9604 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9605 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
9606 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
9607 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
9608 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
9609 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
9610 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
9611 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
9612 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
9613 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
9614 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
9615 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
9616 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
9617 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
9618 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
9619 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
9620 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
9621 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
9622 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
9623 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9625 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9626 Alan Hayward <alan.hayward@arm.com>
9627 David Sherwood <david.sherwood@arm.com>
9629 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
9631 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
9632 targets with scatter stores.
9633 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
9635 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
9636 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
9637 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
9638 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
9639 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
9640 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
9641 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
9642 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9643 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9644 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
9645 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
9646 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9647 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
9648 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
9649 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
9650 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
9652 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9653 Alan Hayward <alan.hayward@arm.com>
9654 David Sherwood <david.sherwood@arm.com>
9656 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
9658 * gcc.target/aarch64/sve/strided_load_4.c: New test.
9659 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
9660 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
9661 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
9663 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9664 Alan Hayward <alan.hayward@arm.com>
9665 David Sherwood <david.sherwood@arm.com>
9667 * gcc.target/aarch64/sve/strided_load_1.c: New test.
9668 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
9669 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9671 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9672 Alan Hayward <alan.hayward@arm.com>
9673 David Sherwood <david.sherwood@arm.com>
9675 * gcc.target/aarch64/sve/gather_load_1.c: New test.
9676 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
9677 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
9678 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
9679 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
9680 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9681 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9682 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
9683 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
9684 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
9685 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
9686 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
9687 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9688 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9690 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9691 Alan Hayward <alan.hayward@arm.com>
9692 David Sherwood <david.sherwood@arm.com>
9694 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
9695 check for a message about using in-order reductions.
9696 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
9697 check for a message about using in-order reductions.
9698 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
9699 vectorized and check for a message about using in-order reductions.
9700 Expect targets with variable-length vectors to fall back to the
9701 fixed-length mininum.
9702 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
9703 check for a message about using in-order reductions.
9704 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
9705 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9706 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9707 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9708 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
9709 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
9710 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
9711 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
9712 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
9713 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
9714 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
9715 vect_fold_left_plus.
9717 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9719 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
9721 * gcc.target/aarch64/sve/spill_2.c: New test.
9722 * gcc.target/aarch64/sve/spill_3.c: Likewise.
9723 * gcc.target/aarch64/sve/spill_4.c: Likewise.
9724 * gcc.target/aarch64/sve/spill_5.c: Likewise.
9725 * gcc.target/aarch64/sve/spill_6.c: Likewise.
9726 * gcc.target/aarch64/sve/spill_7.c: Likewise.
9728 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9729 Alan Hayward <alan.hayward@arm.com>
9730 David Sherwood <david.sherwood@arm.com>
9732 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
9734 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9735 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
9736 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
9737 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9738 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
9739 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9740 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
9741 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9742 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
9744 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9745 Alan Hayward <alan.hayward@arm.com>
9746 David Sherwood <david.sherwood@arm.com>
9748 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
9749 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
9750 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9751 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
9753 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9754 Alan Hayward <alan.hayward@arm.com>
9755 David Sherwood <david.sherwood@arm.com>
9757 * lib/target-supports.exp
9758 (check_effective_target_vect_fold_extract_last): New proc.
9759 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
9760 for fold_extract_last.
9761 * gcc.dg/vect/pr65947-2.c: Likewise.
9762 * gcc.dg/vect/pr65947-3.c: Likewise.
9763 * gcc.dg/vect/pr65947-4.c: Likewise.
9764 * gcc.dg/vect/pr65947-5.c: Likewise.
9765 * gcc.dg/vect/pr65947-6.c: Likewise.
9766 * gcc.dg/vect/pr65947-9.c: Likewise.
9767 * gcc.dg/vect/pr65947-10.c: Likewise.
9768 * gcc.dg/vect/pr65947-12.c: Likewise.
9769 * gcc.dg/vect/pr65947-14.c: Likewise.
9770 * gcc.dg/vect/pr80631-1.c: Likewise.
9771 * gcc.target/aarch64/sve/clastb_1.c: New test.
9772 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
9773 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
9774 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
9775 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
9776 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
9777 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
9778 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
9779 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9780 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9781 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9782 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9783 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9784 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9786 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9787 Alan Hayward <alan.hayward@arm.com>
9788 David Sherwood <david.sherwood@arm.com>
9790 * gcc.target/aarch64/sve/live_1.c: New test.
9791 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9794 Alan Hayward <alan.hayward@arm.com>
9795 David Sherwood <david.sherwood@arm.com>
9797 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9798 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9799 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9800 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9801 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9802 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9803 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9804 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9805 * gcc.target/aarch64/sve/peel_ind_4_run.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_fully_masked):
9813 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9815 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9816 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9817 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9818 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9819 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9820 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9822 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9823 Alan Hayward <alan.hayward@arm.com>
9824 David Sherwood <david.sherwood@arm.com>
9826 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9827 instead of just ADDRESS.
9828 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9829 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9830 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9831 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9832 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9833 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9834 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9835 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9836 * gcc.target/aarch64/sve/while_2.c: Likewise.
9837 * gcc.target/aarch64/sve/while_3.c: Likewise.
9838 * gcc.target/aarch64/sve/while_4.c: Likewise.
9840 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9841 Alan Hayward <alan.hayward@arm.com>
9842 David Sherwood <david.sherwood@arm.com>
9844 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9845 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9847 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9848 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9849 * gcc.target/aarch64/sve/reduc_5.c: New test.
9850 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9851 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9853 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9854 Alan Hayward <alan.hayward@arm.com>
9855 David Sherwood <david.sherwood@arm.com>
9857 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9858 * gcc.dg/tree-ssa/peel1.c: Likewise.
9859 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9860 variable-length vectors.
9861 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9862 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9863 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9864 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9865 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9866 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9867 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9868 * gcc.target/aarch64/sve/slp_8.c: New test.
9869 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9870 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9871 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9872 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9873 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9874 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9875 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9876 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9877 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9878 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9879 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9880 * gcc.target/aarch64/sve/while_1.c: Likewise.
9881 * gcc.target/aarch64/sve/while_2.c: Likewise.
9882 * gcc.target/aarch64/sve/while_3.c: Likewise.
9883 * gcc.target/aarch64/sve/while_4.c: Likewise.
9885 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9886 Alan Hayward <alan.hayward@arm.com>
9887 David Sherwood <david.sherwood@arm.com>
9889 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9891 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9892 and add an associated scan-dump test. Prevent vectorization
9893 of the first two loops.
9894 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9895 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9896 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9897 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9898 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9899 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9901 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9902 Alan Hayward <alan.hayward@arm.com>
9903 David Sherwood <david.sherwood@arm.com>
9905 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9906 * gcc.dg/vect/pr67790.c: Likewise.
9907 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9908 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9909 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9910 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9911 * gcc.target/aarch64/sve/slp_5.c: New test.
9912 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9913 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9914 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9915 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9916 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9919 Alan Hayward <alan.hayward@arm.com>
9920 David Sherwood <david.sherwood@arm.com>
9922 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9924 * gcc.dg/vect/slp-1.c: Likewise.
9925 * gcc.dg/vect/slp-10.c: Likewise.
9926 * gcc.dg/vect/slp-12b.c: Likewise.
9927 * gcc.dg/vect/slp-12c.c: Likewise.
9928 * gcc.dg/vect/slp-17.c: Likewise.
9929 * gcc.dg/vect/slp-19b.c: Likewise.
9930 * gcc.dg/vect/slp-20.c: Likewise.
9931 * gcc.dg/vect/slp-21.c: Likewise.
9932 * gcc.dg/vect/slp-22.c: Likewise.
9933 * gcc.dg/vect/slp-23.c: Likewise.
9934 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9935 * gcc.dg/vect/slp-24.c: Likewise.
9936 * gcc.dg/vect/slp-28.c: Likewise.
9937 * gcc.dg/vect/slp-39.c: Likewise.
9938 * gcc.dg/vect/slp-6.c: Likewise.
9939 * gcc.dg/vect/slp-7.c: Likewise.
9940 * gcc.dg/vect/slp-cond-1.c: Likewise.
9941 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9942 * gcc.dg/vect/slp-cond-2.c: Likewise.
9943 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9944 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9945 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9946 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9947 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9948 * gcc.dg/vect/slp-perm-6.c: Likewise.
9949 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9950 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9951 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9952 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9953 * gcc.dg/vect/slp-12a.c: Likewise.
9954 * gcc.dg/vect/slp-14.c: Likewise.
9955 * gcc.dg/vect/slp-15.c: Likewise.
9956 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9957 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9958 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9959 * gcc.target/aarch64/sve/slp_1.c: New test.
9960 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9961 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9962 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9963 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9964 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9965 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9966 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9968 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9969 Alan Hayward <alan.hayward@arm.com>
9970 David Sherwood <david.sherwood@arm.com>
9972 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9973 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9974 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9975 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9976 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9977 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9978 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9979 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9980 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9981 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9982 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9983 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9984 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9985 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9986 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9987 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9988 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9989 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9990 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9992 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9993 Alan Hayward <alan.hayward@arm.com>
9994 David Sherwood <david.sherwood@arm.com>
9996 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9997 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9998 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9999 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
10000 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
10001 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
10002 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
10003 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
10004 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
10005 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
10006 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
10007 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
10008 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
10009 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
10010 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
10011 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
10012 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
10013 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
10014 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
10015 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
10016 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
10017 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
10018 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
10019 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
10020 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
10021 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
10022 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
10023 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
10024 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
10025 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
10026 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
10027 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
10028 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
10029 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
10030 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
10031 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
10033 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10034 Alan Hayward <alan.hayward@arm.com>
10035 David Sherwood <david.sherwood@arm.com>
10037 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10038 Return true for SVE too.
10039 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
10040 if load/store lanes are supported.
10041 * gcc.dg/vect/slp-10.c: Likewise.
10042 * gcc.dg/vect/slp-12c.c: Likewise.
10043 * gcc.dg/vect/slp-17.c: Likewise.
10044 * gcc.dg/vect/slp-33.c: Likewise.
10045 * gcc.dg/vect/slp-6.c: Likewise.
10046 * gcc.dg/vect/slp-cond-1.c: Likewise.
10047 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
10048 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
10049 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10050 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
10051 * gcc.dg/vect/slp-perm-6.c: Likewise.
10052 * gcc.dg/vect/slp-perm-9.c: Likewise.
10053 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
10054 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
10055 for variable-length vectors.
10057 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10058 Alan Hayward <alan.hayward@arm.com>
10059 David Sherwood <david.sherwood@arm.com>
10061 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
10062 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
10064 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10066 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
10067 * g++.target/aarch64/sve/catch_1.C: New test.
10068 * g++.target/aarch64/sve/catch_2.C: Likewise.
10069 * g++.target/aarch64/sve/catch_3.C: Likewise.
10070 * g++.target/aarch64/sve/catch_4.C: Likewise.
10071 * g++.target/aarch64/sve/catch_5.C: Likewise.
10072 * g++.target/aarch64/sve/catch_6.C: Likewise.
10074 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10075 Alan Hayward <alan.hayward@arm.com>
10076 David Sherwood <david.sherwood@arm.com>
10078 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
10080 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
10081 * gcc.target/aarch64/fmaxmin.c: Likewise.
10082 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
10083 * gcc.target/aarch64/orr_imm_1.c: Likewise.
10084 * gcc.target/aarch64/pr62178.c: Likewise.
10085 * gcc.target/aarch64/pr71727-2.c: Likewise.
10086 * gcc.target/aarch64/saddw-1.c: Likewise.
10087 * gcc.target/aarch64/saddw-2.c: Likewise.
10088 * gcc.target/aarch64/uaddw-1.c: Likewise.
10089 * gcc.target/aarch64/uaddw-2.c: Likewise.
10090 * gcc.target/aarch64/uaddw-3.c: Likewise.
10091 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
10092 * gcc.target/aarch64/vect-compile.c: Likewise.
10093 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
10094 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
10095 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10096 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10097 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10098 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10099 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10100 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
10101 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
10102 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10103 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10104 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10105 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10106 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
10107 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
10108 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
10109 * gcc.target/aarch64/vect-movi.c: Likewise.
10110 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
10111 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
10112 * gcc.target/aarch64/vect-vaddv.c: Likewise.
10113 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10114 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10115 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
10117 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
10118 * gcc.target/aarch64/sve/arith_1.c: New test.
10119 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
10120 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
10121 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
10122 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
10123 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
10124 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
10125 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
10126 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
10127 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
10128 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
10129 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
10130 * gcc.target/aarch64/sve/ext_1.c: Likewise.
10131 * gcc.target/aarch64/sve/ext_2.c: Likewise.
10132 * gcc.target/aarch64/sve/extract_1.c: Likewise.
10133 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10134 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10135 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10136 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
10137 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
10138 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
10139 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
10140 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
10141 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
10142 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
10143 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
10144 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
10145 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
10146 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
10147 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
10148 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
10149 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
10150 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
10151 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
10152 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
10153 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
10154 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
10155 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
10156 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
10157 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
10158 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
10159 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
10160 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
10161 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
10162 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
10163 * gcc.target/aarch64/sve/index_1.c: Likewise.
10164 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
10165 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
10166 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
10167 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10168 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
10169 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
10170 * gcc.target/aarch64/sve/logical_1.c: Likewise.
10171 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
10172 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
10173 * gcc.target/aarch64/sve/mad_1.c: Likewise.
10174 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
10175 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
10176 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
10177 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
10178 * gcc.target/aarch64/sve/mla_1.c: Likewise.
10179 * gcc.target/aarch64/sve/mls_1.c: Likewise.
10180 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
10181 * gcc.target/aarch64/sve/msb_1.c: Likewise.
10182 * gcc.target/aarch64/sve/mul_1.c: Likewise.
10183 * gcc.target/aarch64/sve/neg_1.c: Likewise.
10184 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
10185 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
10186 * gcc.target/aarch64/sve/pack_1.c: Likewise.
10187 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
10188 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
10189 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
10190 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
10191 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
10192 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
10193 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
10194 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
10195 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
10196 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
10197 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
10198 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
10199 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
10200 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
10201 * gcc.target/aarch64/sve/rev_1.c: Likewise.
10202 * gcc.target/aarch64/sve/revb_1.c: Likewise.
10203 * gcc.target/aarch64/sve/revh_1.c: Likewise.
10204 * gcc.target/aarch64/sve/revw_1.c: Likewise.
10205 * gcc.target/aarch64/sve/shift_1.c: Likewise.
10206 * gcc.target/aarch64/sve/single_1.c: Likewise.
10207 * gcc.target/aarch64/sve/single_2.c: Likewise.
10208 * gcc.target/aarch64/sve/single_3.c: Likewise.
10209 * gcc.target/aarch64/sve/single_4.c: Likewise.
10210 * gcc.target/aarch64/sve/spill_1.c: Likewise.
10211 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
10212 * gcc.target/aarch64/sve/subr_1.c: Likewise.
10213 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
10214 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
10215 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
10216 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
10217 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10218 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
10219 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
10220 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
10221 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
10222 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
10223 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
10224 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
10225 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
10226 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
10227 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
10228 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
10229 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
10230 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
10231 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
10232 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
10233 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
10234 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
10235 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
10236 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10237 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
10238 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
10239 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
10240 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
10241 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
10242 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
10243 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
10244 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
10245 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
10246 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
10247 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
10248 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
10249 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
10250 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
10251 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
10252 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
10253 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
10254 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
10256 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10257 Alan Hayward <alan.hayward@arm.com>
10258 David Sherwood <david.sherwood@arm.com>
10260 * lib/target-supports.exp (check_effective_target_aarch64_sve)
10261 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
10262 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
10264 (check_effective_target_vect_perm): Handle SVE.
10265 (check_effective_target_vect_perm_byte): Likewise.
10266 (check_effective_target_vect_perm_short): Likewise.
10267 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
10268 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10269 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10270 (check_effective_target_vect_element_align_preferred): Likewise.
10271 (check_effective_target_vect_align_stack_vars): Likewise.
10272 (check_effective_target_vect_load_lanes): Likewise.
10273 (check_effective_target_vect_masked_store): Likewise.
10274 (available_vector_sizes): Use aarch64_sve_bits for SVE.
10275 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
10276 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
10277 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
10278 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
10279 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
10280 * gcc.dg/vect/slp-23.c: Likewise.
10281 * gcc.dg/vect/slp-perm-5.c: Likewise.
10282 * gcc.dg/vect/slp-perm-6.c: Likewise.
10283 * gcc.dg/vect/slp-perm-9.c: Likewise.
10284 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10285 * gcc.dg/vect/vect-114.c: Likewise.
10286 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
10287 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
10289 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10291 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
10292 vect_variable_length, expecting the test to be vectorized
10293 without SLP instead.
10294 * gcc.dg/vect/pr33953.c: Likewise.
10295 * gcc.dg/vect/pr37027.c: Likewise.
10296 * gcc.dg/vect/pr67790.c: Likewise.
10297 * gcc.dg/vect/pr68445.c: Likewise.
10298 * gcc.dg/vect/slp-1.c: Likewise.
10299 * gcc.dg/vect/slp-10.c: Likewise.
10300 * gcc.dg/vect/slp-12a.c: Likewise.
10301 * gcc.dg/vect/slp-12b.c: Likewise.
10302 * gcc.dg/vect/slp-12c.c: Likewise.
10303 * gcc.dg/vect/slp-13-big-array.c: Likewise.
10304 * gcc.dg/vect/slp-13.c: Likewise.
10305 * gcc.dg/vect/slp-14.c: Likewise.
10306 * gcc.dg/vect/slp-15.c: Likewise.
10307 * gcc.dg/vect/slp-17.c: Likewise.
10308 * gcc.dg/vect/slp-19b.c: Likewise.
10309 * gcc.dg/vect/slp-2.c: Likewise.
10310 * gcc.dg/vect/slp-20.c: Likewise.
10311 * gcc.dg/vect/slp-21.c: Likewise.
10312 * gcc.dg/vect/slp-22.c: Likewise.
10313 * gcc.dg/vect/slp-24-big-array.c: Likewise.
10314 * gcc.dg/vect/slp-24.c: Likewise.
10315 * gcc.dg/vect/slp-28.c: Likewise.
10316 * gcc.dg/vect/slp-39.c: Likewise.
10317 * gcc.dg/vect/slp-42.c: Likewise.
10318 * gcc.dg/vect/slp-6.c: Likewise.
10319 * gcc.dg/vect/slp-7.c: Likewise.
10320 * gcc.dg/vect/slp-cond-1.c: Likewise.
10321 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
10322 * gcc.dg/vect/slp-cond-2.c: Likewise.
10323 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
10324 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
10325 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10326 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
10327 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
10328 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
10329 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
10330 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
10331 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10332 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10333 * gcc.dg/vect/slp-reduc-4.c: Likewise.
10334 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10335 * gcc.dg/vect/slp-reduc-7.c: Likewise.
10336 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10337 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10338 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10339 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10341 2018-01-13 Jakub Jelinek <jakub@redhat.com>
10344 * gcc.dg/pr83801.c: New test.
10346 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
10349 * gfortran.dg/bounds_check_19.f90: New test.
10351 2018-01-12 Jakub Jelinek <jakub@redhat.com>
10353 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
10354 instead of scan-assembler-not for xsnabsqp.
10356 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10358 PR libgfortran/83525
10359 * gfortran.dg/newunit_5.f90: New test.
10361 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
10363 PR rtl-optimization/80481
10364 * g++.dg/pr80481.C: New.
10366 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
10369 * gcc.target/alpha/pr83628-3.c: New test.
10371 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10373 * lib/target-supports.exp (check_effective_target_avx512f): Also
10374 check for __builtin_ia32_addsd_round,
10375 __builtin_ia32_getmantsd_round.
10376 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
10378 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
10381 * gcc.target/powerpc/pr83629.c: Require ilp32.
10383 2018-01-12 Richard Biener <rguenther@suse.de>
10385 PR tree-optimization/80846
10386 * gcc.target/i386/pr80846-1.c: New testcase.
10387 * gcc.target/i386/pr80846-2.c: Likewise.
10389 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
10391 * gcc.c-torture/execute/20180112-1.c: New test.
10393 2018-01-12 Tom de Vries <tom@codesourcery.com>
10395 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
10396 * g++.dg/ext/label13a.C: Same.
10397 * g++.dg/ext/label14.C: Same.
10398 * g++.dg/ext/label2.C: Same.
10399 * g++.dg/ext/label3.C: Same.
10400 * g++.dg/torture/pr42462.C: Same.
10401 * g++.dg/torture/pr42739.C: Same.
10402 * g++.dg/warn/Wunused-label-3.C: Same.
10404 2018-01-12 Tom de Vries <tom@codesourcery.com>
10406 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
10407 * g++.dg/Walloca1.C: Same.
10408 * g++.dg/cpp0x/pr70338.C: Same.
10409 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
10410 * g++.dg/cpp1y/vla10.C: Same.
10411 * g++.dg/cpp1y/vla2.C: Same.
10412 * g++.dg/cpp1y/vla6.C: Same.
10413 * g++.dg/cpp1y/vla8.C: Same.
10414 * g++.dg/debug/debug5.C: Same.
10415 * g++.dg/debug/debug6.C: Same.
10416 * g++.dg/debug/pr54828.C: Same.
10417 * g++.dg/diagnostic/pr70105.C: Same.
10418 * g++.dg/eh/cleanup5.C: Same.
10419 * g++.dg/eh/spbp.C: Same.
10420 * g++.dg/ext/tmplattr9.C: Same.
10421 * g++.dg/ext/vla10.C: Same.
10422 * g++.dg/ext/vla11.C: Same.
10423 * g++.dg/ext/vla12.C: Same.
10424 * g++.dg/ext/vla15.C: Same.
10425 * g++.dg/ext/vla16.C: Same.
10426 * g++.dg/ext/vla17.C: Same.
10427 * g++.dg/ext/vla3.C: Same.
10428 * g++.dg/ext/vla6.C: Same.
10429 * g++.dg/ext/vla7.C: Same.
10430 * g++.dg/init/array24.C: Same.
10431 * g++.dg/init/new47.C: Same.
10432 * g++.dg/init/pr55497.C: Same.
10433 * g++.dg/opt/pr78201.C: Same.
10434 * g++.dg/template/vla2.C: Same.
10435 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
10436 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
10437 * g++.dg/torture/pr62127.C: Same.
10438 * g++.dg/torture/pr67055.C: Same.
10439 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
10440 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
10441 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
10442 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
10443 * g++.dg/warn/Wplacement-new-size-5.C: Same.
10444 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
10445 * g++.dg/warn/Wvla-1.C: Same.
10446 * g++.dg/warn/Wvla-3.C: Same.
10447 * g++.old-deja/g++.ext/array2.C: Same.
10448 * g++.old-deja/g++.ext/constructor.C: Same.
10449 * g++.old-deja/g++.law/builtin1.C: Same.
10450 * g++.old-deja/g++.other/crash12.C: Same.
10451 * g++.old-deja/g++.other/eh3.C: Same.
10452 * g++.old-deja/g++.pt/array6.C: Same.
10453 * g++.old-deja/g++.pt/dynarray.C: Same.
10455 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10457 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
10459 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10461 PR libfortran/67412
10462 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
10463 on *-*-solaris2.10.
10465 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10467 * lib/target-supports.exp (check_effective_target_branch_cost):
10468 Accept all x86 targets.
10470 2018-01-12 Martin Liska <mliska@suse.cz>
10473 * g++.dg/warn/pr83054.C: New test.
10475 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10477 * gcc.target/powerpc/spec-barr-1.c: New file.
10479 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
10482 * gcc.target/i386/pr83330.c: New test.
10484 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10487 * gfortran.dg/dtio_31.f03: New test.
10488 * gfortran.dg/dtio_32.f03: New test.
10490 2018-01-11 David Malcolm <dmalcolm@redhat.com>
10493 * g++.dg/wrappers: New subdirectory.
10494 * g++.dg/wrappers/README: New file.
10495 * g++.dg/wrappers/alloc.C: New test case.
10496 * g++.dg/wrappers/cow-istream-string.C: New test case.
10497 * g++.dg/wrappers/cp-stdlib.C: New test case.
10498 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
10499 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
10501 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
10503 PR middle-end/83718
10504 * g++.dg/torture/pr83718.C: New testcase.
10506 2018-01-11 Martin Jambor <mjambor@suse.cz>
10509 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
10511 2018-01-11 Bin Cheng <bin.cheng@arm.com>
10513 PR tree-optimization/83695
10514 * gcc.dg/tree-ssa/pr83695.c: New test.
10516 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10518 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
10519 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
10521 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10523 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
10524 * gcc.target/arm/simd/fp16fml_high.c: New test.
10525 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
10526 * lib/target-supports.exp
10527 (check_effective_target_arm_fp16fml_neon_ok_nocache,
10528 check_effective_target_arm_fp16fml_neon_ok,
10529 add_options_for_arm_fp16fml_neon): New procedures.
10531 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10533 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
10536 2018-01-11 Richard Biener <rguenther@suse.de>
10538 PR tree-optimization/83435
10539 * gcc.dg/graphite/pr83435.c: New testcase.
10541 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
10542 Alan Hayward <alan.hayward@arm.com>
10543 David Sherwood <david.sherwood@arm.com>
10545 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
10547 2018-01-11 Tamar Christina <tamar.christina@arm.com>
10549 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
10551 2018-01-11 Sudakshina Das <sudi.das@arm.com>
10554 * gcc.c-torture/compile/pr82096.c: New test.
10556 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10558 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
10560 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10562 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
10564 2018-01-11 Justin Squirek <squirek@adacore.com>
10566 * gnat.dg/expr_func4.adb: New testcase.
10568 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
10570 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
10573 2018-01-11 Bob Duff <duff@adacore.com>
10575 * gnat.dg/protected_null.adb: New testcase.
10577 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10579 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
10581 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10583 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
10585 2018-01-11 Justin Squirek <squirek@adacore.com>
10587 * gnat.dg/loopvar.adb: New testcase.
10589 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10591 PR middle-end/83189
10592 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
10594 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10596 * gcc.c-torture/compile/pr83575.c: New testcase.
10598 2018-01-10 Michael Collison <michael.collison@arm.com>
10600 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
10601 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
10602 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
10603 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
10604 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10605 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10606 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10607 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
10608 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
10609 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10610 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10611 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
10612 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
10613 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
10614 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
10615 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
10617 2018-01-10 Michael Collison <michael.collison@arm.com>
10619 * gcc.target/aarch64/sha2.h: New shared testcase.
10620 * gcc.target/aarch64/sha2_1.c: New testcase.
10621 * gcc.target/aarch64/sha2_2.c: New testcase.
10622 * gcc.target/aarch64/sha2_3.c: New testcase.
10623 * gcc.target/aarch64/sha3.h: New shared testcase.
10624 * gcc.target/aarch64/sha3_1.c: New testcase.
10625 * gcc.target/aarch64/sha3_2.c: New testcase.
10626 * gcc.target/aarch64/sha3_3.c: New testcase.
10628 2018-01-10 Michael Collison <michael.collison@arm.com>
10630 * gcc.target/aarch64/sm3_sm4.c: New testcase.
10632 2018-01-10 Martin Sebor <msebor@redhat.com>
10634 PR tree-optimization/83781
10635 * gcc.dg/strlenopt-42.c: New test.
10637 2018-01-11 Martin Sebor <msebor@gmail.com>
10638 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10640 PR tree-optimization/83501
10641 PR tree-optimization/81703
10643 * gcc.dg/strlenopt-39.c: New test-case.
10644 * gcc.dg/pr81703.c: Likewise.
10646 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
10648 * gnat.dg/atomic10.adb: New test.
10650 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10653 * gfortran.dg/deferred_character_18.f90: New test.
10655 2018-01-10 Martin Sebor <msebor@redhat.com>
10657 PR tree-optimization/83671
10658 * gcc.dg/strlenopt-40.c: New test.
10659 * gcc.dg/strlenopt-41.c: New test.
10661 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10664 * gfortran.dg/allocate_with_typespec_7.f90: New test.
10666 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
10669 * gcc.target/powerpc/pr83399.c: New test.
10671 2018-01-10 David Malcolm <dmalcolm@redhat.com>
10674 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
10675 to reflect that the arguments are correctly underlined.
10676 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
10677 for globals, params, locals and literals.
10678 (test_sizeof): Directly test the location of "sizeof", rather than
10679 when used in compound expressions.
10680 (test_alignof): Likewise for "alignof".
10681 (test_string_literals): Likewise for string literals.
10682 (test_numeric_literals): Likewise for numeric literals.
10683 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
10684 (test_typeid): Likewise for typeid.
10685 (test_unary_plus): New.
10686 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
10689 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
10691 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
10693 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10695 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
10697 2018-01-10 Marek Polacek <polacek@redhat.com>
10700 * g++.dg/warn/Wduplicated-branches4.C: New test.
10702 2018-01-10 Jakub Jelinek <jakub@redhat.com>
10705 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
10708 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
10711 * g++.dg/cpp0x/new2.C: New.
10713 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
10716 * gcc.target/i386/pr83735.c: New test.
10718 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
10720 * lib/target-supports.exp (check_effective_target_branch_cost):
10722 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
10723 * gcc.dg/pr21643.c: Likewise.
10724 * gcc.dg/pr46309.c: Likewise.
10725 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10726 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
10727 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
10728 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
10729 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10730 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10731 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10732 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
10733 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
10734 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
10735 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
10736 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
10737 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
10738 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
10740 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
10743 * gcc.target/powerpc/pr83629.c: New testcase.
10745 2018-01-10 Richard Biener <rguenther@suse.de>
10748 * gcc.dg/pr78768.c: Un-XFAIL.
10750 2018-01-10 Richard Biener <rguenther@suse.de>
10753 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
10755 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
10757 PR tree-optimization/83753
10758 * gcc.dg/torture/pr83753.c: New test.
10760 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
10762 * gcc.target/i386/avx2-gather-1.c: Add -march.
10763 * gcc.target/i386/avx2-gather-2.c: Add -march.
10764 * gcc.target/i386/avx2-gather-3.c: Add -march.
10765 * gcc.target/i386/avx2-gather-4.c: Add -march.
10766 * gcc.target/i386/avx2-gather-5.c: Add -march.
10767 * gcc.target/i386/avx2-gather-6.c: Add -march.
10768 * gcc.target/i386/avx512f-gather-1.c: Add -march.
10769 * gcc.target/i386/avx512f-gather-2.c: Add -march.
10770 * gcc.target/i386/avx512f-gather-3.c: Add -march.
10771 * gcc.target/i386/avx512f-gather-4.c: Add -march.
10772 * gcc.target/i386/avx512f-gather-5.c: Add -march.
10773 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
10774 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
10775 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
10776 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
10777 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
10779 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10782 * gcc.target/i386/pr78585.c: New test.
10784 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10787 * g++.dg/cpp0x/pr83734.C: New test.
10789 2018-01-09 Carl Love <cel@us.ibm.com>
10791 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10792 vec_mergeo builtins with float, double, long long, unsigned long long,
10793 bool long long arguments.
10794 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10795 vec_float2 with double arguments.
10796 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10797 vec_mergew and vec_mergow builtins.
10799 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10802 * gfortran.dg/contiguous_6.f90: New test.
10804 2018-01-09 Richard Biener <rguenther@suse.de>
10806 PR tree-optimization/83668
10807 * gcc.dg/graphite/pr83668.c: New testcase.
10809 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10811 PR tree-optimization/64811
10812 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10813 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10814 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10815 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10817 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10819 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10822 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10824 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10827 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10828 no NEON and require softfp or hard float-abi.
10829 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10831 2018-01-09 Richard Biener <rguenther@suse.de>
10833 PR tree-optimization/83572
10834 * gcc.dg/graphite/pr83572.c: New testcase.
10836 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10839 * gcc.dg/sms-13.c: New test.
10841 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10844 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10846 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10847 Monk Chiang <sh.chiang04@gmail.com>
10849 * gcc.target/riscv/save-restore-1.c: New.
10851 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10854 * gcc.target/powerpc/pr83677.c: New file.
10856 2018-01-08 Jeff Law <law@redhat.com>
10858 PR rtl-optimizatin/81308
10859 * g++.dg/pr81308-1.C: New test.
10860 * g++.dg/pr81308-2.C: New test.
10862 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10864 PR target/83663 - Revert r255946
10865 * gcc.target/aarch64/vect-slp-dup.c: New.
10867 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10869 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10872 2018-01-08 Richard Biener <rguenther@suse.de>
10874 PR tree-optimization/83563
10875 * gcc.dg/graphite/pr83563.c: New testcase.
10877 2018-01-08 Richard Biener <rguenther@suse.de>
10879 PR middle-end/83713
10880 * g++.dg/torture/pr83713.C: New testcase.
10882 2018-01-08 Tom de Vries <tom@codesourcery.com>
10884 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10886 2018-01-08 Richard Biener <rguenther@suse.de>
10888 PR tree-optimization/83685
10889 * gcc.dg/torture/pr83685.c: New testcase.
10891 2018-01-08 Richard Biener <rguenther@suse.de>
10894 * gcc.dg/lto/pr83719_0.c: New testcase.
10896 2018-01-08 Tom de Vries <tom@codesourcery.com>
10898 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10899 * gcc.dg/graphite/run-id-1.c: Same.
10900 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10902 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10905 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10906 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10907 * gfortran.dg/pdt_27.f03: New test.
10910 * gfortran.dg/pdt_28.f03: New test.
10912 2018-01-08 Tom de Vries <tom@codesourcery.com>
10914 * c-c++-common/builtins.c: Require effective target alloca.
10915 * gcc.dg/Wrestrict.c: Same.
10916 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10918 2018-01-08 Richard Biener <rguenther@suse.de>
10920 PR middle-end/83580
10921 * gcc.dg/torture/pr83580.c: New testcase.
10923 2018-01-08 Richard Biener <rguenther@suse.de>
10925 PR middle-end/83517
10926 * gcc.dg/pr83517.c: New testcase.
10928 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10930 PR middle-end/81897
10931 * gcc.dg/uninit-pr81897.c: New test.
10933 2018-01-06 Martin Sebor <msebor@redhat.com>
10935 PR tree-optimization/83640
10936 * gcc.dg/Wrestrict-6.c: New test.
10937 * gcc.dg/pr83640.c: New test.
10939 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10941 * gcc.target/aarch64/reg-alloc-1.c: New test.
10943 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10946 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10948 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10951 * gcc.dg/pr83480.c: New test.
10953 PR rtl-optimization/83682
10954 * gcc.target/i386/pr83682.c: New test.
10956 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10960 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10961 * gfortran.dg/dependency_49.f90: Likewise.
10962 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10963 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10964 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10965 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10966 * gfortran.dg/string_1_lp64.f90: New test.
10967 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10968 * gfortran.dg/string_3_lp64.f90: New test.
10970 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10973 * gcc.target/i386/sse-26.c: New test.
10976 * gcc.target/i386/pr83604.c: New test.
10978 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10980 * gcc.dg/vect/vect-align-4.c: New test.
10981 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10982 and redefine as a structure with an unaligned member "b".
10983 (foo): Update accordingly.
10985 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10988 * gcc.target/aarch64/bics_5.c: New test.
10989 * gcc.target/arm/bics_5.c: Likewise.
10991 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10993 PR tree-optimization/83605
10994 * gcc.dg/pr83605.c: New test.
10996 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10999 * gcc.target/i386/pr83554.c: New test.
11002 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
11005 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11009 * gfortran.dg/eoshift_8.f90: New test.
11010 * gfortran.dg/simplify_eoshift_1.f90: New test.
11012 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11015 * gcc.dg/pr83585.c: New test.
11017 2018-01-04 Nathan Sidwell <nathan@acm.org>
11020 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
11022 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11025 * gcc.dg/pr83666.c: New test.
11027 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
11030 * gcc.target/alpha/pr83628-1.c: New test.
11031 * gcc.target/alpha/pr83628-2.c: Ditto.
11033 2018-01-04 Martin Liska <mliska@suse.cz>
11036 * g++.dg/ipa/pr82352.C: New test.
11038 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11040 * gcc.dg/vect-opt-info-1.c: Moved to ...
11041 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
11042 vect_int targets, use dg-additional-options instead of dg-options and
11043 use relative line numbers instead of absolute.
11045 2018-01-03 Martin Sebor <msebor@redhat.com>
11047 PR tree-optimization/83655
11048 * gcc.dg/Wrestrict-5.c: New test.
11049 * c-c++-common/builtins.c: New test.
11051 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
11052 Alan Hayward <alan.hayward@arm.com>
11053 David Sherwood <david.sherwood@arm.com>
11055 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
11058 2018-01-03 Jeff Law <law@redhat.com>
11061 * gcc.target/i386/stack-check-17.c: New test.
11062 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
11064 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11067 * gcc.dg/pr83621.c: New test.
11070 * gcc.dg/pr83645.c: New test.
11072 2018-01-03 Martin Sebor <msebor@redhat.com>
11074 PR tree-optimization/83603
11075 * gcc.dg/Wrestrict-4.c: New test.
11078 * gcc.dg/const-2.c: New test.
11079 * gcc.dg/pure-3.c: New test.
11081 2018-01-03 Martin Sebor <msebor@redhat.com>
11083 * gcc.dg/Wrestrict-3.c: New test.
11085 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11088 * g++.dg/opt/pr83555.C: New test.
11089 * g++.dg/ubsan/pr83555.C: New test.
11091 2018-01-03 David Malcolm <dmalcolm@redhat.com>
11094 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
11095 the !CHECKING_P case by expecting a note.
11096 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
11097 a note for the !CHECKING_P case, and move the return statement
11098 outside of #if CHECKING_P guard.
11100 2018-01-03 Jeff Law <law@redhat.com>
11102 PR middle-end/83654
11103 * gcc.target/i386/stack-check-18.c: New test.
11104 * gcc.target/i386/stack-check-19.c: New test.
11106 2018-01-03 Martin Sebor <msebor@redhat.com>
11108 PR tree-optimization/83501
11109 * c-c++-common/Warray-bounds-3.c: Remove xfail.
11111 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11113 PR tree-optimization/83501
11114 * gcc.dg/tree-ssa/pr83501-1.c: New test.
11116 2018-01-03 Nathan Sidwell <nathan@acm.org>
11119 * g++.dg/ipa/pr83667.C: New.
11121 2018-01-03 Martin Liska <mliska@suse.cz>
11123 PR tree-optimization/83593
11124 * gcc.dg/pr83593.c: New test.
11126 2018-01-03 Martin Liska <mliska@suse.cz>
11129 * g++.dg/ipa/pr83549.C: New test.
11131 2018-01-03 Marek Polacek <polacek@redhat.com>
11134 * g++.dg/warn/mvp2.C: New test.
11136 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11138 PR preprocessor/83602
11139 * g++.dg/cpp/pr83602.C: New test.
11142 * g++.dg/parse/pr83634.C: New test.
11144 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
11147 * gfortran.dg/eoshift_7.f90: New test.
11149 2018-01-03 Jan Beulich <jbeulich@suse.com>
11151 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
11152 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
11154 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11156 Update copyright years.
11158 2018-01-03 Martin Liska <mliska@suse.cz>
11161 * gcc.dg/ipa/pr83594.c: New test.
11163 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
11164 Alan Hayward <alan.hayward@arm.com>
11165 David Sherwood <david.sherwood@arm.com>
11167 * gcc.dg/vect-opt-info-1.c: New test.
11169 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11171 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
11172 floorf128, truncf128, and roundf128.
11173 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
11174 optimizations added in match.pd.
11175 * gcc.target/powerpc/float128-hw6.c: Likewise.
11176 * gcc.target/powerpc/float128-hw7.c: Likewise.
11177 * gcc.target/powerpc/float128-hw8.c: Likewise.
11178 * gcc.target/powerpc/float128-hw9.c: Likewise.
11179 * gcc.target/powerpc/float128-hw10.c: Likewise.
11180 * gcc.target/powerpc/float128-hw11.c: Likewise.
11182 2018-01-02 Jakub Jelinek <jakub@redhat.com>
11185 * g++.dg/cpp0x/pr83556.C: New test.
11187 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11191 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
11192 * gfortran.dg/simplify_cshift_4.f90: New test.
11194 2018-01-02 Marek Polacek <polacek@redhat.com>
11197 * g++.dg/cpp0x/inh-ctor30.C: New test.
11200 * g++.dg/cpp1z/pr83644.C: New test.
11202 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
11205 * gfortran.dg/coarray_45.f90: New test.
11208 * gfortran.dg/coarray_46.f90: New test.
11210 2018-01-01 Jakub Jelinek <jakub@redhat.com>
11212 PR tree-optimization/83581
11213 * gcc.dg/pr83581.c: New test.
11216 * gcc.dg/pr83595.c: New test.
11218 PR middle-end/83608
11219 * g++.dg/opt/pr83608.C: New test.
11221 PR middle-end/83609
11222 * gcc.dg/pr83609.c: New test.
11223 * g++.dg/opt/pr83609.C: New test.
11225 PR middle-end/83623
11226 * gcc.dg/pr83623.c: New test.
11228 * gcc.target/i386/i386.exp
11229 (check_effective_target_avx512vpopcntdqvl): New proc.
11230 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
11231 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
11232 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
11234 Copyright (C) 2018 Free Software Foundation, Inc.
11236 Copying and distribution of this file, with or without modification,
11237 are permitted in any medium without royalty provided the copyright
11238 notice and this notice are preserved.