1 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5 * gfortran.dg/deferred_character_25.f90 : New test.
6 * gfortran.dg/deferred_character_26.f90 : New test.
7 * gfortran.dg/deferred_character_27.f90 : New test to verify
8 that PR82617 remains fixed.
10 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
13 * gfortran.dg/deferred_character_24.f90 : New test.
15 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
18 * gcc.target/i386/pr87370.c: New test.
20 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
23 * gfortran.dg/dependency_52.f90 : New test.
25 2018-09-29 Jakub Jelinek <jakub@redhat.com>
28 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
29 (CALC): Use double instead of float.
30 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
31 _mm512_abs_ps and _mm512_mask_abs_ps.
33 2018-09-28 David Malcolm <dmalcolm@redhat.com>
35 * c-c++-common/unroll-1.c: Update expected output from "note" to
37 * c-c++-common/unroll-2.c: Likewise.
38 * c-c++-common/unroll-3.c: Likewise.
39 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
40 dg-message to dg-missed. Convert param from -fopt-info to
41 -fopt-info-missed-ipa.
42 * g++.dg/tree-ssa/pr81408.C: Update expected output from
43 dg-message to dg-missed.
44 * g++.dg/vect/slp-pr56812.cc: Update expected output from
45 dg-message to dg-optimized.
46 * gcc.dg/pr26570.c: Update expected output from dg-message to
47 dg-missed. Convert param from -fopt-info to
48 -fopt-info-missed-ipa.
49 * gcc.dg/pr32773.c: Likewise.
50 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
51 dg-message to dg-missed.
52 * gcc.dg/unroll-2.c: Update expected output from dg-message to
54 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
55 from -fopt-info to -fopt-info-vec.
56 * gfortran.dg/directive_unroll_1.f90: Update expected output from
57 "note" to "optimized".
58 * gfortran.dg/directive_unroll_2.f90: Likewise.
59 * gfortran.dg/directive_unroll_3.f90: Likewise.
60 * gnat.dg/unroll4.adb: Likewise.
61 * lib/gcc-dg.exp (dg-optimized): New procedure.
62 (dg-missed): New procedure.
64 2018-09-28 Joseph Myers <joseph@codesourcery.com>
67 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
68 values explicitly to target type for comparison.
70 2018-09-28 Steve Ellcey <sellcey@cavium.com>
73 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
76 2018-09-28 Steve Ellcey <sellcey@cavium.com>
79 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
81 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
83 * gcc.target/sparc/20160229-1.c: Minor tweak.
84 * gcc.target/sparc/cbcond-2.c: Likewise.
85 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
86 * gcc.target/sparc/movcc-2.c: Minor tweak.
87 * gcc.target/sparc/overflow-3.c: Likewise.
88 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
89 * gcc.target/sparc/overflow-5.c: Minor tweak.
90 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
92 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
94 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
95 valid value, in the "vector bool int" case.
97 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
99 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
100 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
101 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
103 2018-09-27 Martin Liska <mliska@suse.cz>
105 * g++.dg/pr60518.C: Add -Wno-missing-profile.
106 * g++.dg/torture/pr59265.C: Likewise.
107 * g++.dg/tree-prof/morefunc.C: Likewise.
108 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
109 * gcc.dg/pr26570.c: Likewise.
110 * gcc.dg/pr32773.c: Likewise.
111 * gcc.dg/pr40209.c: Likewise.
112 * gcc.dg/pr51957-1.c: Likewise.
113 * gcc.dg/pr80747.c: Likewise.
114 * gcc.target/aarch64/pr62262.c: Likewise.
116 2018-09-27 Richard Biener <rguenther@suse.de>
119 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
121 2018-09-27 Richard Biener <rguenther@suse.de>
125 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
126 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
128 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
131 * g++.dg/concepts/pr67544.C: New.
133 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
136 * g++.dg/expr/unary4.C: New.
138 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
140 PR gcov-profile/86957
141 * gcc.dg/Wmissing-profile.c: New test.
143 2018-09-26 Joseph Myers <joseph@codesourcery.com>
146 * gcc.target/i386/excess-precision-9.c,
147 gcc.target/i386/excess-precision-10.c: New tests.
149 2018-09-26 Richard Biener <rguenther@suse.de>
152 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
154 2018-09-26 Martin Jambor <mjambor@suse.cz>
157 * gcc.dg/pr87347.c: New test.
159 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/concepts/pr71131.C: New.
164 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
167 * g++.dg/concepts/pr71127.C: New.
169 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
172 * g++.dg/concepts/pr67655.C: New.
174 2018-09-26 Thomas Quinot <quinot@adacore.com>
176 * gnat.dg/sso13.adb: New testcase.
178 2018-09-26 Justin Squirek <squirek@adacore.com>
180 * gnat.dg/warn16.adb: New testcase.
182 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
184 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
185 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
186 gnat.dg/elab7_pkg2.ads: New testcase.
188 2018-09-26 Javier Miranda <miranda@adacore.com>
190 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
192 2018-09-26 Ed Schonberg <schonberg@adacore.com>
194 * gnat.dg/predicate2-containers.ads,
195 gnat.dg/predicate2-project-name_values.ads,
196 gnat.dg/predicate2-project-registry-attribute.ads,
197 gnat.dg/predicate2-project-registry.ads,
198 gnat.dg/predicate2-project-typ-set.ads,
199 gnat.dg/predicate2-project-typ.ads,
200 gnat.dg/predicate2-project.ads,
201 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
202 gnat.dg/predicate2_main.adb: New testcase.
204 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
206 * gnat.dg/dynhash1.adb: New testcase.
208 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
210 * gnat.dg/sets1.adb: New testcase.
211 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
214 2018-09-26 Thomas Quinot <quinot@adacore.com>
216 * gnat.dg/sso12.adb: New testcase.
218 2018-09-26 Justin Squirek <squirek@adacore.com>
220 * gnat.dg/expr_func8.adb: New testcase.
222 2018-09-26 Ed Schonberg <schonberg@adacore.com>
224 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
227 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
230 * g++.dg/concepts/pr67656.C: New.
232 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
234 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
235 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
236 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
238 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
240 * g++.dg/other/vthunk1.C: Rename to...
241 * g++.dg/other/thunk1.C: ...this.
242 * g++.dg/other/thunk2a.C: New test.
243 * g++.dg/other/thunk2b.C: Likewise.
245 2018-09-25 Jim Wilson <jimw@sifive.com>
247 * gcc.target/riscv/weak-1.c: New.
249 2018-09-25 Jeff Law <law@redhat.com>
251 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
252 * gcc.dg/warn-stplen-no-nul.c: Likewise.
254 2018-09-25 Alexandre Oliva <oliva@adacore.com>
256 * gnat.dg/dinst.adb: Adjust for locviews.
258 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
260 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
261 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
262 vec_splat calls from recently added tests. Update instruction counts.
263 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
264 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
265 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
266 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
267 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
269 2018-09-25 Marek Polacek <polacek@redhat.com>
272 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
274 2018-09-25 Jakub Jelinek <jakub@redhat.com>
277 * g++.dg/other/pr87398.C: New test.
278 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
279 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
281 2018-09-25 Martin Jambor <mjambor@suse.cz>
284 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
286 * gcc.target/i386/warn-abs-3.c: New test.
288 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
291 * g++.dg/cpp0x/pr81246.C: New.
293 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
296 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
297 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
299 2018-09-25 Jakub Jelinek <jakub@redhat.com>
301 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
304 2018-09-25 Richard Biener <rguenther@suse.de>
306 PR tree-optimization/87402
307 * gcc.dg/torture/pr87402.c: New testcase.
309 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
312 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
313 for pie_enabled target.
314 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
315 * gcc.target/i386/pr34256.c: Likewise.
317 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
320 * g++.dg/cpp0x/pr85070.C: New.
322 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
325 * gcc.target/i386/pr82699-1.c: New file.
326 * gcc.target/i386/pr82699-2.c: Likewise.
327 * gcc.target/i386/pr82699-3.c: Likewise.
328 * gcc.target/i386/pr82699-4.c: Likewise.
329 * gcc.target/i386/pr82699-5.c: Likewise.
330 * gcc.target/i386/pr82699-6.c: Likewise.
332 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
335 * gfortran.dg/intent_out_12.f90: New test.
337 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
340 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
341 update expected codegen
343 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
345 * gfortran.dg/goacc/nested-parallelism.f90: New test.
347 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
350 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
351 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
353 2018-09-24 Martin Liska <mliska@suse.cz>
356 * g++.dg/asan/pr85774.C: New test.
358 2018-09-24 Alexandre Oliva <oliva@adacore.com>
361 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
363 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
366 * gfortran.dg/intent_out_11.f90: New test.
368 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
370 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
371 * gfortran.dg/coarray_lock_7.f90: Likewise.
373 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
376 * gfortran.dg/intent_out_10.f90: New test.
378 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
381 * gfortran.dg/intent_optimize_2.f90: New test.
383 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
386 * gfortran.dg/dtio_1.f90: Update test to valid code.
388 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
391 * gfortran.dg/deferred_character_23.f90 : New test.
393 2018-09-21 Jeff Law <law@redhat.com>
395 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
396 * gcc.dg/tree-ssa/vrp120.c: New test.
398 2018-09-21 Marek Polacek <polacek@redhat.com>
400 PR c++/87372 - __func__ constexpr evaluation.
401 * g++.dg/cpp1y/func_constexpr2.C: New test.
403 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
406 * gfortran.dg/deferred_character_22.f90 : New test.
408 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
411 * gfortran.dg/finalize_33.f90 : New test.
413 2018-09-21 David Malcolm <dmalcolm@redhat.com>
415 PR tree-optimization/87309
416 * gcc.dg/pr87309.c: New test.
418 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
420 * c-c++-common/dump-ada-spec-14.c: New test.
422 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
424 * gcc.dg/nested-func-11.c: New test.
426 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
427 more robust and remove target-specific handling.
429 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
431 * gcc.c-torture/execute/20180921-1.c: New test.
433 2018-09-20 Marek Polacek <polacek@redhat.com>
435 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
436 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
437 * g++.dg/cpp0x/ref-qual20.C: New test.
439 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
441 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
442 * g++.dg/lto/20081109-1_0.C: Likewise.
443 * g++.dg/lto/20090302_0.C: Likewise.
444 * g++.dg/lto/pr45621_0.C: Likewise.
445 * g++.dg/lto/pr60567_0.C: Likewise.
446 * g++.dg/lto/pr62026.C: Likewise.
447 * gcc.dg/lto/pr45736_0.c: Likewise.
448 * gcc.dg/lto/pr52634_0.c: Likewise.
449 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
450 * gfortran.dg/lto/pr79108_0.f90: Likewise.
452 2018-09-20 Alexandre Oliva <oliva@adacore.com>
455 * gcc.dg/pr87054.c: New.
457 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
459 PR tree-optimization/87288
460 * gcc.dg/vect/pr87288-1.c: New test.
461 * gcc.dg/vect/pr87288-2.c: Likewise,
462 * gcc.dg/vect/pr87288-3.c: Likewise.
464 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
466 PR tree-optimization/86877
467 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
469 2018-09-19 Marek Polacek <polacek@redhat.com>
471 * g++.dg/conversion/op4.C: Add dg-warning.
472 * g++.dg/warn/Wclass-conversion1.C: New test.
473 * g++.dg/warn/Wclass-conversion2.C: New test.
474 * g++.dg/warn/Wconversion5.C: Remove file.
475 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
476 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
477 * g++.old-deja/g++.jason/conversion5.C: Likewise.
479 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
482 * g++.dg/cpp0x/desig5.C: New.
484 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
487 * gfortran.dg/elemental_function_3.f90 : New test.
489 2018-09-19 Marek Polacek <polacek@redhat.com>
491 PR c++/87357 - missing -Wconversion warning
492 * g++.dg/warn/Wconversion5.C: New test.
494 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
496 * gcc.target/aarch64/atomic-store.c: New.
498 2018-09-19 Richard Biener <rguenther@suse.de>
500 PR tree-optimization/87349
501 PR tree-optimization/87342
502 * gcc.dg/torture/pr87349-1.c: New testcase.
503 * gcc.dg/torture/pr87349-2.c: Likewise.
504 * gcc.dg/torture/pr87342.c: Likewise.
506 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
509 * gfortran.dg/inline_matmul_13.f90: Adjust count for
511 * gfortran.dg/inline_matmul_16.f90: Likewise.
512 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
513 for dgemm instead of dgemm_. Add call to random_number to make
515 * gfortran.dg/matmul_blas_1.f90: New test.
516 * gfortran.dg/matmul_bounds_14.f: New test.
517 * gfortran.dg/matmul_bounds_15.f: New test.
518 * gfortran.dg/matmul_bounds_16.f: New test.
519 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
522 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
525 * gfortran.dg/elemental_function_2.f90 : New test.
527 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
530 * gfortran.dg/pointer_array_10.f90 : New test.
531 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
532 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
535 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
538 * g++.dg/concepts/pr85065.C: New.
540 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
543 * gcc.dg/warn-abs-1.c: Require float128 target.
544 Skip if large_long_double newlib target.
546 2018-09-18 Nathan Sidwell <nathan@acm.org>
549 * g++.dg/warn/pr86881.C: New.
551 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
553 * gcc.target/aarch64/spellcheck_1.c:
554 Make architecture suggestion optional.
555 * gcc.target/aarch64/spellcheck_4.c:
558 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
560 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
563 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
564 Bernd Schmidt <bernds_cb1@t-online.de>
566 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
567 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
568 * gcc.target/nvptx/atomic_fetch-3.c: New test.
570 2018-09-17 Richard Biener <rguenther@suse.de>
572 PR tree-optimization/87328
573 * gcc.dg/torture/pr87328.c: New testcase.
575 2018-09-17 Martin Jambor <mjambor@suse.cz>
578 * gcc.dg/warn-abs-1.c: New test.
579 * gcc.dg/dfp/warn-abs-2.c: Likewise.
581 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
583 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
584 TEST_ALWAYS_FLAGS to HOSTCXX.
586 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
589 * gfortran.dg/allocatable_scalar_14.f90 : New test.
591 2018-09-17 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/87301
594 * gcc.dg/torture/pr87301.c: New testcase.
596 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
599 * gfortran.dg/deferred_character_21.f90 : New test.
601 2018-09-16 Janus Weil <janus@gcc.gnu.org>
605 * gfortran.dg/class_assign_2.f90: New test case.
606 * gfortran.dg/class_assign_3.f90: New test case.
608 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
611 * gfortran.dg/matmul_bounds_13.f90: New test case.
612 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
614 * gfortran.dg/matmul_5.f90: Likewise.
615 * gfortran.dg/matmul_bounds_10.f90: Likewise.
616 * gfortran.dg/matmul_bounds_11.f90: Likewise.
617 * gfortran.dg/matmul_bounds_2.f90: Likewise.
618 * gfortran.dg/matmul_bounds_4.f90: Likewise.
619 * gfortran.dg/matmul_bounds_5.f90: Likewise.
621 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
623 * gcc.c-torture/compile/20180915-1.c: New test.
625 2018-09-14 David Malcolm <dmalcolm@redhat.com>
628 * c-c++-common/attributes-1.c: Remove bogus suggestion from
630 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
632 * gcc.dg/spellcheck-identifiers-4.c: New test.
634 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
636 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
638 2018-09-14 Martin Sebor <msebor@redhat.com>
640 * gcc.dg/warn-stpcpy-no-nul.c: New test.
642 2018-09-14 Martin Sebor <msebor@redhat.com>
643 Jeff Law <law@redhat.com>
645 * gcc.dg/warn-strcpy-no-nul.c: New test.
647 2018-09-14 Martin Sebor <msebor@redhat.com>
650 * g++.dg/pr61941.C: New test.
652 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
654 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
655 rather than pattern name in combine dump.
657 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
660 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
663 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
665 PR tree-optimization/87259
666 * gcc.dg/pr87259.c: New test.
668 2018-09-13 Martin Sebor <msebor@redhat.com>
669 Jeff Law <law@redhat.com>
671 * gcc.dg/warn-strlen-no-nul.c: New test.
673 2018-09-13 Richard Biener <rguenther@suse.de>
675 PR tree-optimization/87263
676 * gcc.dg/torture/pr87263.c: New testcase.
677 * gcc.dg/torture/ssa-fre-2.c: Likewise.
678 * gcc.dg/torture/ssa-fre-3.c: Likewise.
679 * gcc.dg/torture/ssa-fre-4.c: Likewise.
681 2018-09-13 Omar Sandoval <osandov@osandov.com>
682 Tom de Vries <tdevries@suse.de>
685 * gcc.dg/guality/zero-length-array.c: New test.
687 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
690 * gcc.target/aarch64/combine_bfxil.c: New file.
691 * gcc.target/aarch64/combine_bfxil_2.c: New file.
693 2018-09-13 Jakub Jelinek <jakub@redhat.com>
694 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
697 * gcc.target/i386/pr87290.c: New test.
698 * gcc.c-torture/execute/pr87290.c: New test.
700 2018-09-13 Jakub Jelinek <jakub@redhat.com>
702 PR tree-optimization/87287
703 * gcc.dg/tree-ssa/pr87287.c: New test.
705 2018-09-12 David Malcolm <dmalcolm@redhat.com>
708 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
709 special-casing of diagnostic for a single non-viable candidate due
711 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
712 Add test coverage for an unmatched overloaded operator.
713 * g++.dg/expr/pmf-1.C: Likewise.
714 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
715 * g++.old-deja/g++.jason/conversion11.C: Likewise.
716 * g++.old-deja/g++.law/arg11.C: Likewise.
717 * g++.old-deja/g++.law/arm9.C: Likewise.
718 * g++.old-deja/g++.robertl/eb131.C: Likewise.
720 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
723 * gfortran.dg/allocate_with_mold_2.f90: New test.
725 2018-09-12 Jakub Jelinek <jakub@redhat.com>
728 * gcc.target/i386/pr82853-1.c: New test.
729 * gcc.target/i386/pr82853-2.c: New test.
731 2018-09-12 Richard Biener <rguenther@suse.de>
733 PR tree-optimization/87280
734 * gcc.dg/torture/pr87280.c: New testcase.
736 2018-09-12 Richard Biener <rguenther@suse.de>
738 PR tree-optimization/87266
739 * gcc.dg/torture/pr87266-1.c: New testcase.
740 * gcc.dg/torture/pr87266-2.c: Likewise.
741 * gcc.dg/torture/pr87266-3.c: Likewise.
742 * gcc.dg/torture/pr87266-4.c: Likewise.
744 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
746 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
748 2018-09-12 Jakub Jelinek <jakub@redhat.com>
749 Andreas Krebbel <krebbel@linux.ibm.com>
751 PR tree-optimization/86844
752 * gcc.c-torture/execute/pr86844.c: New test.
753 * gcc.dg/store_merging_22.c: New test.
754 * gcc.dg/store_merging_23.c: New test.
756 2018-09-12 Jakub Jelinek <jakub@redhat.com>
759 * c-c++-common/torture/pr87248.c: New test.
761 2018-09-11 Janus Weil <janus@gcc.gnu.org>
764 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
766 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
769 * gfortran.dg/select_type_43.f90: New test.
771 2018-09-11 Nathan Sidwell <nathan@acm.org>
773 * gcc.dg/driver-specs.c: New.
775 2018-09-11 Joey Ye <joey.ye@arm.com>
777 * lib/gcov.exp (verify-intermediate): Add missing close.
779 2018-09-11 Janus Weil <janus@gcc.gnu.org>
782 * gfortran.dg/typebound_call_30.f90: New test case.
784 2018-09-10 Janus Weil <janus@gcc.gnu.org>
787 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
789 2018-09-08 Marek Polacek <polacek@redhat.com>
791 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
792 * g++.dg/cpp0x/move-return2.C: New test.
794 2018-09-08 Marek Polacek <polacek@redhat.com>
796 * c-c++-common/array-init.c: Add dg-prune-output.
797 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
798 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
799 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
800 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
801 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
802 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
803 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
804 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
805 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
806 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
807 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
808 * g++.dg/cpp1y/pr64382.C: Likewise.
809 * g++.dg/cpp1y/pr77739.C: Likewise.
810 * g++.dg/cpp1z/lambda-this1.C: Likewise.
811 * g++.dg/cpp1z/lambda-this2.C: Likewise.
812 * g++.dg/template/crash84.C: Adjust dg-error.
814 2018-09-07 Marek Polacek <polacek@redhat.com>
816 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
819 2018-09-07 Marek Polacek <polacek@redhat.com>
821 PR c++/87152 - range-based for loops with initializer broken in templates.
822 * g++.dg/cpp2a/range-for11.C: New test.
823 * g++.dg/cpp2a/range-for12.C: New test.
824 * g++.dg/cpp2a/range-for13.C: New test.
825 * g++.dg/cpp2a/range-for14.C: New test.
826 * g++.dg/cpp2a/range-for15.C: New test.
827 * g++.dg/cpp2a/range-for16.C: New test.
828 * g++.dg/cpp2a/range-for17.C: New test.
829 * g++.dg/cpp2a/range-for18.C: New test.
830 * g++.dg/parse/error61.C (foo): Adjust dg-error.
832 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
835 * gcc.target/powerpc/pr86731.c: New test.
836 * gcc.target/powerpc/pr86731-longlong.c: New test.
837 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
838 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
839 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
840 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
842 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
845 * gcc.target/s390/pr80080-3.c: New test.
846 * gcc.target/s390/s390.exp: Make sure the new test passes
847 on all optimization levels.
849 2018-09-05 Marek Polacek <polacek@redhat.com>
851 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
852 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
854 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
855 Bernd Schmidt <bernds_cb1@t-online.de>
857 * gcc.target/nvptx/atomic_fetch-1.c: New test.
858 * gcc.target/nvptx/atomic_fetch-1.c: New test.
860 2018-09-05 Marek Polacek <polacek@redhat.com>
862 PR c++/87109, wrong overload with ref-qualifiers.
863 * g++.dg/cpp0x/ref-qual19.C: New test.
865 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
868 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
869 * lib/target-supports.exp (scan-assembler_required_options,
870 scan-assembler-not_required_options,
871 scan-assembler-times_required_options): Add -fno-ident.
872 * lib/scanasm.exp (scan-assembler-times): Fix error message.
873 * c-c++-common/ident-0a.c: New test.
874 * c-c++-common/ident-0b.c: New test.
875 * c-c++-common/ident-1a.c: New test.
876 * c-c++-common/ident-1b.c: New test.
877 * c-c++-common/ident-2a.c: New test.
878 * c-c++-common/ident-2b.c: New test.
880 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
882 * gcc.dg/recip_sqrt_mult_1.c: New test.
883 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
884 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
885 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
886 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
887 * g++.dg/recip_sqrt_mult_1.C: Likewise.
888 * g++.dg/recip_sqrt_mult_2.C: Likewise.
890 2018-09-05 Martin Liska <mliska@suse.cz>
892 PR tree-optimization/87205
893 * gcc.dg/tree-ssa/pr87205-2.c: New test.
894 * gcc.dg/tree-ssa/pr87205.c: New test.
896 2018-09-05 Richard Biener <rguenther@suse.de>
898 PR tree-optimization/87217
899 * gfortran.dg/pr87217.f: New testcase.
901 2018-09-05 Pádraig Brady p@draigbrady.com
904 * g++.dg/abi/pr87137.C: New.
907 * g++.dg/pr87185.C: New.
909 2018-09-05 Martin Liska <mliska@suse.cz>
912 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
913 to support Darwin names.
915 2018-09-05 Martin Liska <mliska@suse.cz>
917 * g++.dg/gcov/loop.C: Update test to support new format.
919 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
922 * g++.dg/pr86593.C: New test.
924 2018-09-04 Jakub Jelinek <jakub@redhat.com>
927 * gcc.target/i386/pr87198.c: New test.
929 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
932 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
934 2018-09-04 Richard Biener <rguenther@suse.de>
936 PR tree-optimization/87211
937 * gcc.dg/torture/pr87211.c: New testcase.
939 2018-09-04 Richard Biener <rguenther@suse.de>
941 PR tree-optimization/87176
942 * gcc.dg/torture/pr87176.c: New testcase.
943 * gcc.dg/torture/ssa-fre-1.c: Likewise.
945 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
947 * gfortran.dg/modulo_check: New test.
949 2018-09-03 Richard Biener <rguenther@suse.de>
951 PR tree-optimization/87177
952 * gcc.dg/torture/pr87177.c: New testcase.
953 * gcc.dg/torture/pr87177-2.c: Likewise.
955 2018-09-03 Richard Biener <rguenther@suse.de>
957 PR tree-optimization/87200
958 * gcc.dg/torture/pr87200.c: New testcase.
960 2018-09-03 Richard Biener <rguenther@suse.de>
962 PR tree-optimization/87197
963 * gcc.dg/torture/pr87197.c: New testcase.
965 PR tree-optimization/87169
966 * gcc.dg/torture/pr87169.c: New testcase.
968 2018-09-03 Martin Liska <mliska@suse.cz>
971 * gcc.dg/completion-4.c: New test.
973 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
976 * g++.dg/concepts/pr84980.C: New.
978 2018-09-03 Martin Liska <mliska@suse.cz>
981 * c-c++-common/pr59521-1.c: New test.
982 * c-c++-common/pr59521-2.c: New test.
983 * gcc.dg/tree-prof/pr59521-3.c: New test.
985 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
987 * c-c++-common/array-init.c: New test.
988 * g++.dg/init/string2.C: Remove selector.
990 2018-09-01 Michael Matz <matz@suse.de>
992 PR tree-optimization/87074
993 * gcc.dg/pr87074.c: New test.
995 2018-08-31 Richard Biener <rguenther@suse.de>
997 PR tree-optimization/87168
998 * gcc.dg/torture/pr87168.c: New testcase.
1000 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
1002 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
1003 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
1004 (test_vnegd_s64): Likewise.
1005 * gcc.target/aarch64/vnegd_64.c: New.
1006 * gcc.target/aarch64/vabsd_64.c: New.
1007 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
1009 2018-08-31 Nathan Sidwell <nathan@acm.org>
1013 * g++.dg/cpp0x/pr87155.C: New.
1014 * g++.dg/cpp0x/inline-ns10.C: Adjust.
1016 2018-08-31 Jakub Jelinek <jakub@redhat.com>
1019 * gcc.target/i386/avx512bw-pr87138.c: New test.
1021 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
1025 * gfortran.dg/pr86328.f90 : New test.
1026 in comment 12 of the PR.
1027 * gfortran.dg/pr86760.f90 : New test.
1029 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
1031 * g++.dg/cpp0x/noexcept30.C: Make dependence on
1032 -fdelete-null-pointer-checks explicit.
1033 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
1034 * g++.dg/expr/pmf-3.C: Likewise.
1035 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
1036 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
1037 * g++.dg/tree-ssa/pr61034.C: Likewise.
1038 * gcc.dg/addr_equal-1.c: Likewise.
1039 * gcc.dg/ipa/pr85734.c: Likewise.
1040 * gcc.dg/ipa/propmalloc-1.c: Likewise.
1041 * gcc.dg/ipa/propmalloc-2.c: Likewise.
1042 * gcc.dg/ipa/propmalloc-3.c: Likewise.
1043 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1044 * gcc.dg/tree-ssa/pr83648.c: Likewise.
1046 2018-08-30 Martin Sebor <msebor@redhat.com>
1049 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
1051 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
1054 gcc.dg/strcmpopt_6.c: Remove.
1055 gcc.target/aarch64/strcmpopt_6.c: New testcase.
1056 gcc.target/i386/strcmpopt_6.c: Likewise.
1058 2018-08-30 Richard Biener <rguenther@suse.de>
1060 PR tree-optimization/87147
1061 * gcc.dg/torture/pr87147.c: New testcase.
1063 2018-08-30 Tamar Christina <tamar.christina@arm.com>
1065 * gcc.target/aarch64/large_struct_copy_2.c: New.
1067 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1070 * gcc.c-torture/execute/pr87053.c: New test.
1072 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1075 * g++.dg/ubsan/vptr-13.C: New test.
1077 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1080 * g++.dg/concepts/pr85265.C: New.
1082 2018-08-29 Martin Sebor <msebor@redhat.com>
1083 Bernd Edlinger <bernd.edlinger@hotmail.de>
1085 PR tree-optimization/86714
1086 PR tree-optimization/86711
1087 * gcc.c-torture/execute/memchr-1.c: New test.
1088 * gcc.c-torture/execute/pr86714.c: New test.
1089 * gcc.c-torture/execute/widechar-3.c: New test.
1090 * gcc.dg/strlenopt-58.c: New test.
1092 2018-08-29 Richard Biener <rguenther@suse.de>
1094 PR tree-optimization/87132
1095 * gcc.dg/torture/pr87132.c: New testcase.
1097 2018-08-29 David Malcolm <dmalcolm@redhat.com>
1100 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1101 output to reflect underlining of pertinent parameter in decl
1102 for "no known conversion" messages.
1104 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1107 * g++.dg/cpp1z/decomp47.C: New test.
1109 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
1111 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
1114 2018-08-29 Richard Biener <rguenther@suse.de>
1116 PR tree-optimization/87117
1117 * gfortran.dg/pr87117.f90: New testcase.
1119 2018-08-29 Richard Biener <rguenther@suse.de>
1121 PR tree-optimization/87126
1122 * gcc.dg/tree-ssa/pr87126.c: New testcase.
1124 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
1126 PR tree-optimization/87009
1127 * gcc.dg/pr87009.c: New test.
1129 2018-08-28 Martin Sebor <msebor@redhat.com>
1132 * g++.dg/Walloca1.C: Adjust.
1134 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1137 * g++.dg/other/switch4.C: New.
1139 2018-08-28 Richard Biener <rguenther@suse.de>
1141 PR tree-optimization/87124
1142 * g++.dg/torture/pr87124.C: New testcase.
1144 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
1147 * gfortran.dg/class_result_7.f90: New test.
1148 * gfortran.dg/class_result_8.f90: New test.
1149 * gfortran.dg/class_result_9.f90: New test.
1152 * gfortran.dg/allocate_with_source_25.f90: New test.
1154 2018-08-28 Jakub Jelinek <jakub@redhat.com>
1157 * gcc.dg/pr87099.c: New test.
1159 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
1162 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
1164 2018-08-28 Richard Biener <rguenther@suse.de>
1166 PR tree-optimization/87117
1167 * gcc.dg/pr87117-1.c: New testcase.
1169 2018-08-28 Richard Biener <rguenther@suse.de>
1171 PR tree-optimization/87117
1172 * gcc.dg/pr87117-2.c: New testcase.
1174 2018-08-28 Richard Biener <rguenther@suse.de>
1176 PR tree-optimization/87117
1177 * gcc.dg/lvalue-5.c: New testcase.
1179 2018-08-27 Jeff Law <law@redhat.com>
1181 PR tree-optimization/87110
1182 * gcc.c-torture/compile/pr87110.c: New test.
1184 2018-08-27 Martin Sebor <msebor@redhat.com>
1186 PR tree-optimization/86914
1187 * gcc.dg/strlenopt-57.c: New test.
1189 2018-08-27 Martin Sebor <msebor@redhat.com>
1191 PR tree-optimization/87112
1192 * gcc.dg/pr87112.c: New test.
1194 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1197 * g++.dg/diagnostic/missing-typename.C: New test.
1199 2018-08-27 Jeff Law <law@redhat.com>
1201 * gcc.c-torture/compile/dse.c: New test.
1203 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1206 * g++.dg/diagnostic/pr86993.C: New test.
1208 2018-08-27 Richard Biener <rguenther@suse.de>
1210 PR tree-optimization/86927
1211 * gcc.dg/vect/pr86927.c: New testcase.
1213 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1216 * gcc.dg/empty.h: New file.
1217 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
1218 top of file and removal of redundant second printing of warning
1220 * gcc.dg/fixits-pr84852-2.c: Likewise.
1221 * gcc.dg/missing-header-fixit-3.c: Likewise.
1222 * gcc.dg/missing-header-fixit-4.c: New test.
1223 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
1224 conversion of show_caret_p to a tri-state.
1226 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1229 * g++.dg/pr85523.C: Extend expected output to show line
1230 before line-insertion fix-it hint.
1231 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
1232 (test_fixit_insert_newline): Add previous line to expected output.
1233 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1234 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1236 2018-08-27 Martin Liska <mliska@suse.cz>
1239 * gcc.dg/asan/pr86962.c: New test.
1241 2018-08-27 Martin Liska <mliska@suse.cz>
1243 * gcc.dg/tree-prof/val-prof-10.c: New test.
1245 2018-08-27 Martin Liska <mliska@suse.cz>
1247 PR tree-optimization/86847
1248 * gcc.dg/tree-ssa/switch-3.c: New test.
1249 * gcc.dg/tree-ssa/vrp105.c: Remove.
1251 2018-08-27 Martin Liska <mliska@suse.cz>
1253 * gcc.dg/tree-ssa/switch-2.c: New test.
1255 2018-08-27 Richard Biener <rguenther@suse.de>
1257 * g++.dg/torture/20180705-1.C: New testcase.
1258 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
1259 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
1260 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
1261 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
1262 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
1263 * gcc.dg/pr85195.c: Likewise.
1264 * gcc.dg/pr85467.c: Likewise.
1265 * gcc.dg/torture/pr81790.c: Likewise.
1267 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
1268 param to current default.
1270 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1272 PR rtl-optimization/87065
1273 * gcc.target/i386/pr87065.c: New test.
1275 2018-08-26 Marek Polacek <polacek@redhat.com>
1278 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
1280 PR c++/87029, Implement -Wredundant-move.
1281 * g++.dg/cpp0x/Wredundant-move1.C: New test.
1282 * g++.dg/cpp0x/Wredundant-move2.C: New test.
1283 * g++.dg/cpp0x/Wredundant-move3.C: New test.
1284 * g++.dg/cpp0x/Wredundant-move4.C: New test.
1286 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1289 * gfortran.dg/matmul_19.f90: New test.
1291 2018-08-25 Janus Weil <janus@gcc.gnu.org>
1294 * gfortran.dg/generic_35.f90: New test case.
1296 2018-08-24 David Malcolm <dmalcolm@redhat.com>
1299 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
1300 line spans are printed with -fdiagnostics-show-line-numbers.
1302 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1305 * gfortran.dg/implied_do_io_6.f90: New test.
1307 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1310 * gcc.dg/pr87092.c: New test.
1312 2018-08-24 Marek Polacek <polacek@redhat.com>
1316 * g++.dg/cpp0x/auto52.C: New test.
1317 * g++.dg/cpp1y/auto-fn52.C: New test.
1318 * g++.dg/cpp1y/auto-fn53.C: New test.
1319 * g++.dg/cpp1y/auto-fn54.C: New test.
1321 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1323 * lib/target-supports.exp (vect_perm_supported): Only return
1324 false for variable-length vectors if the permute size is not
1326 (check_effective_target_vect_perm)
1327 (check_effective_target_vect_perm_byte)
1328 (check_effective_target_vect_perm_short): Remove check for
1329 variable-length vectors.
1330 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
1331 * gcc.dg/vect/slp-perm-10.c: Likewise.
1332 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
1334 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1336 * gcc.target/aarch64/sve/bswap_1.c: New test.
1337 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
1338 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
1340 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1342 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
1343 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
1344 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
1345 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
1346 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
1347 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
1348 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
1350 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1353 * gcc.dg/pr79342.: New test.
1355 2018-08-23 Martin Sebor <msebor@redhat.com>
1357 PR tree-optimization/87072
1358 * gcc.dg/Warray-bounds-35.c: New test.
1360 2018-08-23 Richard Biener <rguenther@suse.de>
1363 * gcc.dg/pr87024.c: New testcase.
1365 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
1367 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
1368 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1369 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
1370 * gcc.dg/vect/pr80631-2.c: Likewise.
1372 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
1375 * gfortran.dg/submodule_32.f08: New test.
1377 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1380 * gfortran.dg/associate_3.f90: Update error message.
1381 * gfortran.dg/associate_39.f90: New test case.
1383 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1386 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
1388 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
1389 * gfortran.dg/class_17.f03: Update error message.
1390 * gfortran.dg/class_55.f90: Ditto.
1391 * gfortran.dg/dtio_11.f90: Update error messages.
1392 * gfortran.dg/implicit_actual.f90: Add an error message.
1393 * gfortran.dg/typebound_proc_12.f90: Update error message.
1395 2018-08-22 Martin Sebor <msebor@redhat.com>
1398 * gcc.dg/pr87052.c: New test.
1399 * gcc.dg/tree-ssa/dump-3.c: Adjust.
1401 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1403 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
1404 * gfortran.dg/max_expr.f90: ...this.
1405 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
1406 * gfortran.dg/min_expr.f90: ...this.
1408 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1410 PR tree-optimization/86725
1411 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
1412 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
1413 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
1414 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
1416 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1418 PR tree-optimization/86725
1419 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
1421 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1423 * gcc.dg/vect/vect-avg-16.c: New test.
1424 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
1425 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1426 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
1427 the second loop in main1.
1429 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
1431 * gcc.dg/lto/pr85248_0.c (test_alias):
1432 Stringify __USER_LABEL_PREFIX__.
1433 (test_noreturn): Likewise.
1435 2018-08-22 Richard Biener <rguenther@suse.de>
1437 PR tree-optimization/86988
1438 * g++.dg/pr86988.C: New testcase.
1440 2018-08-22 Richard Biener <rguenther@suse.de>
1442 PR tree-optimization/86945
1443 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
1445 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
1447 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
1449 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
1450 Thomas Koenig <tkoenig@gcc.gnu.org>
1453 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1454 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1456 2018-08-21 Marek Polacek <polacek@redhat.com>
1458 PR c++/86981, Implement -Wpessimizing-move.
1459 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
1460 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
1461 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
1462 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
1463 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
1466 * g++.dg/concepts/pr67595.C: Add dg-warning.
1467 * g++.dg/cpp0x/Wnarrowing11.C: New test.
1468 * g++.dg/cpp0x/Wnarrowing12.C: New test.
1469 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
1472 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
1473 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
1475 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1477 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
1479 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1481 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
1483 2018-08-21 Javier Miranda <miranda@adacore.com>
1485 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
1487 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1489 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
1491 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1493 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
1495 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
1497 * gnat.dg/rep_clause7.adb: New testcase.
1499 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1501 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
1502 gnat.dg/task1_pkg.ads: New testcase.
1504 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1506 * gnat.dg/linkedlist.adb: New testcase.
1508 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1510 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
1511 gnat.dg/elab6_pkg.ads: New testcase.
1513 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1515 * gnat.dg/expr_func5.adb: New testcase.
1517 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1519 * gnat.dg/dynhash.adb: New testcase.
1521 2018-08-21 Javier Miranda <miranda@adacore.com>
1523 * gnat.dg/enum4.adb: New testcase.
1525 2018-08-21 Tamar Christina <tamar.christina@arm.com>
1527 * gcc.target/aarch64/large_struct_copy.c: New test.
1529 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1531 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
1533 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1536 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
1538 2018-08-21 Tom de Vries <tdevries@suse.de>
1540 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
1541 to avoid mismatch in .debug and .earlydebug dump files.
1543 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
1546 * gcc.target/powerpc/pr87033.c: New test.
1548 2018-08-20 Martin Sebor <msebor@redhat.com>
1550 PR tree-optimization/87034
1551 * gcc.dg/builtin-sprintf-warn-20.c: New test.
1553 2018-08-20 David Malcolm <dmalcolm@redhat.com>
1556 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
1557 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
1558 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1560 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
1563 * g++.dg/torture/pr87014.C: New file.
1565 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1568 * gcc.target/alpha/pr86984.c: New test.
1570 2018-08-20 Richard Biener <rguenther@suse.de>
1572 PR tree-optimization/78655
1573 * gcc.dg/tree-ssa/evrp11.c: New testcase.
1575 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
1577 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
1580 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
1582 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
1584 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
1585 * gcc.dg/lto/pr83719_0.c: Likewise.
1587 2018-08-17 Martin Sebor <msebor@redhat.com>
1590 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1592 2018-08-17 David Malcolm <dmalcolm@redhat.com>
1594 * g++.dg/conversion/Wwrite-strings.C: New test.
1596 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
1597 Chung-Lin Tang <cltang@codesourcery.com>
1598 Xianmiao Qu <xianmiao_qu@c-sky.com>
1600 C-SKY port: Testsuite
1602 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
1603 * g++.dg/torture/type-generic-1.C: Likewise.
1604 * gcc.c-torture/compile/20000804-1.c: Likewise.
1605 * gcc.c-torture/execute/20101011-1.c: Likewise.
1606 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
1607 * gcc.dg/20020312-2.c: Likewise.
1608 * gcc.dg/Wno-frame-address.c: Likewise.
1609 * gcc.dg/c11-true_min-1.c: Likewise.
1610 * gcc.dg/sibcall-10.c: Likewise.
1611 * gcc.dg/sibcall-9.c: Likewise.
1612 * gcc.dg/stack-usage-1.c: Likewise.
1613 * gcc.dg/torture/float32-tg-3.c: Likewise.
1614 * gcc.dg/torture/float32x-tg-3.c: Likewise.
1615 * gcc.dg/torture/float64-tg-3.c: Likewise.
1616 * gcc.dg/torture/float64x-tg-3.c: Likewise.
1617 * gcc.dg/torture/type-generic-1.c: Likewise.
1618 * gcc.target/csky/*: New.
1619 * lib/target-supports.exp (check_profiling_available): Add
1621 (check_effective_target_hard_float): Handle C-SKY targets with
1622 single-precision hard float only.
1623 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
1625 2018-08-17 David Malcolm <dmalcolm@redhat.com>
1627 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
1629 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
1630 coverage for gcc_dump_printf.
1632 2018-08-17 Martin Liska <mliska@suse.cz>
1634 * g++.dg/opt/mpx.C: Fix scanned pattern.
1635 * gcc.target/i386/mpx.c: Likewise.
1636 * g++.dg/warn/Wunreachable-code-1.C: Remove.
1637 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
1638 * gcc.dg/torture/pr52969.c: Likewise.
1639 * g++.dg/warn/pr31246-2.C: Likewise.
1640 * g++.dg/warn/pr31246.C: Likewise.
1641 * gcc.dg/pr33092.c: Likewise.
1642 * g++.dg/opt/eh1.C: Remove a deprecated option.
1643 * g++.dg/template/inline1.C: Likewise.
1644 * g++.dg/tree-ssa/pr81408.C: Likewise.
1645 * gcc.dg/pr41837.c: Likewise.
1646 * gcc.dg/pr41841.c: Likewise.
1647 * gcc.dg/pr42250.c: Likewise.
1648 * gcc.dg/pr43084.c: Likewise.
1649 * gcc.dg/pr43317.c: Likewise.
1650 * gcc.dg/pr51879-18.c: Likewise.
1651 * gcc.dg/torture/pr36066.c: Likewise.
1652 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
1653 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
1654 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
1655 * gcc.dg/tree-ssa/pr45122.c: Likewise.
1656 * gcc.target/i386/pr45352-2.c: Likewise.
1657 * gcc.target/i386/zee.c: Likewise.
1658 * gfortran.dg/auto_char_len_2.f90: Likewise.
1659 * gfortran.dg/auto_char_len_4.f90: Likewise.
1660 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
1661 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
1662 * gfortran.dg/gomp/pr47331.f90: Likewise.
1663 * gfortran.dg/pr40999.f: Likewise.
1664 * gfortran.dg/pr41011.f: Likewise.
1665 * gfortran.dg/pr42051.f03: Likewise.
1666 * gfortran.dg/pr46804.f90: Likewise.
1667 * gfortran.dg/pr83149_1.f90: Likewise.
1668 * gfortran.dg/pr83149_b.f90: Likewise.
1669 * gfortran.dg/whole_file_1.f90: Likewise.
1670 * gfortran.dg/whole_file_10.f90: Likewise.
1671 * gfortran.dg/whole_file_11.f90: Likewise.
1672 * gfortran.dg/whole_file_12.f90: Likewise.
1673 * gfortran.dg/whole_file_13.f90: Likewise.
1674 * gfortran.dg/whole_file_14.f90: Likewise.
1675 * gfortran.dg/whole_file_15.f90: Likewise.
1676 * gfortran.dg/whole_file_16.f90: Likewise.
1677 * gfortran.dg/whole_file_17.f90: Likewise.
1678 * gfortran.dg/whole_file_18.f90: Likewise.
1679 * gfortran.dg/whole_file_19.f90: Likewise.
1680 * gfortran.dg/whole_file_2.f90: Likewise.
1681 * gfortran.dg/whole_file_20.f03: Likewise.
1682 * gfortran.dg/whole_file_3.f90: Likewise.
1683 * gfortran.dg/whole_file_4.f90: Likewise.
1684 * gfortran.dg/whole_file_5.f90: Likewise.
1685 * gfortran.dg/whole_file_6.f90: Likewise.
1686 * gfortran.dg/whole_file_7.f90: Likewise.
1687 * gfortran.dg/whole_file_8.f90: Likewise.
1688 * gfortran.dg/whole_file_9.f90: Likewise.
1689 * gcc.dg/vect/vect.exp: Likewise.
1691 2018-08-17 Richard Biener <rguenther@suse.de>
1694 * gcc.dg/torture/pr86505.c: New testcase.
1696 2018-08-16 Martin Sebor <msebor@redhat.com>
1698 PR tree-optimization/86853
1699 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
1700 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
1701 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
1703 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1705 * gcc.dg/missing-header-fixit-3.c: New test.
1707 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1709 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
1710 (test_fixit_insert_newline): Update expected output to show '+'
1711 characters in margin of line-insertion fix-it hint.
1713 2018-08-16 Nathan Sidwell <nathan@acm.org>
1715 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
1716 * gcc.dg/cpp/macsyntx2.c: likewise.
1718 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
1721 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
1722 * gcc.target/i386/avx-cvt-2.c: Ditto.
1724 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1727 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
1729 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
1731 * gcc.target/aarch64/imm_choice_comparison.c: New test.
1733 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1735 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
1736 (lib_strncmp): Likewise.
1738 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1740 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
1741 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
1742 * g++.dg/torture/pr44295.C : Likewise.
1744 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1747 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
1748 attributes and matching.
1749 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
1750 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
1752 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1754 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
1756 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
1758 * gcc.target/i386/rop1.c: Remove.
1759 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
1761 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
1763 * gcc.target/powerpc/fold-vec-splat-char.c: New.
1764 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
1765 * gcc.target/powerpc/fold-vec-splat-int.c: New.
1766 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
1767 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
1768 * gcc.target/powerpc/fold-vec-splat-short.c: New.
1770 2018-08-15 David Malcolm <dmalcolm@redhat.com>
1772 * g++.dg/diagnostic/aka3.C: New test.
1773 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1774 output to show range labels.
1775 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
1776 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1777 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
1778 * gcc.dg/bad-binary-ops.c: Update expected output to show range
1779 labels. Add an "aka" example.
1780 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
1782 * gcc.dg/format/diagnostic-ranges.c: Likewise.
1783 * gcc.dg/format/pr72858.c: Likewise.
1784 * gcc.dg/format/pr78498.c: Likewise.
1785 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
1786 Update expected output to show range labels. Add examples of
1787 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
1788 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1789 Update expected output to show range labels.
1790 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1791 (test_very_wide_line): Adjust so that label is at left-clipping
1793 (test_very_wide_line_2): New test.
1794 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1795 Update expected output to show range labels.
1796 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1797 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1798 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1799 for new param to gcc_rich_location::add_expr.
1800 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1802 (test_show_locus): Add examples of labels to various tests. Tweak
1803 the "very wide_line" test case and duplicate it, to cover the
1804 boundary values for clipping of labels against the left-margin.
1805 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1806 diagnostic-test-show-locus-no-labels.c.
1807 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1808 Update line numbers of dg-locus directives.
1809 * gcc.dg/pr69627.c: Update expected output to show range labels.
1810 * lib/multiline.exp (proc _build_multiline_regex): Remove
1811 special-case handling of lines with trailing '|'.
1813 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1816 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1819 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1821 * gcc.dg/wmain.c: New test.
1823 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1826 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1827 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1830 2018-08-15 Martin Liska <mliska@suse.cz>
1832 PR tree-optimization/86925
1833 * gcc.dg/predict-20.c: New test.
1834 * gcc.dg/predict-21.c: New test.
1836 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1838 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1840 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1842 * gcc.target/i386/sse2-movs.c: New test.
1844 2018-08-14 Martin Sebor <msebor@redhat.com>
1846 PR tree-optimization/86650
1847 * gcc.dg/Warray-bounds-34.c: New test.
1849 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1852 * gfortran.dg/generic_34.f90: New test case.
1854 2018-08-13 Marek Polacek <polacek@redhat.com>
1857 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1858 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1859 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1860 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1861 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1862 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1863 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1864 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1865 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1866 * g++.dg/ext/stmtexpr15.C: Likewise.
1867 * g++.dg/gomp/pr47963.C: Likewise.
1868 * g++.dg/init/new37.C: Likewise.
1869 * g++.dg/init/new43.C: Likewise.
1870 * g++.dg/other/fold1.C: Likewise.
1871 * g++.dg/parse/array-size2.C: Likewise.
1872 * g++.dg/template/dependent-name3.C: Likewise.
1873 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1874 * g++.dg/other/vrp1.C: Likewise.
1875 * g++.dg/template/char1.C: Likewise.
1877 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1879 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1880 instead of a ZERO_EXTEND.
1882 2018-08-13 Martin Sebor <msebor@redhat.com>
1884 PR tree-optimization/71625
1885 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1886 * g++.dg/init/string2.C: New test.
1887 * g++.dg/init/string3.C: New test.
1888 * g++.dg/init/string4.C: New test.
1889 * gcc.dg/init-string-3.c: New test.
1890 * gcc.dg/strlenopt-55.c: New test.
1891 * gcc.dg/strlenopt-56.c: New test.
1893 2018-08-13 Marek Polacek <polacek@redhat.com>
1895 P0806R2 - Deprecate implicit capture of this via [=]
1896 * g++.dg/cpp2a/lambda-this1.C: New test.
1897 * g++.dg/cpp2a/lambda-this2.C: New test.
1898 * g++.dg/cpp2a/lambda-this3.C: New test.
1900 2018-08-13 Marek Polacek <polacek@redhat.com>
1903 * g++.dg/diagnostic/auto1.C: New test.
1905 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1908 * gfortran.dg/transfer_class_3.f90: New test.
1910 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1913 * gfortran.dg/use_rename_9.f90: New test.
1915 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1917 PR tree-optimization/86835
1918 * gcc.dg/pr86835.c: New test.
1920 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1923 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1924 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1925 * gfortran.dg/short_circuiting_2.f90: New test case.
1926 * gfortran.dg/short_circuiting_3.f90: New test case.
1928 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1931 * gcc.target/i386/pr82418.c: New test.
1933 2018-08-10 Martin Liska <mliska@suse.cz>
1936 * gcc.dg/predict-17.c: New test.
1937 * gcc.dg/predict-18.c: New test.
1938 * gcc.dg/predict-19.c: New test.
1940 2018-08-10 Martin Liska <mliska@suse.cz>
1942 PR tree-optimization/85799
1943 * gcc.dg/pr85799.c: New test.
1945 2018-08-09 Jeff Law <law@redhat.com>
1948 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1950 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1952 * gcc.target/aarch64/sve/reduc_8.c: New test.
1954 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1957 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1959 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1961 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1962 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1965 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1967 PR tree-optimization/86858
1968 * gcc.dg/vect/pr86858.c: New test.
1970 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1972 PR tree-optimization/86871
1973 * gcc.dg/vect/pr86871.c: New test.
1975 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1977 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1979 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1981 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1982 arch and tune numbers by 2.
1983 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1984 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1985 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1986 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1987 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1988 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1989 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1990 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1991 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1992 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1993 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1994 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1995 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1996 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1997 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1998 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1999 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
2000 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
2001 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
2002 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
2003 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
2004 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
2005 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
2006 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
2007 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
2008 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
2009 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
2010 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
2011 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
2012 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
2013 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
2014 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
2015 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
2016 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
2017 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
2018 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
2019 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
2020 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
2021 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
2022 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
2023 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
2024 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
2025 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
2026 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
2027 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
2028 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
2029 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
2030 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
2031 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
2032 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
2033 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
2034 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
2035 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
2036 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
2037 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
2038 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
2039 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
2040 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
2041 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
2042 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
2043 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
2044 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
2045 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
2046 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
2047 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
2048 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
2050 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2053 * gcc.target/s390/pr84332.c: New testcase.
2055 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
2058 * gcc.target/m68k/tls-dimode.c: New file.
2060 2018-08-08 Nathan Sidwell <nathan@acm.org>
2062 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
2063 c-c++-common/inc-from-1.c: New
2065 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
2068 * gcc.target/s390/TI-constants-lra.c: New testcase.
2069 * gcc.target/s390/TI-constants-nolra.c: New testcase.
2071 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
2073 * gcc.target/s390/hotpatch-8.c: Remove.
2074 * gcc.target/s390/hotpatch-9.c: Remove.
2075 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
2076 * gcc.target/s390/mnop-mcount-m31.c: Remove.
2078 2018-08-08 Jakub Jelinek <jakub@redhat.com>
2080 P0595R1 - is_constant_evaluated
2081 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
2084 * g++.dg/cpp1z/decomp46.C: New test.
2087 * g++.dg/opt/pr86738.C: New test.
2089 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
2092 * gcc.target/aarch64/frecpe_1.c: New test.
2093 * gcc.target/aarch64/frecpe_2.c: Likewise.
2095 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2097 PR c++/59480, DR 136
2098 * g++.dg/other/friend8.C: New.
2099 * g++.dg/other/friend9.C: Likewise.
2100 * g++.dg/other/friend10.C: Likewise.
2101 * g++.dg/other/friend11.C: Likewise.
2102 * g++.dg/other/friend12.C: Likewise.
2103 * g++.dg/other/friend13.C: Likewise.
2104 * g++.dg/other/friend14.C: Likewise.
2105 * g++.dg/other/friend15.C: Likewise.
2106 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2107 * g++.dg/parse/defarg8.C: Likewise.
2109 2018-08-07 Martin Liska <mliska@suse.cz>
2112 * gcc.dg/predict-16.c: New test.
2113 * g++.dg/predict-1.C: New test.
2115 2018-08-07 Steve Ellcey <sellcey@cavium.com>
2116 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2118 PR tree-optimization/80925
2119 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
2120 vectorized on !vect_hw_misalign targets.
2122 2018-08-06 Marek Polacek <polacek@redhat.com>
2125 * g++.dg/cpp1y/constexpr-86767.C: New test.
2127 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
2129 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
2130 for target *-*-linux-gnu.
2132 2018-08-06 Alan Hayward <alan.hayward@arm.com>
2134 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
2135 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
2136 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
2138 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
2140 * gcc.target/s390/nomemloopunroll-1.c: New test.
2142 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
2145 * gcc.target/i386/pr86386.c: New file.
2147 2018-08-04 Tom de Vries <tdevries@suse.de>
2149 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
2151 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
2153 * gcc.dg/guality/const-volatile.c: Remove duplicate test
2156 2018-08-04 Janus Weil <janus@gcc.gnu.org>
2159 * gfortran.dg/interface_assignment_6.f90: New test case.
2161 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
2164 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
2166 2018-08-03 David Malcolm <dmalcolm@redhat.com>
2167 Jonathan Wakely <jwakely@redhat.com>
2170 * g++.dg/pr85523.C: New test.
2172 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
2175 * gcc.dg/union-duplicate-field.c: New test.
2177 2018-08-03 Jason Merrill <jason@redhat.com>
2180 * g++.dg/template/pr86706.C: New test.
2182 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
2184 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
2185 on vect_avg_qi targets.
2186 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2187 * gcc.dg/vect/bb-slp-pow-1.c: New test.
2188 * gcc.dg/vect/vect-avg-15.c: Likewise.
2190 2018-08-03 Martin Liska <mliska@suse.cz>
2192 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
2193 * gcc.dg/predict-13.c: Likewise.
2194 * gcc.dg/predict-3.c: Likewise.
2195 * gcc.dg/predict-4.c: Likewise.
2196 * gcc.dg/predict-5.c: Likewise.
2197 * gcc.dg/predict-6.c: Likewise.
2198 * gcc.dg/predict-9.c: Likewise.
2199 * gfortran.dg/predict-1.f90: Likewise.
2201 2018-08-02 Richard Biener <rguenther@suse.de>
2204 * g++.dg/torture/pr86763.C: New testcase.
2206 2018-08-02 Richard Biener <rguenther@suse.de>
2208 PR tree-optimization/86816
2209 * g++.dg/torture/pr86816.C: New testcase.
2211 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
2213 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
2215 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
2216 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
2217 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
2219 * gcc.target/aarch64/sve/single_2.c: Likewise.
2220 * gcc.target/aarch64/sve/single_3.c: Likewise.
2221 * gcc.target/aarch64/sve/single_4.c: Likewise.
2223 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
2226 * gcc.target/aarch64/ldp_stp_13.c: New test.
2228 2018-08-01 Martin Sebor <msebor@redhat.com>
2230 PR tree-optimization/86650
2231 * gcc.dg/format/gcc_diag-10.c: Adjust.
2233 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2235 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
2237 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
2239 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2242 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
2243 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
2245 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2247 * gcc.dg/pointer-range-check-1.c: New test.
2248 * gcc.dg/pointer-range-check-2.c: Likewise.
2250 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2252 PR tree-optimization/86749
2253 * gcc.dg/vect/pr86749.c: New test.
2255 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2258 * g++.dg/lookup/name-clash12.C: New.
2260 2018-08-01 Richard Biener <rguenther@suse.de>
2262 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
2264 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2266 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
2268 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2270 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
2272 2018-08-01 Martin Liska <mliska@suse.cz>
2274 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
2275 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2276 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2277 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2278 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2279 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2280 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2281 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2283 2018-08-01 Martin Liska <mliska@suse.cz>
2286 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
2288 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
2290 * gcc.target/aarch64/extract_zero_extend.c: New file.
2292 2018-08-01 Jakub Jelinek <jakub@redhat.com>
2295 * gcc.c-torture/compile/pr85704.c: New test.
2297 2018-07-31 Alexandre Oliva <oliva@adacore.com>
2298 Olivier Hainque <hainque@adacore.com>
2300 * gnat.dg/dinst.adb: New.
2301 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
2303 2018-07-31 David Malcolm <dmalcolm@redhat.com>
2305 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
2307 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
2310 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
2312 * c-c++-common/spec-barrier-1.c: New test.
2313 * c-c++-common/spec-barrier-2.c: New test.
2314 * gcc.dg/spec-barrier-3.c: New test.
2316 2018-07-31 Martin Sebor <msebor@redhat.com>
2318 PR tree-optimization/86741
2319 * gcc.dg/Warray-bounds-33.c: New test.
2321 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
2323 * gcc.target/s390/memset-1.c: Improve testcase.
2325 2018-07-31 Tom de Vries <tdevries@suse.de>
2328 * g++.dg/guality/pr86687.C: New test.
2330 2018-07-31 Jakub Jelinek <jakub@redhat.com>
2332 P1008R1 - prohibit aggregates with user-declared constructors
2333 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
2334 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
2335 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
2336 * g++.dg/cpp2a/aggr1.C: New test.
2337 * g++.dg/cpp2a/aggr2.C: New test.
2339 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
2342 * gcc.target/arm/pr86640.c: New testcase.
2344 2018-07-31 Martin Liska <mliska@suse.cz>
2346 PR gcov-profile/85338
2347 PR gcov-profile/85350
2348 PR gcov-profile/85372
2349 * gcc.misc-tests/gcov-pr85338.c: New test.
2350 * gcc.misc-tests/gcov-pr85350.c: New test.
2351 * gcc.misc-tests/gcov-pr85372.c: New test.
2353 2018-07-31 Martin Liska <mliska@suse.cz>
2355 PR gcov-profile/83813
2356 PR gcov-profile/84758
2357 PR gcov-profile/85217
2358 PR gcov-profile/85332
2359 * gcc.misc-tests/gcov-pr83813.c: New test.
2360 * gcc.misc-tests/gcov-pr84758.c: New test.
2361 * gcc.misc-tests/gcov-pr85217.c: New test.
2362 * gcc.misc-tests/gcov-pr85332.c: New test.
2364 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2366 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
2367 gnat.dg/prot5_pkg.ads: New testcase.
2369 2018-07-31 Justin Squirek <squirek@adacore.com>
2371 * gnat.dg/addr11.adb: New testcase.
2373 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
2375 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
2377 2018-07-31 Gary Dismukes <dismukes@adacore.com>
2379 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
2381 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2383 * gnat.dg/iter3.adb: New testcase.
2385 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
2387 Revert 'AsyncI/O patch committed'
2388 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2389 Thomas Koenig <tkoenig@gcc.gnu.org>
2392 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2393 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2395 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
2397 PR rtl-optimization/85160
2398 * gcc.target/powerpc/combine-2-2.c: New testcase.
2400 2018-07-27 Martin Sebor <msebor@redhat.com>
2402 PR tree-optimization/86696
2403 * g++.dg/pr86696.C: New test.
2405 2018-07-27 David Malcolm <dmalcolm@redhat.com>
2407 PR tree-optimization/86636
2408 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
2409 Add dg-require-effective-target pthread.
2411 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
2413 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
2414 * gcc.dg/strcmpopt_6.c: Likewise.
2416 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
2419 * gcc.target/powerpc/pr58673-2.c: Call strdup.
2421 2018-07-26 Martin Sebor <msebor@redhat.com>
2423 PR tree-optimization/86043
2424 PR tree-optimization/86042
2425 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
2427 * gcc.dg/strlenopt-44.c: New test.
2429 2018-07-26 Martin Liska <mliska@suse.cz>
2431 PR gcov-profile/86536
2432 * gcc.misc-tests/gcov-pr86536.c: New test.
2434 2018-07-25 Martin Sebor <msebor@redhat.com>
2436 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
2437 ignored by the test harness.
2439 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2440 Thomas Koenig <tkoenig@gcc.gnu.org>
2443 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2444 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2446 2018-07-25 Jakub Jelinek <jakub@redhat.com>
2449 * g++.dg/pr85515-2.C: Add expected dg-error.
2450 * g++.dg/cpp0x/range-for36.C: New test.
2452 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
2454 * gcc.target/arc/uncached-1.c: New test.
2455 * gcc.target/arc/uncached-2.c: Likewise.
2457 2018-07-24 Martin Sebor <msebor@redhat.com>
2459 PR tree-optimization/86622
2460 PR tree-optimization/86532
2461 * gcc.c-torture/execute/strlen-2.c: New test.
2462 * gcc.c-torture/execute/strlen-3.c: New test.
2463 * gcc.c-torture/execute/strlen-4.c: New test.
2465 2018-07-24 David Malcolm <dmalcolm@redhat.com>
2467 PR tree-optimization/86636
2468 * gcc.c-torture/compile/pr86636.c: New test.
2470 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
2472 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
2474 2018-07-24 Jakub Jelinek <jakub@redhat.com>
2477 * gcc.target/i386/pr86627.c: New test.
2480 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
2481 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
2482 * g++.dg/tree-ssa-/pr19476-6.C: New test.
2483 * g++.dg/tree-ssa-/pr19476-7.C: New test.
2485 2018-07-23 Carl Love <cel@us.ibm.com>
2488 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
2489 file altivec-2-runnable.c.
2490 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
2491 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
2492 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
2493 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
2494 vec_cts, vec_ctu, vec_cpsgn tests.
2496 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2499 * gcc.dg/pr86617.c: New test.
2501 2018-07-23 Jakub Jelinek <jakub@redhat.com>
2504 * g++.dg/warn/Wnonnull-compare-9.C: New test.
2506 2018-07-20 Martin Sebor <msebor@redhat.com>
2509 * c-c++-common/pr68657-1.c: Adjust.
2510 * c-c++-common/pr68657-2.c: Same.
2511 * c-c++-common/pr68657-3.c: Same.
2512 * c-c++-common/pr68833-1.c: Same.
2513 * gcc.dg/Walloc-size-larger-than-16.c: Same.
2514 * gcc.dg/Walloca-larger-than.c: New test.
2515 * gcc.dg/Walloca-larger-than-2.c: New test.
2516 * gcc.dg/Wframe-larger-than-2.c: New test.
2517 * gcc.dg/Wlarger-than3.c: New test.
2518 * gcc.dg/Wvla-larger-than-3.c: New test.
2519 * gcc.dg/pr42611.c: Adjust.
2520 * gnat.dg/frame_overflow.adb: Same.
2522 2018-07-20 Martin Sebor <msebor@redhat.com>
2524 PR tree-optimization/86613
2525 PR tree-optimization/86611
2526 * c-c++-common/Warray-bounds-2.c: Undefine macros and
2527 prune duplicate warnings.
2528 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
2529 data-model-dependencies.
2530 * gcc.dg/Warray-bounds-32.c: Ditto.
2532 2018-07-20 Richard Biener <rguenther@suse.de>
2535 * g++.dg/lto/pr86585_0.C: New testcase.
2536 * g++.dg/lto/pr86585_1.C: Likewise.
2538 2018-07-19 Martin Sebor <msebor@redhat.com>
2540 PR tree-optimization/83776
2541 PR tree-optimization/84047
2542 * gcc.dg/Warray-bounds-29.c: New test.
2543 * gcc.dg/Warray-bounds-30.c: New test.
2544 * gcc.dg/Warray-bounds-31.c: New test.
2545 * gcc.dg/Warray-bounds-32.c: New test.
2547 2018-07-19 Michael Collison <michael.collison@arm.com>
2548 Richard Henderson <rth@redhat.com>
2550 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
2551 * gcc.target/aarch64/builtin_saddl.c: New testcase.
2552 * gcc.target/aarch64/builtin_saddll.c: New testcase.
2553 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
2554 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
2555 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
2556 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
2557 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
2558 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
2559 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
2560 * gcc.target/aarch64/builtin_usubl.c: New testcase.
2561 * gcc.target/aarch64/builtin_usubll.c: New testcase.
2563 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2565 Revert fix for c++/59480 (and testsuite followup)
2567 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2571 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2573 PR c++/59480, DR 136
2574 * g++.dg/other/friend8.C: New.
2575 * g++.dg/other/friend9.C: Likewise.
2576 * g++.dg/other/friend10.C: Likewise.
2577 * g++.dg/other/friend11.C: Likewise.
2578 * g++.dg/other/friend12.C: Likewise.
2579 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2580 * g++.dg/parse/defarg8.C: Likewise.
2582 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2584 * gcc.target/aarch64/profile.c: New test.
2586 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2589 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2591 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
2594 * gcc.target/i386/pr86560-4.c: New test.
2595 * gcc.target/i386/pr86560-5.c: Likewise.
2597 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
2600 * gcc.target/i386/pr86560-1.c: New test.
2601 * gcc.target/i386/pr86560-2.c: Likewise.
2602 * gcc.target/i386/pr86560-3.c: Likewise.
2604 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2606 * gfortran.dg/max_fmax_aarch64.f90: New test.
2607 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
2608 * gfortran.dg/minmax_integer.f90: Likewise.
2610 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2612 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2614 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2617 * g++.dg/tree-ssa/pr86544.C: New test.
2619 2018-07-18 Jakub Jelinek <jakub@redhat.com>
2622 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
2624 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2627 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
2628 * c-c++-common/pr69558.c: Remove xfail.
2629 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
2630 * gcc.dg/pr61817-1.c: Likewise.
2631 * gcc.dg/pr61817-2.c: Likewise.
2632 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
2634 2018-07-18 Janus Weil <janus@gcc.gnu.org>
2637 * gfortran.dg/function_optimize_5.f90: Add option
2638 '-faggressive-function-elimination' and update dg-warning clauses.
2639 * gfortran.dg/short_circuiting.f90: New test.
2641 2018-07-18 Marek Polacek <polacek@redhat.com>
2643 PR c++/86190 - bogus -Wsign-conversion warning
2644 * g++.dg/warn/Wsign-conversion-3.C: New test.
2645 * g++.dg/warn/Wsign-conversion-4.C: New test.
2647 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2649 PR c++/59480, DR 136
2650 * g++.dg/other/friend8.C: New.
2651 * g++.dg/other/friend9.C: Likewise.
2652 * g++.dg/other/friend10.C: Likewise.
2653 * g++.dg/other/friend11.C: Likewise.
2654 * g++.dg/other/friend12.C: Likewise.
2655 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2656 * g++.dg/parse/defarg8.C: Likewise.
2658 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2660 * g++.dg/ext/uow-3.C: Adjust.
2661 * g++.dg/ext/uow-4.C: Likewise.
2662 * g++.dg/lookup/name-clash11.C: Likewise.
2663 * g++.dg/lookup/name-clash7.C: Likewise.
2664 * g++.dg/lookup/redecl1.C: Likewise.
2665 * g++.dg/warn/changes-meaning.C: Likewise.
2666 * g++.old-deja/g++.jason/scoping8.C: Likewise.
2667 * g++.old-deja/g++.law/nest1.C: Likewise.
2669 2018-07-18 Richard Biener <rguenther@suse.de>
2672 * g++.dg/lto/pr86523-3_0.C: New testcase.
2674 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
2676 * gcc.target/m68k/mulsi_highpart.c: New test.
2678 2018-07-17 Jakub Jelinek <jakub@redhat.com>
2680 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
2681 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
2682 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
2683 * gcc.dg/cpp/pr61854-8.c: New test.
2685 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
2687 * gcc.target/powerpc/pr85456.c: Require longdouble128.
2689 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
2692 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
2694 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
2696 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
2697 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
2698 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
2699 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
2700 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
2702 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
2704 * gcc.target/powerpc/pr57150.c: Require longdouble128.
2705 * gcc.target/powerpc/pr79916.c: Require dfp.
2707 2018-07-17 Richard Biener <rguenther@suse.de>
2710 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
2712 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
2714 * gcc.target/s390/function-align1.c: New test.
2715 * gcc.target/s390/function-align2.c: New test.
2716 * gcc.target/s390/function-align3.c: New test.
2718 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
2720 * gnat.dg/discr55.adb: New test.
2722 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2724 * gcc.target/i386/vartrack-1.c (dg-options): Add
2725 -fomit-frame-pointer.
2727 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2729 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
2730 (dg-lto-options): Add -fPIC.
2731 * g++.dg/lto/pr86523-2_0.C: Likewise.
2733 2018-07-17 Martin Liska <mliska@suse.cz>
2735 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
2737 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2739 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
2742 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
2744 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
2746 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
2748 * gnat.dg/memorytest.adb: New testcase.
2750 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2752 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
2755 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2757 * gnat.dg/equal3.adb: New testcase.
2759 2018-07-17 Justin Squirek <squirek@adacore.com>
2761 * gnat.dg/split_args.adb: New testcase.
2763 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2765 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
2767 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2769 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
2772 2018-07-16 Carl Love <cel@us.ibm.com>
2775 Forgot the PR number on the commit log.
2777 2018-07-16 Carl Love <cel@us.ibm.com>
2780 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2782 * gcc.target/powerpc/divkc3-3.c: Ditto.
2783 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2784 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2785 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2786 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2788 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2790 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2791 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2793 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2795 * lib/target-supports.exp (check_effective_target_longdouble64,
2796 check_effective_target_ppc_float128,
2797 check_effective_target_ppc_float128_insns,
2798 check_effective_target_powerpc_vsx): New.
2800 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2802 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2805 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2807 PR tree-optimization/86526
2808 * gcc.c-torture/compile/pr86526.c: New test.
2810 2018-07-16 Carl Love <cel@us.ibm.com>
2812 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2814 * gcc.target/powerpc/divkc3-3.c: Ditto.
2815 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2816 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2817 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2818 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2820 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2823 * gfortran.dg/assumed_rank_14.f90: New testcase.
2824 * gfortran.dg/assumed_rank_15.f90: New testcase.
2825 * gfortran.dg/dec_structure_8.f90: Update error messages.
2826 * gfortran.dg/dec_structure_23.f90: Update error messages.
2828 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2831 * gcc.c-torture/execute/pr86528.c: New test.
2832 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2834 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2836 * g++.dg/template/spec40.C: New.
2837 * g++.dg/parse/ptrmem8.C: Likewise.
2839 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2841 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2842 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2843 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2844 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2845 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2847 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2849 * gcc.target/s390/mrecord-mcount.c: New testcase.
2851 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2853 * gcc.target/s390/mfentry-m64.c: New testcase.
2855 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2857 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2860 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2862 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2865 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2867 * gnat.dg/wide_wide_value1.adb: New testcase.
2869 2018-07-16 Javier Miranda <miranda@adacore.com>
2871 * gnat.dg/bit_order1.adb: New testcase.
2873 2018-07-16 Javier Miranda <miranda@adacore.com>
2875 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2877 2018-07-16 Richard Biener <rguenther@suse.de>
2880 * g++.dg/lto/pr86523-1_0.C: New testcase.
2881 * g++.dg/lto/pr86523-2_0.C: Likewise.
2883 2018-07-16 Martin Liska <mliska@suse.cz>
2886 * g++.dg/ipa/pr86529.C: New test.
2888 2018-07-16 Tom de Vries <tdevries@suse.de>
2891 * gcc.target/i386/vartrack-1.c: New test.
2893 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2895 * gnat.dg/opt73.adb: New test.
2897 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2901 * g++.dg/opt/pr3698.C: New test.
2903 2018-07-16 Richard Biener <rguenther@suse.de>
2906 * gcc.dg/torture/pr86389.c: Require trampolines.
2908 2018-07-15 Tom de Vries <tdevries@suse.de>
2910 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2911 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2913 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2914 * gcc.dg/guality/guality.exp: Same.
2915 * gfortran.dg/guality/guality.exp: Same.
2917 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2918 Sunil K Pandey <sunil.k.pandey@intel.com>
2921 * gcc.target/i386/pr84413-1.c: New test.
2922 * gcc.target/i386/pr84413-2.c: Likewise.
2923 * gcc.target/i386/pr84413-3.c: Likewise.
2925 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2926 Steve Munroe <munroesj52@gmail.com>
2928 * gcc.target/powerpc/sse2-pand-1.c: New file.
2929 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2930 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2931 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2933 2018-07-13 Nathan Sidwell <nathan@acm.org>
2936 * g++.dg/pr86374.C: New.
2938 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2941 * gcc.dg/strcmpopt_5.c: New test.
2942 * gcc.dg/strcmpopt_6.c: New test.
2944 2018-07-13 Richard Biener <rguenther@suse.de>
2947 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2949 2018-07-13 Tom de Vries <tdevries@suse.de>
2951 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2952 * gcc.dg/guality/ctztest.c: Same.
2953 * gcc.dg/guality/sra-1.c: Same.
2955 2018-07-13 Tom de Vries <tdevries@suse.de>
2957 * gcc.dg/vla-1.c: Update.
2959 2018-07-13 Tom de Vries <tdevries@suse.de>
2961 * gcc.src/maintainers.exp: New file.
2963 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2966 * gcc.dg/pr86489.c: New test.
2968 2018-07-12 Martin Sebor <msebor@redhat.com>
2971 g++.dg/warn/pr86453.C: Adjust.
2973 2018-07-12 Jim Wilson <jimw@sifive.com>
2975 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2977 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2979 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2981 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2983 * c-c++-common/gomp/declare-target-3.c: New test.
2984 * g++.dg/gomp/declare-target-2.C: New test.
2986 2018-07-12 Martin Sebor <msebor@redhat.com>
2989 * c-c++-common/Wattributes.c: Adjust.
2990 * gcc.dg/Wattributes-10.c: New test.
2991 * g++.dg/Wattributes-3.C: Adjust.
2992 * gcc.dg/Wattributes-6.c: Adjust.
2993 * gcc.dg/pr18079.c: Adjust.
2994 * gcc.dg/torture/pr42363.c: Adjust.
2996 2018-07-12 Julia Koval <julia.koval@intel.com>
2998 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
3001 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3003 * gcc.dg/vect/vect-cond-arith-6.c: New test.
3004 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
3005 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
3006 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
3007 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
3008 * gcc.target/aarch64/sve/slp_14.c: Likewise.
3009 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
3011 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3013 * gcc.dg/vect/vect-cond-arith-4.c: New test.
3014 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
3015 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
3016 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
3017 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
3018 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
3019 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
3020 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
3022 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3023 Alan Hayward <alan.hayward@arm.com>
3024 David Sherwood <david.sherwood@arm.com>
3026 * gcc.dg/vect/vect-fma-2.c: New test.
3027 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
3028 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
3029 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
3031 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3033 * gcc.dg/vect/vect-cond-arith-3.c: New test.
3034 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
3035 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
3036 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
3037 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
3038 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
3039 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
3040 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
3041 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
3043 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3045 * gcc.dg/vect/vect-cond-arith-2.c: New test.
3046 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3048 2018-07-12 Richard Biener <rguenther@suse.de>
3051 * gcc.target/i386/pr84829.c: New testcase.
3053 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3055 * gcc.dg/torture/20180712-1.c: New test.
3057 PR tree-optimization/86492
3058 * gcc.c-torture/execute/pr86492.c: New test.
3060 2018-07-12 Richard Biener <rguenther@suse.de>
3063 * g++.dg/warn/pr86453.C: New testcase.
3065 2018-07-12 Richard Biener <rguenther@suse.de>
3068 * gcc.dg/graphite/pr86479.c: New testcase.
3070 2018-07-11 Jakub Jelinek <jakub@redhat.com>
3072 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
3073 of hardcoding size. Cast (rel) to MASK_TYPE.
3074 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
3075 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
3076 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
3077 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
3078 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
3079 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
3080 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
3081 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
3082 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
3083 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
3084 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
3085 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
3086 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
3087 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
3088 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
3089 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
3090 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
3091 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
3092 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
3094 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
3096 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
3097 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
3098 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
3100 2018-07-10 Mark Wielaard <mark@klomp.org>
3103 * gcc.dg/pr86459.c: New test.
3105 2018-07-10 Martin Sebor <msebor@redhat.com>
3108 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3110 2018-07-10 Martin Liska <mliska@suse.cz>
3113 * gcc.dg/pr84100.c: Change it back to dg-bogus.
3115 2018-07-10 Jakub Jelinek <jakub@redhat.com>
3118 * g++.dg/ubsan/pr86406.C: New test.
3121 * gfortran.dg/vect/pr86421.f90: New test.
3123 2018-07-09 Martin Sebor <msebor@redhat.com>
3125 PR tree-optimization/86415
3126 * gcc.dg/strlenopt-53.c: New test.
3128 2018-07-09 Martin Sebor <msebor@redhat.com>
3131 * gcc.dg/strlenopt-49.c: New test.
3132 * gcc.dg/strlenopt-50.c: New test.
3133 * gcc.dg/strlenopt-51.c: New test.
3134 * gcc.dg/strlenopt-52.c: New test.
3135 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3137 2018-07-09 Jakub Jelinek <jakub@redhat.com>
3140 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
3141 to be returned and when first argument is not 0, so that they don't do
3142 anything for NEED_EXC or NEED_ERRNO.
3144 2018-07-09 Tom de Vries <tdevries@suse.de>
3146 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
3147 * gcc.dg/guality/bswaptest.c: Same.
3148 * gcc.dg/guality/clztest.c: Same.
3149 * gcc.dg/guality/csttest.c: Same.
3150 * gcc.dg/guality/ctztest.c: Same.
3151 * gcc.dg/guality/drap.c: Same.
3152 * gcc.dg/guality/nrv-1.c: Same.
3153 * gcc.dg/guality/pr41353-1.c: Same.
3154 * gcc.dg/guality/pr41353-2.c: Same.
3155 * gcc.dg/guality/pr41404-1.c: Same.
3156 * gcc.dg/guality/pr43051-1.c: Same.
3157 * gcc.dg/guality/pr43077-1.c: Same.
3158 * gcc.dg/guality/pr43177.c: Same.
3159 * gcc.dg/guality/pr43329-1.c: Same.
3160 * gcc.dg/guality/pr43479.c: Same.
3161 * gcc.dg/guality/pr43593.c: Same.
3162 * gcc.dg/guality/pr45003-1.c: Same.
3163 * gcc.dg/guality/pr45003-2.c: Same.
3164 * gcc.dg/guality/pr45003-3.c: Same.
3165 * gcc.dg/guality/pr48437.c: Same.
3166 * gcc.dg/guality/pr48466.c: Same.
3167 * gcc.dg/guality/pr49888.c: Same.
3168 * gcc.dg/guality/pr54200.c: Same.
3169 * gcc.dg/guality/pr54519-1.c: Same.
3170 * gcc.dg/guality/pr54519-2.c: Same.
3171 * gcc.dg/guality/pr54519-3.c: Same.
3172 * gcc.dg/guality/pr54519-4.c: Same.
3173 * gcc.dg/guality/pr54519-5.c: Same.
3174 * gcc.dg/guality/pr54519-6.c: Same.
3175 * gcc.dg/guality/pr54551.c: Same.
3176 * gcc.dg/guality/pr54693-2.c: Same.
3177 * gcc.dg/guality/pr54693.c: Same.
3178 * gcc.dg/guality/pr54796.c: Same.
3179 * gcc.dg/guality/pr54970.c: Same.
3180 * gcc.dg/guality/pr67192.c: Same.
3181 * gcc.dg/guality/pr69947.c: Same.
3182 * gcc.dg/guality/pr78726.c: Same.
3183 * gcc.dg/guality/rotatetest.c: Same.
3184 * gcc.dg/guality/sra-1.c: Same.
3185 * gcc.dg/guality/vla-2.c: Same.
3187 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3189 * g++.dg/diagnostic/long-short.C: New.
3190 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
3191 * g++.dg/diagnostic/virtual-friend.C: Likewise.
3192 * g++.old-deja/g++.brendan/crash11.C: Adjust.
3194 2018-07-09 Tom de Vries <tdevries@suse.de>
3196 * gcc.dg/vla-1.c: New test.
3198 2018-07-07 Tom de Vries <tdevries@suse.de>
3200 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
3202 (get_dump_flags): New proc.
3203 (toplevel): Test all dump flags.
3205 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3207 * gnat.dg/stack_usage6.adb: New test.
3208 * gnat.dg/stack_usage6_pkg.ads: New helper.
3210 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3212 * gnat.dg/pure_function3a.adb: New test.
3213 * gnat.dg/pure_function3b.adb: Likewise.
3214 * gnat.dg/pure_function3c.adb: Likewise.
3215 * gnat.dg/pure_function3_pkg.ads: New helper.
3217 2018-07-07 Jakub Jelinek <jakub@redhat.com>
3220 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
3221 dg-require-effective-target. Add -msse not just on i386-*, but
3222 on all i?86-* and x86_64-*.
3224 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3226 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
3227 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
3228 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
3229 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
3230 * gcc.dg/tree-ssa/popcount3.c: New test.
3232 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3234 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
3235 to preserve the test.
3236 * gcc.target/i386/pr85073.c: Likewise.
3238 2018-07-06 Jakub Jelinek <jakub@redhat.com>
3240 PR tree-optimization/86401
3241 * gcc.dg/tree-ssa/pr86401-1.c: New test.
3242 * gcc.dg/tree-ssa/pr86401-2.c: New test.
3243 * c-c++-common/rotate-9.c: New test.
3245 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
3248 gcc.target/powerpc/pr86324-1.c: New test.
3249 gcc.target/powerpc/pr86324-2.c: Likewise.
3251 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3254 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
3256 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3258 * gcc.target/aarch64/struct_cpy.c: Remove ;.
3260 2018-07-05 Jeff Law <law@redhat.com>
3262 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
3264 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
3267 * gfortran.dg/deferred_character_20.f90: New test.
3269 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
3273 * gfortran.dg/init_flag_18.f90: New testcase.
3274 * gfortran.dg/init_flag_19.f03: New testcase.
3276 2018-07-05 Carl Love <cel@us.ibm.com>
3277 * gcc.target/altivec-1-runnable.c: New test file.
3278 * gcc.target/altivec-2-runnable.c: New test file.
3279 * gcc.target/vsx-7.c (main2): Change expected expected instruction
3282 2018-07-05 Martin Sebor <msebor@redhat.com>
3285 * gcc.dg/strlenopt-47.c: New test.
3286 * gcc.dg/strlenopt-48.c: New test.
3288 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3291 * gcc.target/arm/big-endian-subreg.c: New.
3293 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3296 * gcc.dg/vect/pr84711.c: New.
3298 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3300 * gcc.target/aarch64/struct_cpy.c: New.
3302 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3304 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
3305 * c-c++-common/unroll-2.c: Likewise.
3306 * g++.dg/cdce3.C: Likewise.
3307 * g++.dg/ext/unroll-1.C: Likewise.
3308 * g++.dg/ext/unroll-2.C: Likewise.
3309 * g++.dg/ext/unroll-3.C: Likewise.
3310 * gcc.dg/cdce1.c: Likewise.
3311 * gcc.dg/cdce2.c: Likewise.
3312 * gcc.dg/gomp/pr68128-1.c: Likewise.
3313 * gcc.dg/vect/pr46032.c: Likewise.
3314 * gcc.dg/vect/vect-cond-10.c: Likewise.
3315 * gcc.dg/vect/vect-cond-8.c: Likewise.
3316 * gcc.dg/vect/vect-cond-9.c: Likewise.
3317 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3318 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3319 * gcc.target/i386/avx-cvt-2.c: Likewise.
3320 * gcc.target/i386/avx-cvt-3.c: Likewise.
3321 * gcc.target/i386/avx2-cvt-2.c: Likewise.
3322 * gcc.target/i386/avx2-gather-2.c: Likewise.
3323 * gcc.target/i386/avx2-gather-6.c: Likewise.
3324 * gcc.target/i386/avx512f-gather-2.c: Likewise.
3325 * gcc.target/i386/sse2-cvt-2.c: Likewise.
3326 * gfortran.dg/directive_unroll_1.f90: Likewise.
3327 * gfortran.dg/directive_unroll_2.f90: Likewise.
3328 * gnat.dg/unroll2.adb: Likewise.
3329 * gnat.dg/unroll3.adb: Likewise.
3331 2018-07-05 Tom de Vries <tdevries@suse.de>
3333 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
3335 2018-07-04 Martin Sebor <msebor@redhat.com>
3337 PR tree-optimization/86274
3338 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
3340 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3343 * gfortran.dg/block_16.f08. New test.
3345 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
3347 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
3348 has a slightly different IL that provides more threading
3351 2018-07-04 Martin Liska <mliska@suse.cz>
3356 * gcc.dg/pr84100.c (foo):
3357 * gcc.target/i386/falign-functions-2.c: New test.
3358 * gcc.target/i386/falign-functions.c: New test.
3360 2018-07-04 Martin Liska <mliska@suse.cz>
3362 * gcc.dg/pr47793.c: Remove.
3364 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
3366 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
3368 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3370 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
3373 * gcc.target/i386/pr85620-1.c: New test.
3374 * gcc.target/i386/pr85620-2.c: Likewise.
3375 * gcc.target/i386/pr85620-3.c: Likewise.
3376 * gcc.target/i386/pr85620-4.c: Likewise.
3378 2018-07-03 Martin Sebor <msebor@redhat.com>
3380 PR tree-optimization/86274
3381 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
3382 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3383 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
3384 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3385 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3386 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3387 * gcc.dg/tree-ssa/pr83198.c: Same.
3389 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3391 * g++.dg/other/locations1.C: New.
3392 * g++.dg/tls/locations1.C: Likewise.
3393 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
3394 * g++.dg/diagnostic/virtual-static.C: Likewise.
3395 * g++.dg/concepts/fn-concept2.C: Test the locations too.
3396 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
3397 * g++.dg/cpp0x/pr51463.C: Likewise.
3398 * g++.dg/other/typedef1.C: Likewise.
3399 * g++.dg/parse/dtor13.C: Likewise.
3400 * g++.dg/template/error44.C: Likewise.
3401 * g++.dg/template/typedef4.C: Likewise.
3402 * g++.dg/template/typedef5.C: Likewise.
3403 * g++.dg/tls/diag-2.C: Likewise.
3404 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3406 2018-07-03 Marek Polacek <polacek@redhat.com>
3409 * g++.dg/diagnostic/pr86201.C: New test.
3411 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
3414 * gcc.target/i386/pr85694.c: New test.
3416 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3418 PR tree-optimization/85694
3419 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
3420 Return true for AArch64 without SVE.
3421 * gcc.target/aarch64/vect_hadd_1.h: New file.
3422 * gcc.target/aarch64/vect_shadd_1.c: New test.
3423 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
3424 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
3425 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
3427 2018-07-03 Marek Polacek <polacek@redhat.com>
3430 * gcc.dg/Wint-conversion-2.c: New test.
3433 * g++.dg/overload/conv-op3.C: New test.
3435 2018-07-03 Richard Biener <rguenther@suse.de>
3438 * gcc.dg/torture/pr86389.c: New testcase.
3440 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3442 PR tree-optimization/85694
3443 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
3445 * gcc.dg/vect/vect-avg-1.c: New test.
3446 * gcc.dg/vect/vect-avg-2.c: Likewise.
3447 * gcc.dg/vect/vect-avg-3.c: Likewise.
3448 * gcc.dg/vect/vect-avg-4.c: Likewise.
3449 * gcc.dg/vect/vect-avg-5.c: Likewise.
3450 * gcc.dg/vect/vect-avg-6.c: Likewise.
3451 * gcc.dg/vect/vect-avg-7.c: Likewise.
3452 * gcc.dg/vect/vect-avg-8.c: Likewise.
3453 * gcc.dg/vect/vect-avg-9.c: Likewise.
3454 * gcc.dg/vect/vect-avg-10.c: Likewise.
3455 * gcc.dg/vect/vect-avg-11.c: Likewise.
3456 * gcc.dg/vect/vect-avg-12.c: Likewise.
3457 * gcc.dg/vect/vect-avg-13.c: Likewise.
3458 * gcc.dg/vect/vect-avg-14.c: Likewise.
3460 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3462 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
3463 get split into two for use by the over-widening pattern.
3464 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3465 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3466 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3467 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3468 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3469 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3470 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3471 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3472 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3473 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3474 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3475 * gcc.dg/vect/vect-over-widen-22.c: New test.
3477 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3479 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
3481 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
3482 over-widening messages.
3483 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3484 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3485 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3486 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3487 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3488 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3489 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3490 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
3491 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3492 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
3493 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3494 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3495 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3496 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3497 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3498 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3499 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3500 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3501 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3502 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3503 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3504 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
3505 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
3506 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
3507 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
3508 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
3510 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3512 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
3514 2018-07-02 Jim Wilson <jimw@sifive.com>
3516 * gcc.target/riscv/interrupt-debug.c: New.
3518 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3520 * g++.dg/diagnostic/thread-thread_local.C: New.
3522 2018-07-02 Martin Liska <mliska@suse.cz>
3525 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
3526 * gcc.dg/profile-dir-2.c: Likewise.
3527 * gcc.dg/profile-dir-3.c: Likewise.
3529 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
3531 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
3534 2018-07-02 Richard Biener <rguenther@suse.de>
3536 PR tree-optimization/86363
3537 * gcc.dg/torture/pr86363.c: New testcase.
3539 2018-07-02 Martin Liska <mliska@suse.cz>
3541 * gcc.dg/completion-1.c: New test.
3542 * gcc.dg/completion-2.c: New test.
3543 * gcc.dg/completion-3.c: New test.
3545 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3549 * gfortran.dg/proc_ptr_50.f90: New test.
3551 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3554 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
3556 2018-07-02 Martin Liska <mliska@suse.cz>
3559 * gcc.dg/ipa/pr86279.c: New test.
3561 2018-07-02 Martin Liska <mliska@suse.cz>
3564 * g++.dg/ipa/pr86323.C: New test.
3566 2018-07-01 Tom de Vries <tdevries@suse.de>
3569 2018-07-01 Tom de Vries <tdevries@suse.de>
3571 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
3572 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
3574 2018-07-01 Tom de Vries <tdevries@suse.de>
3576 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
3578 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
3581 2018-07-01 Tom de Vries <tdevries@suse.de>
3583 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
3584 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
3586 2018-07-01 Tom de Vries <tdevries@suse.de>
3588 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
3589 * gcc.dg/guality/vla-1.c: Use relative line numbers.
3591 2018-07-01 Tom de Vries <tdevries@suse.de>
3593 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
3594 (verify_call): ... here. Move to toplevel.
3595 (verify_call_np, dg_final_directive_check_utils): New proc.
3596 (toplevel): Call dg_final_directive_check_utils.
3597 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
3599 2018-06-30 Jim Wilson <jimw@sifive.com>
3601 * gcc.target/riscv/shift-shift-1.c: New.
3602 * gcc.target/riscv/shift-shift-2.c: New.
3603 * gcc.target/riscv/shift-shift-3.c: New.
3605 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3607 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
3609 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3611 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
3612 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
3613 by 4 in the computation of a[i].
3614 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
3615 main multiplication constant.
3616 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3617 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3618 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
3619 pattern to cast the result to int.
3620 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
3621 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
3622 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
3623 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
3624 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
3625 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
3626 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
3627 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
3628 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
3629 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
3630 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
3631 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
3632 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
3633 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
3634 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
3635 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
3636 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
3637 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
3638 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
3639 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
3641 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3643 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
3644 test for vectorization along the lines described in the comment.
3646 2018-06-30 Tom de Vries <tdevries@suse.de>
3648 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
3649 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
3650 LTO_TORTURE_OPTIONS.
3651 * gcc.dg/guality/prevent-optimization.h: New file.
3652 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
3653 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
3655 2018-06-30 Tom de Vries <tdevries@suse.de>
3657 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
3658 * lib/gcc-dg.exp (dg-final): New proc.
3659 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
3662 2018-06-29 Martin Sebor <msebor@redhat.com>
3664 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
3665 that don't define the function.
3667 2018-06-29 Marek Polacek <polacek@redhat.com>
3670 * g++.dg/ext/cond3.C: New test.
3672 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3674 * gcc.target/arm/arm-soft-strd-even.c: New test.
3676 2018-06-29 Tom de Vries <tdevries@suse.de>
3678 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
3680 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
3681 (process-message): ... here.
3682 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
3684 2018-06-29 Martin Liska <mliska@suse.cz>
3686 PR tree-optimization/86263
3687 * gcc.dg/tree-ssa/pr86263.c: New test.
3689 2018-06-28 Carl Love <cel@us.ibm.com>
3691 * gcc.target/p9-extract-1.c: Add test case.
3692 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
3695 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
3698 * gcc.target/i386/pr86348.c: New test.
3700 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
3702 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
3704 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
3707 * gfortran.dg/dec_type_print_2.f03: New testcase.
3709 2018-06-28 David Pagan <dave.pagan@oracle.com>
3712 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
3713 message causing unexpected test FAIL.
3715 2018-06-28 Martin Liska <mliska@suse.cz>
3717 * gcc.dg/tree-ssa/switch-1.c: New test.
3719 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
3721 * gnat.dg/debug15.adb: New test.
3723 2018-06-27 David Malcolm <dmalcolm@redhat.com>
3726 * g++.dg/lookup/pr86329.C: New test.
3728 2018-06-27 Carl Love <cel@us.ibm.com>
3730 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
3732 2018-06-27 Tamar Christina <tamar.christina@arm.com>
3735 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
3737 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3739 * gcc.target/powerpc/builtins-1.c: Correct a comment.
3741 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3743 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
3744 requirement for this test.
3745 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
3746 requirement, and -mpower8-vector compile option.
3748 2018-06-26 Jakub Jelinek <jakub@redhat.com>
3751 * gcc.dg/pr86314.c: New test.
3754 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
3756 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3758 * gcc.target/i386/pr86257.c: Require 64-bit.
3760 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3762 * g++.dg/pr86082.C: Require IBM1047 support.
3764 2018-06-26 Richard Biener <rguenther@suse.de>
3767 * gcc.dg/pr86271.c: New testcase.
3769 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
3772 * gcc.dg/pr86064.c: New.
3774 2018-06-25 Jeff Law <law@redhat.com>
3776 * lib/target-supports.exp
3777 (check_effective_target_logical_op_short_circuit): Add v850.
3779 2018-06-25 Martin Sebor <msebor@redhat.com>
3781 PR tree-optimization/86204
3782 * gcc.dg/strlenopt-46.c: New test.
3784 2018-06-25 Martin Sebor <msebor@redhat.com>
3786 PR tree-optimization/85700
3787 * gcc.dg/Wstringop-truncation-4.c: New test.
3789 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3794 * gfortran.dg/init_flag_17.f90: New testcase.
3796 2018-06-25 Carl Love <cel@us.ibm.com>
3798 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3799 vec_extract a signed int. Add vec_extract tests for bool char
3801 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3804 2018-06-25 Tom de Vries <tdevries@suse.de>
3806 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3808 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3811 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3813 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3815 * gnat.dg/sso9.adb: New testcase.
3816 * gnat.dg/sso9_pkg.ads: Likewise.
3818 2018-06-25 Tom de Vries <tdevries@suse.de>
3821 * gcc.target/i386/pr86257.c: New test.
3823 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3826 * g++.dg/pr86082.C: New test.
3828 2018-06-24 Tom de Vries <tdevries@suse.de>
3830 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3831 * gcc.dg/guality/guality.exp: Same.
3832 * gfortran.dg/guality/guality.exp: Same.
3833 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3835 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3837 * g++.dg/concepts/locations1.C: New.
3838 * g++.dg/cpp0x/locations1.C: Likewise.
3839 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3840 * g++.dg/cpp1z/inline-var3.C: Likewise.
3842 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3845 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3847 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3849 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3851 * gcc.target/powerpc/builtins-9.c: New test.
3852 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3853 to expect different code generation on big-endian vs.
3854 little-endian targets.
3856 2018-06-22 Tom de Vries <tdevries@suse.de>
3858 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3859 $rootme/../gdb/gdb, if available.
3860 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3861 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3863 2018-06-22 Tom de Vries <tdevries@suse.de>
3865 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3866 * g++.dg/guality/guality.exp: Use report_gdb.
3867 * gcc.dg/guality/guality.exp: Same.
3868 * gfortran.dg/guality/guality.exp: Same.
3870 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3873 * g++.dg/ext/offsetof3.C: New test.
3875 2018-06-22 Carl Love <cel@us.ibm.com>
3877 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3878 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3879 for the vnor, vand and vxor instructions.
3880 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3881 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3882 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3883 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3884 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3885 Add -dp to dg-options, update expected counts.
3887 2018-06-22 Paul Koning <ni1d@arrl.net>
3889 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3891 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3892 * gcc.c-torture/compile/20040101-1.c: Ditto.
3893 * gcc.c-torture/compile/20050622-1.c: Ditto.
3894 * gcc.c-torture/compile/20080625-1.c: Ditto.
3895 * gcc.c-torture/compile/20090107-1.c: Ditto.
3896 * gcc.c-torture/compile/920501-12.c: Ditto.
3897 * gcc.c-torture/compile/920501-4.c: Ditto.
3898 * gcc.c-torture/compile/961203-1.c: Ditto.
3899 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3900 * gcc.c-torture/compile/pr25310.c: Ditto.
3902 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3903 James Norris <jnorris@codesourcery.com>
3904 Thomas Schwinge <thomas@codesourcery.com>
3905 Tom de Vries <tom@codesourcery.com>
3907 * c-c++-common/goacc/deviceptr-4.c: New file.
3908 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3910 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3911 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3912 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3913 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3914 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3915 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3917 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3918 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3919 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3921 * gfortran.dg/goacc/modules.f95: Likewise.
3922 * gfortran.dg/goacc/routine-8.f90: Likewise.
3923 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3925 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3927 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3928 if the long double format is IEEE 128-bit for tests that are
3929 explicitly testing IBM extended double support. Use the
3930 appropriate pack and unpack built-in functions. Change calls from
3931 __builtin_isinfl to __builtin_isinf since the later supports all
3932 floating point types.
3933 * gcc.target/powerpc/pr57150.c: Likewise.
3934 * gcc.target/powerpc/pr60203.c: Likewise.
3935 * gcc.target/powerpc/pr67808.c: Likewise.
3936 * gcc.target/powerpc/pr70117.c: Likewise.
3937 * gcc.target/powerpc/tfmode_off.c: Likewise.
3939 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3942 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3944 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3947 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3949 2018-06-21 Tom de Vries <tdevries@suse.de>
3951 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3953 2018-06-21 Tom de Vries <tdevries@suse.de>
3955 PR tree-optimization/85859
3956 * gcc.dg/pr85859.c: New test.
3958 2018-06-21 Richard Biener <rguenther@suse.de>
3960 PR tree-optimization/86232
3961 * gcc.dg/torture/pr86232.c: New testcase.
3963 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3965 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3967 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3969 * gcc/gcc.target/aarch64/aes_2.c: New test.
3971 2018-06-20 Than McIntosh <thanm@google.com>
3974 * gcc.dg/split-8.c: New.
3976 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3978 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3979 for vpkudus in place of vpksdus.
3980 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3982 2018-06-20 Nathan Sidwell <nathan@acm.org>
3985 * g++.dg/lookup/pr85634-2.C: New.
3987 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3989 * g++.dg/template/friend65.C: New.
3990 * g++.dg/cpp0x/main1.C: Likewise.
3991 * g++.dg/other/main2.C: Likewise.
3992 * g++.dg/other/main3.C: Likewise.
3993 * g++.dg/template/friend42.C: Test location too.
3994 * g++.dg/concepts/decl-diagnose.C: Likewise.
3995 * g++.dg/warn/main-2.C: Update.
3997 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3998 Thomas Schwinge <thomas@codesourcery.com>
3999 Cesar Philippidis <cesar@codesourcery.com>
4001 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
4002 2.5 data clause semantics.
4003 * c-c++-common/goacc/declare-2.c: Likewise.
4004 * c-c++-common/goacc/default-4.c: Likewise.
4005 * c-c++-common/goacc/finalize-1.c: New test.
4006 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
4007 OpenACC 2.5 data clause semantics.
4008 * c-c++-common/goacc/kernels-alias.c: Likewise.
4009 * c-c++-common/goacc/routine-5.c: Likewise.
4010 * c-c++-common/goacc/update-if_present-1.c: New test.
4011 * c-c++-common/goacc/update-if_present-2.c: New test.
4012 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
4013 2.5 data clause semantics.
4014 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4015 * gfortran.dg/goacc/data-tree.f95: Likewise.
4016 * gfortran.dg/goacc/declare-2.f95: Likewise.
4017 * gfortran.dg/goacc/default-4.f: Likewise.
4018 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4019 * gfortran.dg/goacc/finalize-1.f: New test.
4020 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
4021 OpenACC 2.5 data clause semantics.
4022 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
4023 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4024 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
4025 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4026 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
4027 * gfortran.dg/goacc/update-if_present-1.f90: New test.
4028 * gfortran.dg/goacc/update-if_present-2.f90: New test.
4030 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4033 * g++.dg/warn/Wnonnull4.C: New test.
4035 2018-06-20 Marek Polacek <polacek@redhat.com>
4038 * g++.dg/pr86240.C: New test.
4040 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4043 * gcc.target/i386/pr86194.c: New test.
4045 PR tree-optimization/86231
4046 * gcc.dg/tree-ssa/vrp119.c: New test.
4047 * gcc.c-torture/execute/pr86231.c: New test.
4049 2018-06-20 Tom de Vries <tdevries@suse.de>
4051 PR tree-optimization/86097
4052 * gcc.dg/autopar/pr86097.c: New test.
4054 2018-06-20 Nathan Sidwell <nathan@acm.org>
4057 * g++.dg/lookup/pr85634.C: New.
4059 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4061 * gcc.target/aarch64/ldp_stp_q.c: New test.
4062 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
4063 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
4065 2018-06-20 Martin Liska <mliska@suse.cz>
4067 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
4069 2018-06-19 Martin Sebor <msebor@redhat.com>
4071 PR tree-optimization/48560
4072 * gcc.dg/Warray-bounds-28.c: New test.
4074 2018-06-19 Martin Sebor <msebor@redhat.com>
4077 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
4080 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
4082 * g++.dg/lto/pr84805_0.C: Update template.
4083 * g++.dg/lto/pr84805_1.C: Update template.
4085 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
4087 * gnat.dg/aggr24.adb: New test.
4088 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
4090 2018-06-19 Richard Biener <rguenther@suse.de>
4092 PR tree-optimization/86179
4093 * gcc.dg/pr86179.c: New testcase.
4095 2018-06-18 Martin Sebor <msebor@redhat.com>
4098 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
4099 * c-c++-common/attr-nonstring-8.c: New test.
4101 2018-06-18 Martin Sebor <msebor@redhat.com>
4103 PR tree-optimization/81384
4104 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
4105 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
4106 * gcc.c-torture/execute/builtins/strnlen.c: New test.
4107 * gcc.dg/attr-nonstring-2.c: New test.
4108 * gcc.dg/attr-nonstring-3.c: New test.
4109 * gcc.dg/attr-nonstring-4.c: New test.
4110 * gcc.dg/strlenopt-45.c: New test.
4111 * gcc.dg/strlenopt.h (strnlen): Declare.
4113 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4115 PR tree-optimization/86076
4116 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
4118 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4120 PR tree-optimization/64946
4121 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
4123 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
4125 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
4126 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
4127 * gnat.dg/stack_usage5.adb: New test.
4129 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4132 * gcc.dg/tree-ssa/popcount.c: New test.
4133 * gcc.dg/tree-ssa/popcount2.c: New test.
4135 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4138 * gcc.dg/absu.c: New test.
4139 * gcc.dg/gimplefe-29.c: New test.
4140 * gcc.target/aarch64/pr64946.c: New test.
4142 2018-06-15 Jakub Jelinek <jakub@redhat.com>
4145 * c-c++-common/pr86093.c: New test.
4148 * gfortran.fortran-torture/compile/pr85878.f90: New test.
4151 * gcc.c-torture/compile/pr86123.c: New test.
4153 2018-06-15 Tom de Vries <tdevries@suse.de>
4155 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
4157 2018-06-15 Nick Clifton <nickc@redhat.com>
4160 * gcc.c-torture/compile/pr84195.c: New test.
4162 2018-06-15 Richard Biener <rguenther@suse.de>
4165 * g++.dg/pr86159.C: New testcase.
4167 2018-06-15 Richard Biener <rguenther@suse.de>
4170 * gcc.dg/pr86076.c: New testcase.
4172 2018-06-14 Marek Polacek <polacek@redhat.com>
4175 * g++.dg/cpp0x/gen-attrs-65.C: New test.
4177 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4180 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
4181 -msse2 to dg-options.
4184 * gcc.c-torture/compile/pr86122.c: New test.
4186 P0624R2 - Default constructible and assignable stateless lambdas
4187 * g++.dg/cpp2a/lambda1.C: New test.
4188 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
4191 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4193 * g++.dg/other/static3.C: New.
4194 * g++.dg/other/static4.C: Likewise.
4195 * g++.dg/warn/Wshadow-15.C: Likewise.
4196 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
4197 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
4198 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
4199 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
4200 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
4201 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
4202 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4204 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4207 * gcc.c-torture/compile/pr85945.c: New test.
4209 2018-06-14 Richard Biener <rguenther@suse.de>
4212 * gcc.dg/pr86124.c: New testcase.
4214 2018-06-13 Martin Sebor <msebor@redhat.com>
4216 PR tree-optimization/86114
4217 * gcc.dg/pr86114.c: New test.
4219 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4222 * gfortran.dg/pr86110.f90: New test.
4224 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4227 * gfortran.dg/goacc/pr85703.f90: New test.
4228 * gfortran.dg/gomp/pr85703.f90: New test.
4230 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4233 * gfortran.dg/goacc/pr85702.f90: New test.
4235 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
4237 * gcc.target/i386/pr86048.c: New test.
4239 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4241 * gcc.target/arc/fma-1.c: New test.
4243 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4245 * gcc.target/arc/pr9001107555.c: New file.
4247 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
4249 * g++.dg/torture/aarch64-vect-init-1.C: New test.
4251 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4253 * g++.dg/init/delete3.C: New.
4254 * g++.dg/init/new49.C: Likewise.
4255 * g++.dg/init/new25.C: Test locations too.
4256 * g++.dg/template/new4.C: Likewise.
4257 * g++.old-deja/g++.jason/operator.C: Likewise.
4259 2018-06-12 Marek Polacek <polacek@redhat.com>
4261 Core issue 1331 - const mismatch with defaulted copy constructor
4262 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
4263 * g++.dg/cpp0x/defaulted52.C: New test.
4264 * g++.dg/cpp0x/defaulted53.C: New test.
4265 * g++.dg/cpp0x/defaulted54.C: New test.
4266 * g++.dg/cpp0x/defaulted55.C: New test.
4267 * g++.dg/cpp0x/defaulted56.C: New test.
4268 * g++.dg/cpp0x/defaulted57.C: New test.
4269 * g++.dg/cpp0x/defaulted58.C: New test.
4270 * g++.dg/cpp0x/defaulted59.C: New test.
4271 * g++.dg/cpp0x/defaulted60.C: New test.
4273 2018-06-12 David Malcolm <dmalcolm@redhat.com>
4276 * gcc.dg/spellcheck-transposition.c: New test.
4278 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4281 * gfortran.dg/pr44491.f90: New testcase
4283 2018-06-12 Martin Sebor <msebor@redhat.com>
4285 PR tree-optimization/85259
4286 * gcc.dg/Wstringop-overflow-5.c: New test.
4287 * gcc.dg/Wstringop-overflow-6.c: New test.
4289 2018-06-12 Martin Sebor <msebor@redhat.com>
4292 * gcc.dg/Wstringop-truncation-3.c: New test.
4294 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4296 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
4297 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
4298 * gcc.target/powerpc/swaps-p8-17.c: Same.
4300 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4302 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
4303 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
4304 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
4305 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
4306 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
4307 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
4309 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4311 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
4312 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
4313 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
4314 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
4315 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
4316 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
4318 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4320 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
4321 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
4322 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
4323 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
4324 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
4325 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
4327 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4329 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
4330 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
4331 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
4332 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
4333 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
4334 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
4336 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4338 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
4339 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
4340 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
4341 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
4342 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
4343 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
4345 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4347 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
4348 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
4349 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
4350 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
4351 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
4352 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
4354 2018-06-12 Martin Liska <mliska@suse.cz>
4356 * g++.dg/opt/mpx.C: New test.
4357 * gcc.target/i386/mpx.c: New test.
4359 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4361 * gcc.target/arc/builtin_simdarc.c: Update test.
4362 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4363 * gcc.target/arc/tumaddsidi4.c: Likewise.
4365 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
4367 * gnat.dg/opt72a.ad[sb]: New test.
4368 * gnat.dg/opt72_pkg.ads: New helper.
4370 2018-06-12 Tom de Vries <tdevries@suse.de>
4372 * gcc.dg-selftests/dg-final.exp: New file.
4374 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4376 * g++.dg/lookup/new2.C: Test locations too.
4377 * g++.dg/other/ellipsis1.C: Likewise.
4378 * g++.dg/other/operator1.C: Likewise.
4379 * g++.dg/other/operator2.C: Likewise.
4380 * g++.dg/overload/operator2.C: Likewise.
4381 * g++.dg/parse/defarg11.C: Likewise.
4382 * g++.dg/parse/operator4.C: Likewise.
4383 * g++.dg/template/error30.C: Likewise.
4384 * g++.dg/template/explicit-args3.C: Likewise.
4385 * g++.dg/warn/effc1.C: Likewise.
4386 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
4387 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
4388 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4389 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4390 * g++.old-deja/g++.jason/operator.C: Likewise.
4392 2018-06-11 Martin Sebor <msebor@redhat.com>
4394 PR tree-optimization/86083
4395 * gcc.dg/strlenopt-44.c: New test.
4397 2018-06-11 Janus Weil <janus@gcc.gnu.org>
4400 * gfortran.dg/generic_32.f90: New test.
4401 * gfortran.dg/generic_33.f90: New test.
4403 2018-06-11 Carl Love <cel@us.ibm.com>
4404 * gcc.target/powerpc/altivec-7.c (main): Remove tests
4405 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
4406 long long bool. Remove duplicate dg-final for xxlxor. Update
4407 dg-final instruction counts.
4408 * gcc.target/powerpc/altivec-37.c (main): New file for
4409 tests vec_unpackh and vec_unpackl returning long long bool and
4412 2018-06-11 Martin Liska <mliska@suse.cz>
4414 PR tree-optimization/86089
4415 * gcc.dg/tree-ssa/pr86089.c: New test.
4417 2018-06-11 Julia Koval <julia.koval@intel.com>
4419 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
4420 * gcc.target/i386/vpclmulqdq.c: Ditto.
4422 2018-06-11 Olivier Hainque <hainque@adacore.com>
4424 * gnat.dg/lang-dw2.adb: New test.
4425 * gnat.dg/lang-dw3.adb: New test.
4427 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4429 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
4430 gnat.dg/assertion_policy1_pkg.ads: New testcase.
4432 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4434 * gnat.dg/predicate1.adb: New testcase.
4436 2018-06-11 Yannick Moy <moy@adacore.com>
4438 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
4440 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4442 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
4445 2018-06-11 Javier Miranda <miranda@adacore.com>
4447 * gnat.dg/prot4.adb: New testcase.
4449 2018-06-11 Yannick Moy <moy@adacore.com>
4451 * gnat.dg/part_of1-instantiation.adb,
4452 gnat.dg/part_of1-instantiation.ads,
4453 gnat.dg/part_of1-private_generic.adb,
4454 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
4457 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
4459 * gnat.dg/contract1.adb: New testcase.
4461 2018-06-11 Javier Miranda <miranda@adacore.com>
4463 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
4466 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4468 * gnat.dg/inline_always1.adb: New testcase.
4470 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4472 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
4473 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
4474 gnat.dg/nested_generic2_g2.ads: New testcase.
4476 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4478 * g++.dg/template/friend64.C: New.
4479 * g++.old-deja/g++.other/friend4.C: Test the location too.
4480 * g++.old-deja/g++.pt/crash23.C: Likewise.
4482 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4484 * gfortran.dg/inline_matmul_23.f90: New test.
4486 2018-06-10 Janus Weil <janus@gcc.gnu.org>
4489 * gfortran.dg/intent_decl_1.f90: New test case.
4491 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4493 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
4494 * gfortran.dg/ieee/large_4.f90: Ditto.
4495 * gfortran.dg/round_4.f90: Ditto.
4497 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4500 * gfortran.dg/pr38351.f90: New test.
4501 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
4503 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4508 * gfortran.dg/pr85138_1.f90: New test.
4509 * gfortran.dg/pr85138_2.f90: Ditto.
4510 * gfortran.dg/pr85996.f90: Ditto.
4512 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4515 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
4516 * gfortran.dg/data_char_1.f90: Ditto.
4517 * gfortran.dg/pr78571.f90: Ditto.
4518 * gfortran.dg/pr78278.f90: New test.
4520 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4523 * gfortran.dg/pr63514.f90: New test.
4525 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4528 * gfortran.dg/bounds_check_20.f90: New test.
4530 2018-06-08 Carl Love <cel@us.ibm.com>
4532 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
4534 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
4535 vec_extract a signed int.
4536 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
4537 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
4539 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
4540 vec_extract a signed int.
4541 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
4542 vec_extract a signed int.
4543 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
4544 vec_xor builtins. Update xxsel, xxlxor counts.
4546 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4549 * gfortran.dg/associate_30.f90: Remove code tested ...
4550 * gfortran.dg/pr67803.f90: Ditto.
4551 * gfortran.dg/pr67805.f90: Ditto.
4552 * gfortran.dg/pr86059.f90: ... here. New test.
4554 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4557 * gfortran.dg/pr78571.f90: New test.
4559 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
4562 * gcc.target/powerpc/pr85755.c: New test.
4564 2018-06-08 Carl Love <cel@us.ibm.com>
4566 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
4568 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
4570 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
4571 for BE system that are different then for an LE system from this file
4572 into vsx-vector-6-le.c using be target qualifier. Remove this file.
4573 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
4574 the various instruction counts. Rename file to vsx-vector-6.p8.c.
4576 2018-06-08 Martin Liska <mliska@suse.cz>
4578 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
4580 2018-06-08 Martin Liska <mliska@suse.cz>
4582 * g++.dg/dg.exp: Do not use mpx.exp.
4583 * g++.dg/lto/lto.exp: Likewise.
4584 * g++.dg/lto/pr69729_0.C: Remove.
4585 * g++.dg/opt/pr71529.C: Remove.
4586 * g++.dg/pr63995-1.C: Remove.
4587 * g++.dg/pr68270.C: Remove.
4588 * g++.dg/pr71624.C: Remove.
4589 * g++.dg/pr71633.C: Remove.
4590 * g++.dg/pr79761.C: Remove.
4591 * g++.dg/pr79764.C: Remove.
4592 * g++.dg/pr79769.C: Remove.
4593 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
4594 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
4595 * gcc.dg/lto/chkp-privatize_0.c: Remove.
4596 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
4597 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
4598 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
4599 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
4600 * gcc.dg/lto/pr66221_0.c: Remove.
4601 * gcc.target/i386/chkp-always_inline.c: Remove.
4602 * gcc.target/i386/chkp-bndret.c: Remove.
4603 * gcc.target/i386/chkp-builtins-1.c: Remove.
4604 * gcc.target/i386/chkp-builtins-2.c: Remove.
4605 * gcc.target/i386/chkp-builtins-3.c: Remove.
4606 * gcc.target/i386/chkp-builtins-4.c: Remove.
4607 * gcc.target/i386/chkp-const-check-1.c: Remove.
4608 * gcc.target/i386/chkp-const-check-2.c: Remove.
4609 * gcc.target/i386/chkp-hidden-def.c: Remove.
4610 * gcc.target/i386/chkp-label-address.c: Remove.
4611 * gcc.target/i386/chkp-lifetime-1.c: Remove.
4612 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
4613 * gcc.target/i386/chkp-pr69044.c: Remove.
4614 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
4615 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
4616 * gcc.target/i386/chkp-strchr.c: Remove.
4617 * gcc.target/i386/chkp-strlen-1.c: Remove.
4618 * gcc.target/i386/chkp-strlen-2.c: Remove.
4619 * gcc.target/i386/chkp-strlen-3.c: Remove.
4620 * gcc.target/i386/chkp-strlen-4.c: Remove.
4621 * gcc.target/i386/chkp-strlen-5.c: Remove.
4622 * gcc.target/i386/chkp-stropt-1.c: Remove.
4623 * gcc.target/i386/chkp-stropt-10.c: Remove.
4624 * gcc.target/i386/chkp-stropt-11.c: Remove.
4625 * gcc.target/i386/chkp-stropt-12.c: Remove.
4626 * gcc.target/i386/chkp-stropt-13.c: Remove.
4627 * gcc.target/i386/chkp-stropt-14.c: Remove.
4628 * gcc.target/i386/chkp-stropt-15.c: Remove.
4629 * gcc.target/i386/chkp-stropt-16.c: Remove.
4630 * gcc.target/i386/chkp-stropt-17.c: Remove.
4631 * gcc.target/i386/chkp-stropt-2.c: Remove.
4632 * gcc.target/i386/chkp-stropt-3.c: Remove.
4633 * gcc.target/i386/chkp-stropt-4.c: Remove.
4634 * gcc.target/i386/chkp-stropt-5.c: Remove.
4635 * gcc.target/i386/chkp-stropt-6.c: Remove.
4636 * gcc.target/i386/chkp-stropt-7.c: Remove.
4637 * gcc.target/i386/chkp-stropt-8.c: Remove.
4638 * gcc.target/i386/chkp-stropt-9.c: Remove.
4639 * gcc.target/i386/i386.exp: Do not use mpx.exp.
4640 * gcc.target/i386/indirect-thunk-11.c: Remove.
4641 * gcc.target/i386/indirect-thunk-12.c: Remove.
4642 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
4643 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
4644 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
4645 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
4646 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
4647 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
4648 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
4649 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
4650 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
4651 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
4652 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
4653 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
4654 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
4655 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
4656 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
4657 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
4658 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
4659 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
4660 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
4661 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
4662 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
4663 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
4664 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
4665 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
4666 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
4667 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
4668 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
4669 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
4670 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
4671 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
4672 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
4673 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
4674 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
4675 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
4676 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
4677 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
4678 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
4679 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
4680 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
4681 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
4682 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
4683 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
4684 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
4685 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
4686 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
4687 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
4688 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
4689 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
4690 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
4691 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
4692 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
4693 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
4694 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
4695 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
4696 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
4697 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
4698 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
4699 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
4700 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
4701 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
4702 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
4703 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
4704 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
4705 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
4706 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
4707 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
4708 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
4709 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
4710 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
4711 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
4712 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
4713 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
4714 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
4715 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
4716 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
4717 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
4718 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
4719 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
4720 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
4721 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
4722 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
4723 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
4724 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
4725 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
4726 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
4727 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
4728 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
4729 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
4730 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
4731 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
4732 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
4733 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
4734 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
4735 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
4736 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
4737 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
4738 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
4739 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
4740 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
4741 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
4742 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
4743 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
4744 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
4745 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
4746 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
4747 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
4748 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
4749 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
4750 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
4751 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
4752 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
4753 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
4754 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
4755 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
4756 * gcc.target/i386/mpx/label-address-1.c: Remove.
4757 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
4758 * gcc.target/i386/mpx/macro.c: Remove.
4759 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
4760 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
4761 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
4762 * gcc.target/i386/mpx/memcpy-1.c: Remove.
4763 * gcc.target/i386/mpx/memmove-1.c: Remove.
4764 * gcc.target/i386/mpx/memmove-2.c: Remove.
4765 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
4766 * gcc.target/i386/mpx/mpx-check.h: Remove.
4767 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
4768 * gcc.target/i386/mpx/mpx.exp: Remove.
4769 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
4770 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
4771 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
4772 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
4773 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
4774 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
4775 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
4776 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
4777 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
4778 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
4779 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
4780 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
4781 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
4782 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
4783 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
4784 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
4785 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
4786 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
4787 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
4788 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
4789 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
4790 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
4791 * gcc.target/i386/mpx/pr65508.c: Remove.
4792 * gcc.target/i386/mpx/pr65531.cc: Remove.
4793 * gcc.target/i386/mpx/pr66048.cc: Remove.
4794 * gcc.target/i386/mpx/pr66134.c: Remove.
4795 * gcc.target/i386/mpx/pr66566.c: Remove.
4796 * gcc.target/i386/mpx/pr66567.c: Remove.
4797 * gcc.target/i386/mpx/pr66568.c: Remove.
4798 * gcc.target/i386/mpx/pr66569.c: Remove.
4799 * gcc.target/i386/mpx/pr66581.c: Remove.
4800 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4801 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4802 * gcc.target/i386/mpx/pr68416.c: Remove.
4803 * gcc.target/i386/mpx/pr78339.c: Remove.
4804 * gcc.target/i386/mpx/pr79631.c: Remove.
4805 * gcc.target/i386/mpx/pr79633.c: Remove.
4806 * gcc.target/i386/mpx/pr79753.c: Remove.
4807 * gcc.target/i386/mpx/pr79770.c: Remove.
4808 * gcc.target/i386/mpx/pr79987.c: Remove.
4809 * gcc.target/i386/mpx/pr79988.c: Remove.
4810 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4811 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4812 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4813 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4814 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4815 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4816 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4817 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4818 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4819 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4820 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4821 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4822 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4823 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4824 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4825 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4826 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4827 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4828 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4829 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4830 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4831 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4832 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4833 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4834 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4835 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4836 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4837 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4838 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4839 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4840 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4841 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4842 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4843 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4844 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4845 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4846 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4847 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4848 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4849 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4850 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4851 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4852 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4853 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4854 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4855 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4856 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4857 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4858 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4859 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4860 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4861 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4862 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4863 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4864 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4865 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4866 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4867 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4868 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4869 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4870 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4871 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4872 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4873 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4874 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4875 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4876 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4877 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4878 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4879 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4880 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4881 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4882 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4883 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4884 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4885 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4886 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4887 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4888 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4889 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4890 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4891 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4892 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4893 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4894 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4895 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4896 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4897 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4898 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4899 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4900 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4901 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4902 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4903 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4904 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4905 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4906 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4907 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4908 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4909 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4910 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4911 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4912 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4913 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4914 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4915 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4916 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4917 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4918 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4919 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4920 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4921 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4922 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4923 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4924 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4925 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4926 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4927 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4928 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4929 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4930 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4931 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4932 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4933 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4934 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4935 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4936 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4937 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4938 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4939 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4940 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4941 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4942 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4943 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4944 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4945 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4946 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4947 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4948 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4949 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4950 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4951 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4952 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4953 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4954 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4955 * gcc.target/i386/pr63995-2.c: Remove.
4956 * gcc.target/i386/pr64805.c: Remove.
4957 * gcc.target/i386/pr65044.c: Remove.
4958 * gcc.target/i386/pr65167.c: Remove.
4959 * gcc.target/i386/pr65183.c: Remove.
4960 * gcc.target/i386/pr65184.c: Remove.
4961 * gcc.target/i386/pr65523.c: Remove.
4962 * gcc.target/i386/pr70876.c: Remove.
4963 * gcc.target/i386/pr70877.c: Remove.
4964 * gcc.target/i386/pr71458.c: Remove.
4965 * gcc.target/i386/pr80880.c: Remove.
4966 * gcc.target/i386/ret-thunk-25.c: Remove.
4967 * gcc.target/i386/thunk-retbnd.c: Remove.
4968 * lib/mpx-dg.exp: Remove.
4969 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4971 2018-06-07 Carl Love <cel@us.ibm.com>
4973 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4976 2018-06-07 Carl Love <cel@us.ibm.com>
4978 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4981 2018-06-07 Marek Polacek <polacek@redhat.com>
4984 * gcc.dg/Wc90-c99-compat-10.c: New test.
4985 * gcc.dg/Wc90-c99-compat-11.c: New test.
4986 * gcc.dg/Wc90-c99-compat-12.c: New test.
4987 * gcc.dg/Wc90-c99-compat-9.c: New test.
4989 2018-06-07 Paul Koning <ni1d@arrl.net>
4991 * gcc.c-torture/compile/20180605-1.c: New test.
4993 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4996 * gfortran.dg/pr86045.f90: New test.
4998 2018-06-07 Marek Polacek <polacek@redhat.com>
5000 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
5002 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
5004 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
5006 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5008 * gcc.target/msp430/msp430i-device-symbol.c: New test.
5009 * gcc.target/msp430/msp430f-device-symbol.c: New test.
5010 * gcc.target/msp430/msp430.h: New test header file.
5012 2018-06-07 Jakub Jelinek <jakub@redhat.com>
5014 PR tree-optimization/69615
5015 * gcc.dg/tree-ssa/pr69615.c: New test.
5017 2018-06-07 Richard Biener <rguenther@suse.de>
5019 PR tree-optimization/85935
5020 * gcc.dg/graphite/pr85935.c: New testcase.
5022 2018-06-04 Carl Love <cel@us.ibm.com>
5024 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
5025 debug print statements. Fix a few formating issues.
5027 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5030 * gcc.target/powerpc/pr85657-4.c: New tests.
5031 * gcc.target/powerpc/pr85657-5.c: Likewise.
5032 * gcc.target/powerpc/pr85657-6.c: Likewise.
5034 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5037 * gfortran.dg/realloc_on_assign_30.f90: New test.
5039 2018-06-06 Carl Love <cel@us.ibm.com>
5040 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
5041 argument to vui_arg.
5043 2018-06-06 Carl Love <cel@us.ibm.com>
5045 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
5047 * gcc.target/powerpc/builtins-4.c: New test file for tests
5050 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5053 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
5054 be used in templates. Don't check for them in overloaded functions.
5056 2018-06-06 Jim Wilson <jimw@sifive.com>
5058 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
5059 * gcc.target/riscv/interrupt-mmode.c: New.
5060 * gcc.target/riscv/interrupt-smode.c: New.
5061 * gcc.target/riscv/interrupt-umode.c: New.
5063 2018-06-06 Marek Polacek <polacek@redhat.com>
5066 * g++.dg/cpp0x/initlist102.C: New test.
5067 * g++.dg/cpp0x/initlist103.C: New test.
5068 * g++.dg/cpp0x/initlist104.C: New test.
5070 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
5072 * gcc.dg/torture/pr86066.c: New test.
5074 2018-06-06 Richard Biener <rguenther@suse.de>
5076 PR tree-optimization/86062
5077 * g++.dg/tree-ssa/pr86062.C: New testcase.
5079 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5081 * gcc.target/msp430/function-attributes-4.c: New test.
5082 * gcc.target/msp430/static-interrupts.c: New test.
5084 2018-06-05 Steve Ellcey <sellcey@cavium.com>
5087 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
5088 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
5089 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
5090 * gcc.target/aarch64/nofp_1.c: Ditto.
5092 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5094 * gcc.target/arm/cmse/cmse-1c99.c: New test.
5096 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
5099 * gfortran.dg/goacc/pr85701.f90: New test.
5101 2018-06-05 Marek Polacek <polacek@redhat.com>
5104 * g++.dg/cpp0x/alias-decl-64.C: New test.
5106 2018-06-05 Richard Biener <rguenther@suse.de>
5108 PR tree-optimization/86046
5109 * gcc.dg/pr86046.c: New testcase.
5111 2018-06-05 Richard Biener <rguenther@suse.de>
5113 PR tree-optimization/86047
5114 * gcc.dg/pr86047.c: New testcase.
5116 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5119 * g++.target/arm/arm.exp: New file.
5120 * g++.target/arm/pr81497.C: Likewise.
5122 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
5124 * gcc.target/s390/htm-builtins-compile-4.c: New test.
5126 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
5128 * gcc.dg/store_merging_21.c: New test.
5129 * gnat.dg/opt71b.adb: Likewise.
5130 * gnat.dg/opt71.adb: Rename into...
5131 * gnat.dg/opt71a.adb: ...this.
5133 2018-06-04 Richard Biener <rguenther@suse.de>
5135 PR tree-optimization/85955
5136 * gcc.dg/pr85955.c: New testcase.
5138 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
5141 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
5142 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
5143 * gfortran.dg/allocate_stat_2.f90: Ditto.
5144 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5146 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
5148 * gcc.target/aarch64/sve/extract_5.c: New test.
5150 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5154 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
5156 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
5157 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
5158 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
5159 * gcc.target/i386/avx512bw-pr86036.c: New test.
5161 2018-06-04 Richard Biener <rguenther@suse.de>
5163 PR tree-optimization/86038
5164 * gcc.dg/pr86038.c: New testcase.
5166 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5168 PR tree-optimization/69615
5169 * gcc.dg/pr69615.c: New test.
5172 * c-c++-common/gomp/pr86025.c: New test.
5174 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
5176 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
5178 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
5180 * gcc.dg/torture/pr86034.c: New test.
5182 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
5185 * gfortran.dg/cray_pointer_12.f90: New test.
5187 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5190 * gfortran.dg/pr85938.f90: Fixed by revision r261081
5192 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5194 * gnat.dg/specs/opt3.ads: New test.
5195 * gnat.dg/specs/opt3_pkg.ads: New helper.
5197 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5199 * gnat.dg/discr53.ad[sb]: New test.
5200 * gnat.dg/discr53_pkg.ads: New helper.
5202 2018-06-01 Carl Love <cel@us.ibm.com>
5204 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
5205 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
5207 2018-06-01 Carl Love <cel@us.ibm.com>
5209 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
5210 to make it consistent with the naming convention in the file.
5211 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
5212 to altivec-7.c. Delete file.
5213 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
5214 to altivec-7.c. Delete file.
5215 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
5216 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
5217 vec_unpackl tests. Update instruction counts.
5218 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
5219 tests to builtins-1.c.
5220 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
5221 tests to builtins-1.c.
5222 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
5223 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
5224 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
5225 Remove vec_ctf tests returning double. Remove vec_cts with
5226 double args. Remove vec_sel with invalid arguments. Add tests for
5228 Add instruction counts for new tests.
5229 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
5230 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
5232 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
5233 test_sll_vsill_vsill_vuc.
5234 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
5236 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
5237 tests from altivec-7.h.
5238 * gcc.target/powerpc/vsx-7-be.c: Remove file.
5239 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
5240 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
5241 splat_sll, splat_uc, splat_int128, splat_uint128.
5242 Make second argument of vec_extract and vec_insert a signed int.
5243 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
5246 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
5248 * gcc.dg/store_merging_20.c: New test.
5249 * gnat.dg/opt71.adb: Likewise.
5250 * gnat.dg/opt71_pkg.ads: New helper.
5252 2018-06-01 Carl Love <cel@us.ibm.com>
5254 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
5255 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
5256 Add vec_xst_be for signed and unsigned arguments.
5258 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5262 * gfortran.dg/pr85816.f90: New test.
5263 * gfortran.dg/pr85975.f90: New test.
5265 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5268 * gfortran.dg/random_init_1.f90: New test.
5269 * gfortran.dg/random_init_2.f90: New test.
5270 * gfortran.dg/random_init_3.f90: New test.
5271 * gfortran.dg/random_init_4.f90: New test.
5272 * gfortran.dg/random_init_5.f90: New test.
5273 * gfortran.dg/random_init_6.f90: New test.
5275 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
5277 PR tree-optimization/85989
5278 * gcc.dg/torture/pr85989.c: New test.
5280 2018-06-01 Richard Biener <rguenther@suse.de>
5283 * gcc.dg/tree-ssa/pr86017.c: New testcase.
5285 2018-06-01 Richard Biener <rguenther@suse.de>
5288 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
5290 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
5293 * gcc.dg/strcmpopt_2.c: New test.
5294 * gcc.dg/strcmpopt_3.c: New test.
5297 * gcc.dg/strcmpopt_3.c: New test.
5299 2018-05-31 Jakub Jelinek <jakub@redhat.com>
5302 * gcc.target/i386/pr85984.c: New test.
5304 2018-05-31 Martin Sebor <msebor@redhat.com>
5307 * gcc.dg/Walloc-size-larger-than-1.c: New test.
5308 * gcc.dg/Walloc-size-larger-than-10.c: New test.
5309 * gcc.dg/Walloc-size-larger-than-11.c: New test.
5310 * gcc.dg/Walloc-size-larger-than-12.c: New test.
5311 * gcc.dg/Walloc-size-larger-than-13.c: New test.
5312 * gcc.dg/Walloc-size-larger-than-14.c: New test.
5313 * gcc.dg/Walloc-size-larger-than-15.c: New test.
5314 * gcc.dg/Walloc-size-larger-than-16.c: New test.
5315 * gcc.dg/Walloc-size-larger-than-17.c: New test.
5316 * gcc.dg/Walloc-size-larger-than-2.c: New test.
5317 * gcc.dg/Walloc-size-larger-than-3.c: New test.
5318 * gcc.dg/Walloc-size-larger-than-4.c: New test.
5319 * gcc.dg/Walloc-size-larger-than-5.c: New test.
5320 * gcc.dg/Walloc-size-larger-than-6.c: New test.
5321 * gcc.dg/Walloc-size-larger-than-7.c: New test.
5322 * gcc.dg/Walloc-size-larger-than-8.c: New test.
5323 * gcc.dg/Walloc-size-larger-than-9.c: New test.
5324 * gcc.dg/Walloc-size-larger-than.c: New test.
5326 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
5327 Cesar Philippidis <cesar@codesourcery.com>
5330 * gfortran.dg/goacc/pr77371-1.f90: New test.
5331 * gfortran.dg/goacc/pr77371-2.f90: New test.
5332 * gfortran.dg/goacc/pr85879.f90: New test.
5334 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5336 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
5337 * gnat.dg/stack_usage1b.adb: Likewise.
5338 * gnat.dg/stack_usage1c.adb: Likewise.
5339 * gnat.dg/stack_usage3.adb: Likewise.
5340 * gnat.dg/stack_usage1_pkg.adb: Delete.
5342 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5344 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
5345 * gcc.dg/store_merging_11.c: Likewise.
5346 * gcc.dg/store_merging_13.c: Likewise.
5347 * gcc.dg/store_merging_14.c: Likewise.
5348 * gcc.dg/store_merging_15.c: Likewise.
5349 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
5351 2018-05-31 Ed Schonberg <schonberg@adacore.com>
5353 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
5354 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
5355 gnat.dg/limited1_outer.ads: New testcase.
5357 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
5359 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
5360 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
5363 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5365 * gnat.dg/size_clause1.adb: New testcase.
5367 2018-05-31 Javier Miranda <miranda@adacore.com>
5369 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
5371 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
5373 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
5374 vld1x3 intrinsics for aarch64.
5375 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
5376 vst1x2 intrinsics for aarch64.
5377 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
5378 vst1x3 intrinsics for aarch64.
5380 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
5383 * g++.dg/diagnostic/pr77777.C: New test.
5385 2018-05-30 David Pagan <dave.pagan@oracle.com>
5388 * gcc.dg/noncompile/pr55976-1.c: New test.
5389 * gcc.dg/noncompile/pr55976-2.c: New test.
5391 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
5393 * gcc.dg/lto/20111213-1_0.c: Fix template.
5394 * gcc.dg/lto/20100603-1_0.c: Fix template.
5395 * gcc.dg/lto/20100603-2_0.c: Fix template.
5396 * gcc.dg/lto/20100603-3_0.c: Fix template.
5398 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
5399 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
5400 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
5401 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
5402 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
5403 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
5404 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
5405 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
5406 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
5407 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
5408 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
5409 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
5410 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
5411 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
5412 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
5413 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
5414 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
5415 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
5416 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
5417 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
5418 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
5419 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
5420 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
5421 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
5422 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
5423 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
5424 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
5425 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
5426 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
5427 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
5428 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
5429 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
5430 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
5431 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
5432 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
5433 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
5434 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
5435 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
5436 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
5437 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
5438 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
5439 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
5440 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
5441 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
5442 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
5443 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
5444 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
5445 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
5446 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
5447 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
5448 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
5449 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
5450 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
5451 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
5452 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
5453 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
5454 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
5455 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
5456 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
5457 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
5458 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
5459 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
5461 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
5464 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5466 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
5468 * gcc.target/aarch64/simd/ldp_stp_9: New.
5469 * gcc.target/aarch64/simd/ldp_stp_10: New.
5470 * gcc.target/aarch64/simd/ldp_stp_11: New.
5471 * gcc.target/aarch64/simd/ldp_stp_12: New.
5473 2018-05-30 Ed Schonberg <schonberg@adacore.com>
5475 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
5477 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
5479 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
5481 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
5484 * gcc.target/i386/pr85950.c: New test.
5486 2018-05-29 Marek Polacek <polacek@redhat.com>
5489 * g++.dg/cpp1z/class-deduction55.C: New test.
5490 * g++.dg/cpp1z/class-deduction56.C: New test.
5491 * g++.dg/cpp1z/class-deduction57.C: New test.
5493 2018-05-29 Jakub Jelinek <jakub@redhat.com>
5496 * g++.dg/warn/Wunused-var-33.C: New test.
5499 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
5500 and -fno-vect-cost-model options. Add aligned(64) attribute to the
5501 arrays. Add suffix 1 to all functions and use 4 iterations rather
5502 than N. Add functions with conversions to and from float.
5503 Add new set of functions with 8 iterations and another one
5504 with 16 iterations, expect 24 vectorized loops instead of just 4.
5505 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
5507 2018-05-29 Javier Miranda <miranda@adacore.com>
5509 * gnat.dg/equal2.adb: New testcase.
5511 2018-05-29 Ed Schonberg <schonberg@adacore.com>
5513 * gnat.dg/float_attributes_overflows.adb: New testcase.
5515 2018-05-29 Pascal Obry <obry@adacore.com>
5517 * gnat.dg/normalize_pathname.adb: New testcase.
5519 2018-05-29 Tom de Vries <tom@codesourcery.com>
5521 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
5523 * lib/scanipa.exp (scan-ipa-dump-times): Same.
5524 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
5525 * lib/scantree.exp (scan-tree-dump-times): Same.
5527 2018-05-29 Tom de Vries <tom@codesourcery.com>
5529 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
5530 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
5531 Use proc name as first argument to dg-scan.
5533 2018-05-29 Tom de Vries <tom@codesourcery.com>
5535 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
5538 2018-05-28 Richard Biener <rguenther@suse.de>
5540 PR tree-optimization/85934
5541 * gcc.target/i386/pr85934.c: New testcase.
5543 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5545 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
5547 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5549 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
5551 2018-05-28 Ed Schonberg <schonberg@adacore.com>
5553 * gnat.dg/fixedpnt5.adb: New testcase.
5555 2018-05-28 Justin Squirek <squirek@adacore.com>
5557 * gnat.dg/array31.adb: New testcase.
5559 2018-05-28 Justin Squirek <squirek@adacore.com>
5561 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
5562 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
5564 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
5566 * gfortran.dg/data_stmt_pointer.f90: new test.
5568 2018-05-27 Jakub Jelinek <jakub@redhat.com>
5571 * gcc.target/i386/avx512dq-pr85918.c: New test.
5573 2018-05-25 Jim Wilson <jimw@sifive.com>
5575 * gcc.target/riscv/interrupt-1.c: New.
5576 * gcc.target/riscv/interrupt-2.c: New.
5577 * gcc.target/riscv/interrupt-3.c: New.
5578 * gcc.target/riscv/interrupt-4.c: New.
5579 * gcc.target/riscv/interrupt-5.c: New.
5581 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
5584 * gfortran.dg/pr85786.f90: New test.
5586 2018-05-25 Paul Koning <ni1d@arrl.net>
5588 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
5589 * gcc.c-torture/compile/pr55921.c: Ditto.
5590 * gcc.c-torture/compile/pr60655-1.c: Ditto.
5591 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
5593 2018-05-25 Jakub Jelinek <jakub@redhat.com>
5596 * gcc.target/i386/avx512f-pr85832.c: New test.
5597 * gcc.target/i386/avx512vl-pr85832.c: New test.
5598 * gcc.target/i386/avx512bw-pr85832.c: New test.
5599 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
5601 2018-05-25 Bin Cheng <bin.cheng@arm.com>
5603 PR tree-optimization/85720
5604 * gcc.dg/tree-ssa/pr85720.c: New test.
5605 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
5608 2018-05-25 Martin Liska <mliska@suse.cz>
5611 * gcc.dg/tree-prof/update-loopch.c: Do not scan
5612 for 'Removing basic block'.
5614 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
5616 * gnat.dg/sec_stack1.adb: New testcase.
5618 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5620 * gnat.dg/fixedpnt4.adb: New testcase.
5622 2018-05-25 Javier Miranda <miranda@adacore.com>
5624 * gnat.dg/interface7.adb: New testcase.
5626 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
5628 * gnat.dg/sec_stack2.adb: New testcase.
5630 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5632 * gnat.dg/interface6.adb: New testcase.
5634 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5636 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
5638 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5640 * lib/target-supports.exp
5641 (check_effective_target_vect_double_cond_arith): Include
5642 multiplication and division.
5643 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
5644 fully-masked loops with a fixed vector length.
5645 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
5647 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
5648 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
5649 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
5651 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5653 * gcc.target/aarch64/sve/div_1.c: New test.
5654 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
5655 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
5656 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
5658 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5660 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
5662 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5664 * lib/target-supports.exp
5665 (check_effective_target_vect_double_cond_arith): New proc.
5666 * gcc.dg/vect/vect-cond-arith-1.c: New test.
5667 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
5668 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
5669 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
5670 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
5671 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
5672 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
5674 2018-05-25 Janus Weil <janus@gcc.gnu.org>
5677 * gfortran.dg/f2018_obs.f90: New test case.
5679 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5682 * gfortran.dg/pr85543.f90: New test.
5684 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5687 * gfortran.dg/pr85780.f90: New test.
5689 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5692 * gfortran.dg/pr85779_1.f90: New test.
5693 * gfortran.dg/pr85779_2.f90: Ditto.
5694 * gfortran.dg/pr85779_3.f90: Ditto.
5696 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5700 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
5701 * gfortran.dg/pr85895.f90: New test.
5703 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
5705 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
5706 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5708 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
5710 * gcc.dg/fold-popcount-1.c: New testcase.
5711 * gcc.dg/fold-popcount-2.c: New testcase.
5712 * gcc.dg/fold-popcount-3.c: New testcase.
5713 * gcc.dg/fold-popcount-4.c: New testcase.
5715 2018-05-24 Marek Polacek <polacek@redhat.com>
5718 * g++.dg/cpp0x/new3.C: New test.
5720 2018-05-24 Javier Miranda <miranda@adacore.com>
5722 * gnat.dg/discr52.adb: New testcase.
5724 2018-05-24 Ed Schonberg <schonberg@adacore.com>
5726 * gnat.dg/others1.adb: New testcase.
5728 2018-05-24 Justin Squirek <squirek@adacore.com>
5730 * gnat.dg/raise_expr.adb: New testcase.
5732 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
5734 * gnat.dg/formal_containers.adb: New testcase.
5736 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5738 * gcc.target/i386/pr85345.c: Require ifunc support.
5740 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
5742 * gcc.dg/vect/vect-fma-1.c: New test.
5744 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5746 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
5749 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
5752 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5754 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5757 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
5759 * gcc.target/msp430/pr78849.c: New test.
5761 2018-05-23 Marek Polacek <polacek@redhat.com>
5763 * g++.dg/cpp2a/range-for8.C: New test.
5764 * g++.dg/cpp2a/range-for9.C: New test.
5765 * g++.dg/cpp2a/range-for10.C: New test.
5767 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
5769 * lib/target-supports.exp (check_effective_target_be): New.
5770 (check_effective_target_le): New.
5772 2018-05-23 Marek Polacek <polacek@redhat.com>
5774 * g++.dg/cpp2a/range-for1.C: New test.
5775 * g++.dg/cpp2a/range-for2.C: New test.
5776 * g++.dg/cpp2a/range-for3.C: New test.
5777 * g++.dg/cpp2a/range-for4.C: New test.
5778 * g++.dg/cpp2a/range-for5.C: New test.
5779 * g++.dg/cpp2a/range-for6.C: New test.
5780 * g++.dg/cpp2a/range-for7.C: New test.
5782 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5784 * gcc.target/i386/cvt-3.c: New test.
5786 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5788 * gcc.target/i386/cvt-2.c: New test.
5790 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5792 * gcc.dg/pr79985.c: New testcase.
5794 2018-05-23 Richard Biener <rguenther@suse.de>
5796 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5798 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5801 * gcc.target/aarch64/pr84882.c: New test.
5802 * gcc.target/aarch64/target_attr_18.c: Likewise.
5804 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5806 PR tree-optimization/85853
5807 * gfortran.dg/vect/pr85853.f90: New test.
5809 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5811 * gnat.dg/import2.adb: New testcase.
5813 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5815 * gnat.dg/discr51.adb: New testcase.
5817 2018-05-23 Javier Miranda <miranda@adacore.com>
5819 * gnat.dg/valid_scalars1.adb: New testcase.
5821 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5823 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5825 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5827 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5830 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5832 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5835 2018-05-23 Bob Duff <duff@adacore.com>
5837 * gnat.dg/addr10.adb: New testcase.
5839 2018-05-23 Richard Biener <rguenther@suse.de>
5842 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5844 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5846 PR tree-optimization/85822
5847 * c-c++-common/pr85822.c: New test.
5849 2018-05-23 Richard Biener <rguenther@suse.de>
5851 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5853 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5856 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5858 2018-05-22 Martin Sebor <msebor@redhat.com>
5861 * gcc.dg/attr-nonstring.c: New test.
5863 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5866 * gcc.target/i386/pr85345.c: New test.
5868 2018-05-22 Luis Machado <luis.machado@linaro.org>
5870 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5872 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5875 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5876 dg-additional-options.
5877 * gfortran.dg/graphite/block-2.f: Ditto.
5878 * gfortran.dg/graphite/id-19.f: Ditto.
5879 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5880 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5881 * gfortran.dg/vect/pr52580.f: Ditto.
5883 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5885 * gcc.target/aarch64/ldp_stp_6.c: New.
5886 * gcc.target/aarch64/ldp_stp_7.c: New.
5887 * gcc.target/aarch64/ldp_stp_8.c: New.
5889 2018-05-22 Martin Sebor <msebor@redhat.com>
5892 * c-c++-common/attr-nonstring-3.c: Adjust.
5893 * c-c++-common/attr-nonstring-4.c: Adjust.
5894 * c-c++-common/attr-nonstring-6.c: New test.
5896 2018-05-22 Martin Sebor <msebor@redhat.com>
5898 PR tree-optimization/85826
5899 * gcc.dg/Wrestrict-17.c: New test.
5901 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5903 * gcc.dg/torture/pr85862.c: Rename to...
5904 * gcc.dg/torture/pr85852.c: ...this.
5906 2018-05-22 Justin Squirek <squirek@adacore.com>
5908 * gnat.dg/warn14.adb: New testcase.
5910 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5912 * gnat.dg/controlled8.adb: New testcase.
5914 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5916 * gnat.dg/discr50.adb: New testcase.
5918 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5920 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5921 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5922 gnat.dg/discr49_rec2.ads: New testcase.
5924 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5926 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5927 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5930 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5932 * gnat.dg/fixedpnt3.adb: New testcase.
5934 2018-05-22 Justin Squirek <squirek@adacore.com>
5936 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5937 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5939 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5942 * gcc.dg/torture/pr85862.c: New test.
5944 2018-05-22 Richard Biener <rguenther@suse.de>
5946 PR tree-optimization/85834
5947 * g++.dg/torture/pr85834.C: New testcase.
5948 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5950 2018-05-22 Martin Liska <mliska@suse.cz>
5953 * g++.dg/ipa/pr85607.C: New test.
5955 2018-05-22 Richard Biener <rguenther@suse.de>
5957 PR tree-optimization/85863
5958 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5960 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5963 * gfortran.dg/assumed_rank_5.f90: Update error message.
5964 * gfortran.dg/assumed_type_4.f90: Ditto.
5965 * gfortran.dg/bind_c_array_params.f03: Ditto.
5966 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5967 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5968 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5969 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5970 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5971 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5972 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5973 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5974 * gfortran.dg/rank_3.f90: Ditto.
5975 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5976 * gfortran.dg/implicit_14.f90: Ditto.
5978 2018-05-21 Christian Groessler <chris@groessler.org>
5980 * gcc.c-torture/compile/simd-5.c: Fix comment.
5982 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5985 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5986 __float128, __ibm128, and long double.
5987 * gcc.target/powerpc/pr85657-2.c: Likewise.
5988 * gcc.target/powerpc/pr85657-3.c: Likewise.
5989 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5990 implementated as a separate type internally, and is not just an
5991 alias for long double.
5993 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5995 PR tree-optimization/85814
5996 * gcc.dg/torture/pr85814.c: New test.
5998 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6001 * g++.dg/cpp0x/cond1.C: New.
6002 * g++.dg/cpp1y/pr84588-1.C: Likewise.
6003 * g++.dg/cpp1y/pr84588-2.C: Likewise.
6004 * g++.dg/cpp1y/pr84588-3.C: Likewise.
6005 * g++.dg/parse/cond6.C: Likewise.
6006 * g++.dg/parse/cond7.C: Likewise.
6007 * g++.dg/parse/cond8.C: Likewise.
6008 * g++.dg/cpp1z/decomp16.C: Update.
6009 * g++.old-deja/g++.jason/cond.C: Likewise.
6011 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
6013 ChangeLog for r260480
6014 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
6015 warnings for deleted and obsolescent features.
6016 * gfortran.dg/graphite/id-19.f: Ditto.
6017 * gfortran.dg/graphite/id-20.f: Ditto.
6018 * gfortran.dg/graphite/id-27.f90: Ditto.
6019 * gfortran.dg/graphite/pr82449.f: Ditto.
6021 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6023 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
6024 tiny and large memory models.
6026 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6028 * gnat.dg/suppress_initialization.adb,
6029 gnat.dg/suppress_initialization_pkg.ads: New testcase.
6031 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6033 * gnat.dg/exit1.adb: New testcase.
6035 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6037 * gnat.dg/array30.adb: New testcase.
6039 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
6041 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
6043 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6045 * gcc.c-torture/execute/ssad-run.c: New test.
6046 * gcc.c-torture/execute/usad-run.c: Likewise.
6047 * gcc.target/aarch64/ssadv16qi.c: Likewise.
6048 * gcc.target/aarch64/usadv16qi.c: Likewise.
6050 2018-05-21 Tamar Christina <tamar.christina@arm.com>
6052 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
6053 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
6054 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
6056 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6057 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6058 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6060 2018-05-21 Janus Weil <janus@gcc.gnu.org>
6063 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
6064 * gfortran.dg/g77/20020307-1.f: Ditto.
6065 * gfortran.dg/g77/980310-3.f: Ditto.
6066 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
6067 * gfortran.dg/goacc/loop-1.f95: Ditto.
6068 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
6069 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
6070 * gfortran.dg/gomp/do-1.f90: Ditto.
6071 * gfortran.dg/gomp/omp_do1.f90: Ditto.
6072 * gfortran.dg/pr17229.f: Ditto.
6073 * gfortran.dg/pr37243.f: Ditto.
6074 * gfortran.dg/pr49721-1.f: Ditto.
6075 * gfortran.dg/pr58484.f: Ditto.
6076 * gfortran.dg/pr81175.f: Ditto.
6077 * gfortran.dg/pr81723.f: Ditto.
6078 * gfortran.dg/predcom-2.f: Ditto.
6079 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6080 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6081 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6082 * gfortran.dg/vect/pr52580.f: Ditto.
6084 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6087 * gfortran.dg/char_result_18.f90: New test.
6089 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6092 * gfortran.dg/associate_38.f90: New test.
6094 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6097 * gfortran.dg/select_type_42.f90: New test.
6099 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
6102 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
6103 that the patch fixes PR66694 & PR82617, although the testcases
6104 are not explicitly included.
6106 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
6108 * gcc.dg/stack-usage-1.c: Add support for rv32e.
6110 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
6113 * g++.dg/pr82899.C: New testcase.
6115 2018-05-18 Martin Liska <mliska@suse.cz>
6117 * gcc.dg/pr68766.c: Change pruned output.
6119 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
6122 * c-c++-common/goacc/pr85782.c: New test.
6124 2018-05-18 Sudakshina Das <sudi.das@arm.com>
6126 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
6128 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6130 * gcc.target/arm/pr62554.c: Delete.
6131 * gcc.target/arm/pr69610-1.c: Likewise.
6132 * gcc.target/arm/pr69610-2.c: Likewise.
6134 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6136 * gcc.target/arm/pr40887.c: Update comment.
6137 * lib/target-supports.exp: Don't generate effective target checks
6138 and related helpers for armv5. Update comment.
6139 * gcc.target/arm/armv5_thumb_isa.c: Delete.
6140 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
6141 target check and options.
6143 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6146 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
6147 scan-tree-dump-not for h.
6149 2018-05-18 Richard Biener <rguenther@suse.de>
6151 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6152 * gcc.dg/tree-ssa/pr45397.c: Likewise.
6153 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
6154 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
6155 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
6156 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6157 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6158 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6159 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6160 * gcc.dg/tree-ssa/vrp58.c: Likewise.
6161 * gcc.dg/vrp-min-max-1.c: Likewise.
6162 * gcc.dg/vrp-min-max-3.c: New testcase.
6164 2018-05-18 Richard Biener <rguenther@suse.de>
6166 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
6167 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
6168 * gcc.dg/graphite/scop-6.c: Likewise.
6169 * gcc.dg/graphite/scop-7.c: Likewise.
6170 * gcc.dg/graphite/scop-8.c: Likewise.
6171 * gcc.dg/graphite/scop-9.c: Likewise.
6173 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6175 * gcc.target/aarch64/vect-init-ld1.c: New test.
6177 2018-05-18 Martin Liska <mliska@suse.cz>
6179 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
6180 * gcc.dg/tree-prof/update-loopch.c: Likewise.
6182 2018-05-18 Martin Liska <mliska@suse.cz>
6184 * gcc.dg/ipa/ipa-icf-39.c: New test.
6185 * gcc.dg/pr68766.c: Adjust pruned output.
6187 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
6189 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
6191 * gcc.dg/fma-1.c: New test.
6192 * gcc.dg/fma-2.c: Likewise.
6193 * gcc.dg/fma-3.c: Likewise.
6194 * gcc.dg/fma-4.c: Likewise.
6195 * gcc.dg/fma-5.c: Likewise.
6196 * gcc.dg/fma-6.c: Likewise.
6197 * gcc.dg/fma-7.c: Likewise.
6198 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
6200 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
6201 * gfortran.dg/reassoc_8.f: Likewise.
6202 * gfortran.dg/reassoc_9.f: Likewise.
6203 * gfortran.dg/reassoc_10.f: Likewise.
6205 2018-05-17 Jim Wilson <jimw@sifive.com>
6207 * gcc.target/riscv/switch-qi.c: New.
6208 * gcc.target/riscv/switch-si.c: New.
6210 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
6213 * gcc.target/powerpc/pr85698.c: New test.
6215 2018-05-17 Richard Biener <rguenther@suse.de>
6217 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
6219 2018-05-17 Bin Cheng <bin.cheng@arm.com>
6221 PR tree-optimization/85793
6222 * gcc.dg/vect/pr85793.c: New test.
6224 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
6226 * gcc.dg/gimplefe-28.c: New test.
6227 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
6228 internal function calls.
6229 * gcc.dg/goacc/loop-processing-1.c: Likewise.
6231 2018-05-17 Martin Liska <mliska@suse.cz>
6233 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
6234 space in between 'G_' and '('.
6236 2018-05-17 Jakub Jelinek <jakub@redhat.com>
6239 * gcc.target/i386/pr85323-7.c: New test.
6240 * gcc.target/i386/pr85323-8.c: New test.
6241 * gcc.target/i386/pr85323-9.c: New test.
6244 * gcc.target/i386/pr85323-4.c: New test.
6245 * gcc.target/i386/pr85323-5.c: New test.
6246 * gcc.target/i386/pr85323-6.c: New test.
6249 * gcc.target/i386/pr85323-1.c: New test.
6250 * gcc.target/i386/pr85323-2.c: New test.
6251 * gcc.target/i386/pr85323-3.c: New test.
6253 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
6254 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
6255 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
6256 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
6257 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
6258 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
6259 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
6260 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
6261 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
6262 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
6263 * gcc.target/i386/avx512f-setzero-1.c: New test.
6265 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
6267 * gcc.target/aarch64/vect-slp-dup.c: New.
6269 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6272 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
6274 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
6276 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
6277 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
6279 2018-05-17 Richard Biener <rguenther@suse.de>
6281 PR tree-optimization/85757
6282 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
6284 2018-05-16 Marek Polacek <polacek@redhat.com>
6287 * g++.dg/cpp0x/initlist-throw1.C: New test.
6288 * g++.dg/cpp0x/initlist-throw2.C: New test.
6290 2018-05-16 Carl Love <cel@us.ibm.com>
6292 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
6293 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
6294 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
6296 2018-05-16 Richard Biener <rguenther@suse.de>
6298 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
6299 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
6300 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
6302 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
6304 * gcc.target/aarch64/sve/vcond_10.c: New test.
6305 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
6306 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
6307 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
6309 2018-05-15 Martin Sebor <msebor@redhat.com>
6311 PR tree-optimization/85753
6312 * gcc.dg/Wrestrict-10.c: Adjust.
6313 * gcc.dg/Wrestrict-16.c: New test.
6315 2018-05-15 Martin Sebor <msebor@redhat.com>
6318 * c-c++-common/attr-nonstring-7.c: New test.
6320 2018-05-15 Richard Biener <rguenther@suse.de>
6322 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
6324 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6326 PR tree-optimization/83648
6327 * gcc.dg/tree-ssa/pr83648.c: New test.
6328 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
6330 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6333 * gcc.dg/ipa/pr85734.c: New test.
6335 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
6338 * gnat.dg/opt70.adb: New test.
6339 * gnat.dg/opt70_pkg.ad[sb]: New helper.
6341 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6343 * gcc.target/aarch64/crypto-fuse-1.c: New test.
6344 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
6346 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6348 * gcc.target/aarch64/vmov_n_1.c: Update test.
6349 * gcc.target/aarch64/vfp-1.c: Update test.
6351 2018-05-14 Jakub Jelinek <jakub@redhat.com>
6354 * gcc.c-torture/execute/pr85756.c: New test.
6356 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
6358 * gcc.target/i386/cldemote-1.c: New test.
6360 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
6363 * gfortran.dg/assumed_type_9.f90 : New test.
6365 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
6368 * gfortran.dg/pr85542.f90: New test.
6370 2018-05-11 Martin Jambor <mjambor@suse.cz>
6373 * g++.dg/lto/pr85655_0.C: New test.
6375 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
6377 * gcc.target/i386/tpause-1.c: New test.
6378 * gcc.target/i386/umonitor-1.c: New test.
6380 2018-05-11 Jakub Jelinek <jakub@redhat.com>
6383 * c-c++-common/gomp/pr85696.c: New test.
6385 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
6386 Jakub Jelinek <jakub@redhat.com>
6388 PR tree-optimization/85692
6389 * gcc.target/i386/pr85692.c: New test.
6391 2018-05-11 Martin Liska <mliska@suse.cz>
6394 * c-c++-common/ubsan/attrib-6.c: New test.
6396 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6399 * gfortran.dg/pr85687.f90: new test.
6401 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6404 * gfortran.dg/pr85521_1.f90: New test.
6405 * gfortran.dg/pr85521_2.f90: New test.
6407 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6410 * gfortran.dg/pr70870_1.f90: New test.
6412 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
6414 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
6416 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6419 * g++.dg/ext/offsetof2.C: New test.
6421 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
6424 * gfortran.dg/temporary_3.f90 : New test.
6427 * gfortran.dg/temporary_2.f90 : New test.
6429 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
6431 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
6432 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
6433 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
6434 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
6435 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
6436 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
6437 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
6438 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
6439 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
6440 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
6441 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
6442 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
6443 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
6444 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
6445 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
6446 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
6447 * gcc.dg/vmx/st-be-order.c: Delete testcase.
6448 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
6449 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
6450 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
6451 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
6452 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
6453 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
6454 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
6455 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
6456 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
6457 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
6459 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6461 PR tree-optimization/85699
6462 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
6463 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
6464 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
6465 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
6467 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
6469 * g++.dg/tls/pr85400.C: New test.
6471 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6474 * g++.dg/cpp1y/lambda-generic-85713.C: New.
6476 2018-05-09 Carl Love <cel@us.ibm.com>
6478 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
6480 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6484 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6487 * g++.dg/cpp1y/pr84588.C: New.
6489 2018-05-09 Andreas Schwab <schwab@suse.de>
6491 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
6493 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
6495 * gcc.target/aarch64/store_lane_spill_1.c: New test.
6496 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
6498 2018-05-08 Carl Love <cel@us.ibm.com>
6499 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
6501 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6504 * g++.dg/cpp1y/pr84588.C: New.
6506 2018-05-08 Marek Polacek <polacek@redhat.com>
6509 * g++.dg/cpp1z/constexpr-if22.C: New test.
6511 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
6514 * gcc.target/i386/pr85693.c: New test.
6516 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6519 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
6520 scan-assembler-times checking that except for [fh]*xor other functions
6521 don't use any load instructions.
6523 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
6525 * gcc.target/i386/builtin_target.c: Test goldmont.
6526 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
6529 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6532 * g++.dg/other/sse2-pr85572-1.C: New test.
6533 * g++.dg/other/sse2-pr85572-2.C: New test.
6534 * g++.dg/other/sse4-pr85572-1.C: New test.
6535 * g++.dg/other/avx2-pr85572-1.C: New test.
6538 * gcc.target/i386/pr85317.c: New test.
6539 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
6540 optimization barrier to avoid optimizing away the expected insn.
6543 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
6544 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
6546 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6548 * g++.dg/other/sve_const_pred_1.C: Rename to...
6549 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
6550 target selectors and explicit -march options.
6551 * g++.dg/other/sve_const_pred_2.C: Rename to...
6552 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
6553 * g++.dg/other/sve_const_pred_3.C: Rename to...
6554 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
6555 * g++.dg/other/sve_const_pred_4.C: Rename to...
6556 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
6557 * g++.dg/other/sve_tls_2.C: Rename to...
6558 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
6559 * g++.dg/other/sve_vcond_1.C: Rename to...
6560 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
6561 * g++.dg/other/sve_vcond_1_run.C: Rename to...
6562 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
6564 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6567 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
6570 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6573 * g++.dg/cpp0x/deleted14.C: New.
6575 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6576 Alan Hayward <alan.hayward@arm.com>
6577 David Sherwood <david.sherwood@arm.com>
6579 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
6581 * gcc.target/aarch64/sve/vcond_7.c: New test.
6582 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
6584 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6587 * g++.dg/cpp0x/sfinae62.C: New.
6589 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6591 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
6594 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6597 * g++.dg/cpp0x/narrowing1.C: New.
6599 2018-05-08 Richard Biener <rguenther@suse.de>
6602 * gcc.dg/torture/pr85574.c: Rename to...
6603 * gcc.dg/torture/pr85588.c: ... this.
6605 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6608 * gfortran.dg/minmaxloc_12.f90: New test case.
6609 * gfortran.dg/minmaxloc_13.f90: New test case.
6611 2018-05-07 Nathan Sidwell <nathan@acm.org>
6613 * g++.dg/cpp0x/range-for10.C: Delete.
6614 * g++.dg/ext/forscope1.C: Delete.
6615 * g++.dg/ext/forscope2.C: Delete.
6616 * g++.dg/template/for1.C: Delete.
6618 2018-05-07 Jeff Law <law@redhat.com>
6620 * gfortran.dg/linefile.f90: New test.
6622 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6624 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
6627 2018-05-06 Jakub Jelinek <jakub@redhat.com>
6630 * g++.dg/ext/asm14.C: New test.
6631 * g++.dg/ext/asm15.C: New test.
6632 * g++.dg/ext/asm16.C: New test.
6634 2018-05-06 Michael Eager <eager@eagercon.com>
6636 * gcc.target/microblaze/others/picdtr.c: Correct option
6637 -fPIE -mpic-data-is-text-relative.
6639 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
6641 * gcc.target/microblaze/others/picdtr.c: Add test for
6642 -fPIE -mpic-data-is-text-relative.
6644 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
6647 * gfortran.dg/coarray_dependency_1.f90: New test.
6648 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
6650 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6652 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
6653 to match the currently produced gimple.
6655 2018-05-04 Carl Love <cel@us.ibm.com>
6657 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
6659 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
6660 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
6661 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
6662 xvcmpgedp counts. Add xxsel counts.
6664 2018-05-04 Richard Biener <rguenther@suse.de>
6667 * g++.dg/torture/pr85627.C: New testcase.
6669 2018-05-04 Richard Biener <rguenther@suse.de>
6672 * gcc.dg/torture/pr85574.c: New testcase.
6673 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
6675 2018-05-04 Jakub Jelinek <jakub@redhat.com>
6678 * gcc.dg/nextafter-1.c: New test.
6679 * gcc.dg/nextafter-2.c: New test.
6680 * gcc.dg/nextafter-3.c: New test.
6681 * gcc.dg/nextafter-4.c: New test.
6683 2018-05-03 Nathan Sidwell <nathan@acm.org>
6685 Remove -ffriend-injection.
6686 * g++.old-deja/g++.jason/scoping15.C: Delete.
6687 * g++.old-deja/g++.mike/net43.C: Delete.
6689 2018-05-03 Jakub Jelinek <jakub@redhat.com>
6692 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
6693 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
6694 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
6695 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
6697 2018-05-03 Tom de Vries <tom@codesourcery.com>
6700 * lib/scanoffloadtree.exp: New file.
6702 2018-05-03 Richard Biener <rguenther@suse.de>
6704 PR tree-optimization/85615
6705 * gcc.dg/torture/pr85615.c: New testcase.
6707 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6709 PR tree-optimization/70291
6710 * gcc.dg/complex-6.c: New test.
6711 * gcc.dg/complex-7.c: Likewise.
6713 2018-05-03 Richard Biener <rguenther@suse.de>
6716 * fortran.dg/pr51434.f90: Truncate transfer argument.
6718 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6721 * gcc.c-torture/execute/pr85582-3.c: New test.
6723 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6724 Jason Merrill <jason@redhat.com>
6727 * g++.dg/warn/Wshadow-13.C: New.
6728 * g++.dg/warn/Wshadow-14.C: Likewise.
6730 2018-05-02 Tom de Vries <tom@codesourcery.com>
6733 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
6734 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
6736 2018-05-02 David Pagan <dave.pagan@oracle.com>
6739 * gcc.dg/noncompile/pr30552-1.c: New test.
6740 * gcc.dg/noncompile/pr30552-2.c: New test.
6741 * gcc.dg/noncompile/pr30552-3.c: New test.
6742 * gcc.dg/noncompile/pr30552-4.c: New test.
6744 2018-05-02 Richard Biener <rguenther@suse.de>
6746 PR tree-optimization/85597
6747 * gcc.dg/vect/pr85597.c: New testcase.
6749 2018-05-02 Tom de Vries <tom@codesourcery.com>
6752 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
6753 * lib/scanltranstree.exp: New file.
6754 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
6755 (scan-ltrans-tree-dump-times_required_options)
6756 (scan-ltrans-tree-dump-not_required_options)
6757 (scan-ltrans-tree-dump-dem_required_options)
6758 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
6759 * lib/gcc-dg.exp: Include scanltranstree.exp.
6761 2018-05-02 Tom de Vries <tom@codesourcery.com>
6764 * gcc.dg/ipa/ipa-icf-38.c: New test.
6765 * gcc.dg/ipa/ipa-icf-38a.c: New test.
6766 * lib/scandump.exp (dump-base): New proc.
6767 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
6768 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
6770 * lib/scanipa.exp: Add "" argument to scan-dump calls.
6771 * lib/scanlang.exp: Same.
6772 * lib/scanrtl.exp: Same.
6773 * lib/scantree.exp: Same.
6774 * lib/scanwpaipa.exp: New file.
6775 * lib/gcc-dg.exp: Include scanwpaipa.exp.
6777 2018-05-02 Richard Biener <rguenther@suse.de>
6780 * gcc.dg/torture/pr85567.c: New testcase.
6782 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6785 * gcc.c-torture/execute/pr85582-1.c: New test.
6786 * gcc.c-torture/execute/pr85582-2.c: New test.
6788 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6790 PR tree-optimization/85586
6791 * gcc.dg/vect/pr85586.c: New test.
6793 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6795 PR tree-optimization/85143
6796 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6797 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6799 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6802 * c-c++-common/Wformat-pr84258.c: New test.
6804 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6806 PR tree-optimization/82665
6807 * gcc.dg/tree-ssa/pr82665.c: New test.
6809 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6812 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6813 (test_add_fixit_insert_formatted_single_line): New function.
6814 (test_add_fixit_insert_formatted_multiline): New function.
6815 Extend expected output of generated patch to include fix-it hints
6817 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6818 "gcc-rich-location.h". Add test coverage for
6819 gcc_rich_location::add_fixit_insert_formatted.
6821 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6823 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6824 (test_show_locus): Update for location_get_source_line returning a
6825 char_span. Use char_span for handling words in the
6826 "test_many_nested_locations" fix-it example.
6828 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6830 * gcc.target/arc/interrupt-8.c: Update test.
6831 * gcc.target/arc/loop-4.c: Likewise.
6832 * gcc.target/arc/loop-hazard-1.c: Likewise.
6833 * gcc.target/arc/sdata-3.c: Likewise.
6835 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6837 * gcc.target/arc/store-merge-1.c: New test.
6838 * gcc.target/arc/add_n-combine.c: Update test.
6840 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6842 Microblaze Target: PIC data text relative
6844 * gcc.target/microblaze/others/data_var1.c: Include
6845 PIC case of r20 base register.
6846 * gcc.target/microblaze/others/data_var2.c: Ditto.
6847 * gcc.target/microblaze/others/picdtr.c: Add new
6848 test case for -mpic-is-data-text-relative.
6849 * gcc.target/microblaze/others/sdata_var1.c: Add
6850 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6851 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6852 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6853 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6854 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6855 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6857 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6860 2018-04-30 Richard Biener <rguenther@suse.de>
6862 PR tree-optimization/28364
6863 PR tree-optimization/85275
6864 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6865 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6866 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6867 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6868 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6870 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6871 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6873 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6874 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6875 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6877 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6880 * gcc.target/i386/pr84431.c: New test.
6882 2018-04-27 Martin Jambor <mjambor@suse.cz>
6885 * g++.dg/ipa/pr85549.C: New test.
6887 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6890 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6892 * g++.dg/cpp0x/constexpr-85553.C: New test.
6894 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6897 * g++.dg/pr85515-1.C: New test.
6898 * g++.dg/pr85515-2.C: New test.
6900 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6903 * g++.dg/cpp0x/friend3.C: New.
6905 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6908 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6909 Use check_effective_target_arm_little_endian.
6911 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6913 PR tree-optimization/85529
6914 * gcc.c-torture/execute/pr85529-1.c: New test.
6915 * gcc.c-torture/execute/pr85529-2.c: New test.
6916 * gcc.dg/pr85529.c: New test.
6918 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6920 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6921 `.dword' in addition to `lw' and `.word'.
6923 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6925 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6927 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6929 * gnat.dg/loop_optimization24.adb: New test.
6931 2018-04-26 Richard Biener <rguenther@suse.de>
6933 PR tree-optimization/85116
6934 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6935 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6936 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6937 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6939 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6942 * gcc.target/i386/pr85473-1.c: New test.
6943 * gcc.target/i386/pr85473-2.c: New test.
6945 2018-04-25 Nathan Sidwell <nathan@acm.org>
6946 Jakub Jelinek <jakub@redhat.com>
6950 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6951 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6952 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6953 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6954 * g++.dg/cpp0x/pr85437-1.C: New.
6955 * g++.dg/cpp0x/pr85437-2.C: New.
6956 * g++.dg/cpp0x/pr85437-3.C: New.
6957 * g++.dg/cpp0x/pr85437-4.C: New.
6959 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6962 * gfortran.dg/pr85520.f90: New test.
6964 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6967 * gcc.dg/pr85512.c: New test.
6969 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6972 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6973 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6974 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6975 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6976 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6977 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6978 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6979 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6980 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6981 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6982 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6983 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6984 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6985 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6986 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6987 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6988 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6989 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6990 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6991 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6992 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6993 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6994 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6995 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6996 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6997 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6998 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6999 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
7000 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
7001 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
7002 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
7003 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
7004 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
7005 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
7006 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
7007 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
7008 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
7009 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
7010 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
7011 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
7012 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
7013 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
7014 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
7015 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
7016 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
7017 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
7018 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
7019 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
7020 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
7021 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
7022 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
7023 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
7024 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
7025 * gcc.target/i386/pr84146.c (dg-options): Likwise.
7026 * gcc.target/i386/pr85403.c (dg-options): Likwise.
7027 * gcc.target/i386/pr85404.c (dg-options): Likwise.
7028 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
7030 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
7031 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
7032 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
7033 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
7034 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
7035 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
7036 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
7037 * (dg-options): Likwise.
7038 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
7040 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
7041 * gcc.target/i386/cet-label-3.c: Removed.
7042 * gcc.target/i386/cet-property-3.c: Likwise.
7043 * gcc.target/i386/cet-sjlj-7.c: Likwise.
7045 2018-04-24 Jakub Jelinek <jakub@redhat.com>
7048 * gcc.target/i386/pr85511.c: New test.
7051 * g++.dg/ext/pr85503.C: New test.
7054 * gcc.target/i386/pr85508.c: New test.
7056 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
7058 PR tree-optimization/85478
7059 * g++.dg/pr85478.C: New test.
7061 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
7063 * g++.dg/torture/pr85496.C: New test.
7065 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
7067 PR rtl-optimization/85423
7068 * gcc.dg/pr85423.c: New test.
7070 2018-04-20 Martin Sebor <msebor@redhat.com>
7073 * gcc.dg/Wrestrict-15.c: New test.
7075 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
7078 * gcc.target/powerpc/pr85456.c: New test.
7080 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
7082 * g++.dg/ext/undef-bool-1.C: Require lp64.
7083 * gcc.target/powerpc/undef-bool-2.c: Likewise.
7085 2018-04-20 Jeff Law <law@redhat.com>
7087 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
7089 * gcc.dg/stack-check-6.c: Likewise.
7090 * gcc.dg/stack-check-6a.c: Likewise.
7091 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
7092 * gcc.target/i386/stack-check-18.c: Likewise.
7093 * gcc.target/i386/stack-check-19.c: Likewise.
7095 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7098 * gcc.target/aarch64/sve/vcond_1.c: Move to...
7099 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
7100 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
7101 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
7103 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
7106 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
7107 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
7109 2018-04-20 Richard Biener <rguenther@suse.de>
7112 * gcc.dg/torture/pr85475.c: New testcase.
7114 2018-04-20 Martin Jambor <mjambor@suse.cz>
7117 * gcc.dg/ipa/pr85449.c: New test.
7119 2018-04-20 Martin Jambor <mjambor@suse.cz>
7122 * g++.dg/ipa/pr85447.C: New file.
7123 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
7125 2018-04-20 Jakub Jelinek <jakub@redhat.com>
7128 * g++.dg/cpp0x/pr85462.C: New test.
7130 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7132 * gcc.target/i386/pr85404.c: Require CET target.
7134 2018-04-19 Jakub Jelinek <jakub@redhat.com>
7136 PR tree-optimization/85467
7137 * gcc.dg/pr85467.c: New test.
7139 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
7142 * g++.dg/parse/crash68.C: New.
7144 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7147 * g++.dg/torture/pr85334.C: New test.
7149 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
7151 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
7152 * g++.dg/diagnostic/pr85464.C: New.
7154 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7157 * gcc.dg/torture/pr85397-1.c: New test.
7158 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
7159 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7161 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7164 * gcc.target/i386/pr85404.c: New test.
7166 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7169 * c-c++-common/attr-nocf-check-1.c: Compile with
7170 -fcf-protection=none.
7171 * c-c++-common/attr-nocf-check-3.c: Likewise.
7172 * gcc.dg/march-generic.c: Likewise.
7173 * gcc.target/i386/align-limit.c: Likewise.
7174 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
7175 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
7176 * gcc.target/i386/cet-property-2.c: Likewise.
7177 * gcc.target/i386/ret-thunk-26.c: Likewise.
7178 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
7180 * c-c++-common/fcf-protection-2.c: Likewise.
7181 * c-c++-common/fcf-protection-3.c: Likewise.
7182 * c-c++-common/fcf-protection-5.c: Likewise.
7183 * c-c++-common/fcf-protection-6.c: Likewise.
7184 * c-c++-common/fcf-protection-7.c: Likewise.
7185 * gcc.target/i386/cet-label-3.c: New test.
7186 * gcc.target/i386/cet-property-3.c: Likewise.
7187 * gcc.target/i386/cet-sjlj-7.c: Likewise.
7188 * gcc.target/i386/pr85417-1.c: Likewise.
7189 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
7190 __x86_indirect_thunk_nt_(r|e)ax
7191 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7192 * gcc.target/i386/pr85403.c: Remove dg-error,
7194 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
7196 * gcc.target/i386/movdir-1.c: New test.
7198 2018-04-19 Richard Biener <rguenther@suse.de>
7201 * gcc.dg/pr85455.c: New testcase.
7203 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7205 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
7207 * g++.dg/lto/pr85405b_0.C: Likewise.
7208 * g++.dg/lto/pr84805_0.C: Likewise.
7210 2018-04-18 Martin Liska <mliska@suse.cz>
7214 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
7217 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
7220 * gcc.dg/pr85388-1.c: New test.
7221 * gcc.dg/pr85388-2.c: Likewise.
7222 * gcc.dg/pr85388-3.c: Likewise.
7223 * gcc.dg/pr85388-4.c: Likewise.
7224 * gcc.dg/pr85388-5.c: Likewise.
7225 * gcc.dg/pr85388-6.c: Likewise.
7227 2018-04-18 Jan Hubicka <jh@suse.cz>
7228 Martin Liska <mliska@suse.cz>
7230 * g++.dg/lto/pr83121_0.C: Update template.
7231 * g++.dg/lto/pr83121_1.C: Update template.
7232 * g++.dg/lto/pr84805_0.C: Update template.
7233 * g++.dg/lto/pr84805_1.C: Update template.
7234 * g++.dg/lto/pr84805_2.C: Update template.
7236 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7239 * g++.dg/cpp0x/pr84630.C: New.
7241 2018-04-18 Jakub Jelinek <jakub@redhat.com>
7244 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
7245 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
7246 in two cases. Uncomment two other tests and add expected dg-error for
7248 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
7249 -Wnarrowing diagnostics on some targets for c++11.
7250 * g++.dg/parse/array-size2.C: Remove xfail.
7251 * g++.dg/cpp0x/constexpr-84463.C: New test.
7253 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
7255 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
7256 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
7258 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7261 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
7262 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
7263 * g++.dg/other/sve_tls_2.C: Require effective target tls.
7265 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7267 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
7268 prevent cascading of errors and change expected error message.
7269 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
7271 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
7272 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
7273 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
7274 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
7276 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7278 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7281 * gcc.dg/pr85430.c: New test.
7283 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7286 * gcc.target/arm/pr54300.C: Move to...
7287 * g++.dg/other/pr54300.C: ... Here. Add target directives.
7288 * gcc.target/arm/pr55073.C: Move to...
7289 * g++.dg/other/pr55073.C: ... Here. Add target directives.
7290 * gcc.target/arm/pr56184.C: Move to...
7291 * g++.dg/other/pr56184.C: ... Here. Add target directives.
7292 * gcc.target/arm/pr59985.C: Move to...
7293 * g++.dg/other/pr59985.C: ... Here. Add target directives.
7294 * gcc.target/aarch64/pr60675.C: Move to...
7295 * g++.dg/other/pr60675.C: ... Here. Add target directives.
7296 * gcc.target/aarch64/pr81422.C: Move to...
7297 * g++.dg/other/pr81422.C: ... Here. Add target directives.
7298 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
7299 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
7300 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
7301 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
7302 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
7303 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
7304 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
7305 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
7306 * gcc.target/aarch64/sve/tls_2.C: Move to...
7307 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
7308 * gcc.target/aarch64/pr81414.C: Rename to...
7309 * gcc.target/aarch64/pr81414.c: ... This.
7310 * gcc.target/aarch64/simd/pr67896.C: Rename to...
7311 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
7313 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
7314 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
7315 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
7316 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
7319 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7322 * gcc.dg/pr85414.c: New test.
7324 2018-04-17 Martin Jambor <mjambor@suse.cz>
7327 * g++.dg/ipa/pr85421.C: New test.
7329 2018-04-17 Martin Liska <mliska@suse.cz>
7332 * g++.dg/lto/pr85405b_0.C: New test.
7333 * g++.dg/lto/pr85405b_1.C: New test.
7335 2018-04-17 Martin Liska <mliska@suse.cz>
7338 * g++.dg/lto/pr85405_0.C: New test.
7339 * g++.dg/lto/pr85405_1.C: New test.
7341 2018-04-17 Martin Liska <mliska@suse.cz>
7344 * g++.dg/ext/pr85329-2.C: New test.
7345 * g++.dg/ext/pr85329.C: New test.
7346 * gcc.target/i386/mvc12.c: New test.
7348 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
7351 * g++.dg/pr85039-1.C: New.
7352 * g++.dg/pr85039-2.C: New.
7353 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
7355 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
7358 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
7359 if the target supports efficient unaligned storage accesses.
7361 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
7364 * gcc.target/powerpc/pr83660.C: New test.
7366 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
7369 * gcc.target/i386/pr85403.c: New test.
7371 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
7374 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
7376 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7377 Jason Merrill <jason@redhat.com>
7380 * g++.dg/cpp0x/pr85112.C: New.
7382 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
7385 * g++.dg/ext/undef-bool-1.C: New file.
7386 * gcc.target/powerpc/powerpc.exp: Remove .C support.
7387 * gcc.target/powerpc/undef-bool-1.C: Remove file.
7389 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
7392 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
7393 corresponding dg-error clause.
7394 * gcc.target/powerpc/pr80098-3.c: Ditto.
7395 * gcc.target/powerpc/pr80103-1.c: Delete.
7397 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
7401 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
7402 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
7404 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7407 * gfortran.dg/implied_do_io_5.f90: New test.
7409 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
7412 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
7413 several values: positive, negative, and zero.
7414 * gcc.target/powerpc/sse2-pslld-1.c: Same.
7415 * gcc.target/powerpc/sse2-psllq-1.c: Same.
7417 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
7419 PR rtl-optimization/79916
7420 * gcc.target/powerpc/pr79916.c: New.
7422 2018-04-13 Jakub Jelinek <jakub@redhat.com>
7424 PR rtl-optimization/85393
7425 * g++.dg/opt/pr85393.C: New test.
7426 * g++.dg/opt/pr85393-aux.cc: New file.
7428 PR rtl-optimization/85376
7429 * gcc.dg/pr85376.c: New test.
7431 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
7433 PR rtl-optimization/83852
7434 * gcc.dg/pr83852.c: New testcase.
7436 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
7439 * gcc.target/s390/pr77822-1.C: Rename to ...
7440 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
7441 * gcc.target/s390/pr77822-2.c: Add asm scan check.
7442 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
7444 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
7447 * gcc.target/i386/pr71991.c: New testcase.
7449 2018-04-13 Martin Liska <mliska@suse.cz>
7450 Jakub Jelinek <jakub@redhat.com>
7453 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
7456 2018-04-12 David Malcolm <dmalcolm@redhat.com>
7459 * g++.dg/diagnostic/macro-arg-count.C: New test.
7461 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7465 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
7466 array and move test to libgomp/testsuite/libgomp.fortran.
7467 * gfortran.dg/do_concurrent_6.f90: New test.
7469 2018-04-12 Marek Polacek <polacek@redhat.com>
7472 * g++.dg/parse/error61.C: New test.
7474 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7477 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
7478 specify -mvsx on gcc command line.
7480 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7483 * gcc.target/i386/pr85328.c: New test.
7485 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7487 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
7489 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7491 PR rtl-optimization/85342
7492 * gcc.target/i386/pr85342.c: New test.
7494 2018-04-11 Jason Merrill <jason@redhat.com>
7496 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
7497 if ulimit -v is set.
7499 2018-04-11 Bin Cheng <bin.cheng@arm.com>
7502 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
7504 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7506 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
7507 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
7509 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7512 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
7515 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7518 * gcc.target/i386/pr84301.c: New test.
7520 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7522 PR tree-optimization/85331
7523 * gcc.c-torture/execute/pr85331.c: New test.
7525 2018-04-11 Marek Polacek <polacek@redhat.com>
7528 * g++.dg/cpp0x/pr51225.C: Adjust error message.
7529 * g++.dg/cpp1z/constexpr-if21.C: New test.
7531 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7534 * gcc.target/i386/pr85281.c: New test.
7536 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7538 PR rtl-optimization/84659
7539 * gcc.dg/pr84659.c: New test.
7541 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7544 * g++.dg/debug/dwarf2/pr85302.C: New test.
7546 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7549 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
7552 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7555 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
7557 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
7559 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
7560 * gcc.target/powerpc/dimode_off.c: Ditto.
7561 * gcc.target/powerpc/tfmode_off.c: Ditto.
7562 * gcc.target/powerpc/timode_off.c: Ditto.
7564 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7566 * gcc.target/powerpc/vec-ldl-1.c: New test.
7567 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
7568 corrections to ABI implementation.
7570 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
7573 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
7575 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7577 PR rtl-optimization/85300
7578 * gcc.dg/pr85300.c: New test.
7580 2018-04-10 David Malcolm <dmalcolm@redhat.com>
7583 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
7584 where we now show the pertinent parameter.
7585 * g++.dg/diagnostic/aka2.C: Likewise.
7586 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
7588 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7591 * gfortran.dg/gomp/pr85313.f90: New test.
7593 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7596 * g++.dg/parse/template29.C: New.
7598 2018-04-10 Bin Cheng <bin.cheng@arm.com>
7601 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
7603 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7607 * gcc.target/i386/avx512f-pr85177.c: New test.
7608 * gcc.target/i386/avx512f-pr85255.c: New test.
7610 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
7612 PR tree-optimization/85286
7613 * gcc.dg/vect/pr85286.c: New test.
7615 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7618 * gcc.target/arm/pr85173.c: New test.
7620 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7623 * gcc.dg/lto/pr85248_0.c: New test.
7624 * gcc.dg/lto/pr85248_1.c: New test.
7626 2018-04-09 Jan Hubicka <jh@suse.cz>
7629 * g++.dg/torture/pr85078.C: New.
7631 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
7634 * g++.dg/cpp1z/decomp44.C: New.
7635 * g++.dg/cpp1z/decomp45.C: Likewise.
7637 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7640 * gfortran.dg/do_concurrent_5.f90: New test.
7641 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
7644 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7647 * gfortran.dg/parameter_array_element_3.f90: New test.
7649 2018-04-09 Jakub Jelinek <jakub@redhat.com>
7652 * g++.dg/cpp1z/decomp43.C: New test.
7654 PR rtl-optimization/80463
7655 * g++.dg/pr80463.C: Add -w to dg-options.
7657 2018-04-09 Richard Biener <rguenther@suse.de>
7659 PR tree-optimization/85284
7660 * gcc.dg/torture/pr85284.c: New testcase.
7662 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7664 PR rtl-optimization/80463
7665 PR rtl-optimization/83972
7666 PR rtl-optimization/83480
7668 * gcc.dg/pr80463.c: New test.
7669 * g++.dg/pr80463.C: Likewise.
7670 * gcc.dg/pr83972.c: Likewise.
7672 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7674 PR rtl-optimization/83913
7675 * gcc.dg/pr83913.c: New test.
7677 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7679 PR rtl-optimization/83962
7680 * gcc.dg/pr83962.c: New test.
7682 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7684 PR rtl-optimization/83530
7685 * gcc.dg/pr83530.c: New test.
7687 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7690 * gfortran.dg/realloc_on_assign_16a.f90: New test.
7692 2018-04-07 Jakub Jelinek <jakub@redhat.com>
7694 PR tree-optimization/85257
7695 * gcc.dg/pr85257.c: New test.
7697 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
7699 * g++.dg/opt/pr85196.C: New test.
7701 2018-04-06 David Malcolm <dmalcolm@redhat.com>
7704 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
7705 std::tuple here since they need C++11.
7706 * g++.dg/lookup/missing-std-include-8.C: New test.
7707 * g++.dg/lookup/missing-std-include.C: Move std::array and
7708 std::tuple test to missing-std-include-6.C to avoid failures
7711 2018-04-06 Jakub Jelinek <jakub@redhat.com>
7714 * gcc.dg/debug/pr85252.c: New test.
7716 PR rtl-optimization/84872
7717 * gcc.dg/graphite/pr84872.c: New test.
7720 * g++.dg/cpp1z/decomp42.C: New test.
7722 2018-04-06 David Malcolm <dmalcolm@redhat.com>
7725 * g++.dg/lookup/missing-std-include-7.C: New test.
7727 2018-04-06 Tamar Christina <tamar.christina@arm.com>
7729 * gcc.dg/struct-simple.c: Revert r254862.
7730 * lib/target-supports.exp
7731 (check_effective_target_word_mode_no_slow_unalign): Likewise.
7733 2018-04-06 Richard Biener <rguenther@suse.de>
7736 * gcc.dg/torture/pr85244-1.c: New testcase.
7737 * gcc.dg/torture/pr85244-2.c: Likewise.
7739 2018-04-06 Jakub Jelinek <jakub@redhat.com>
7742 * c-c++-common/ubsan/pr85213.c: New test.
7744 2018-04-06 Richard Biener <rguenther@suse.de>
7747 * gcc.dg/pr85180.c: New testcase.
7749 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7751 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
7752 to trigger the optimization. Do some cleanup and function
7753 renaming. Add more test functions.
7755 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7757 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
7759 * gcc.target/s390/hotpatch-1.c: Skip when building without
7761 * gcc.target/s390/hotpatch-10.c: Likewise.
7762 * gcc.target/s390/hotpatch-11.c: Likewise.
7763 * gcc.target/s390/hotpatch-12.c: Likewise.
7764 * gcc.target/s390/hotpatch-13.c: Likewise.
7765 * gcc.target/s390/hotpatch-14.c: Likewise.
7766 * gcc.target/s390/hotpatch-15.c: Likewise.
7767 * gcc.target/s390/hotpatch-16.c: Likewise.
7768 * gcc.target/s390/hotpatch-17.c: Likewise.
7769 * gcc.target/s390/hotpatch-18.c: Likewise.
7770 * gcc.target/s390/hotpatch-19.c: Likewise.
7771 * gcc.target/s390/hotpatch-2.c: Likewise.
7772 * gcc.target/s390/hotpatch-3.c: Likewise.
7773 * gcc.target/s390/hotpatch-4.c: Likewise.
7774 * gcc.target/s390/hotpatch-5.c: Likewise.
7775 * gcc.target/s390/hotpatch-6.c: Likewise.
7776 * gcc.target/s390/hotpatch-7.c: Likewise.
7777 * gcc.target/s390/hotpatch-8.c: Likewise.
7778 * gcc.target/s390/hotpatch-9.c: Likewise.
7780 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7782 * c-c++-common/Wattributes.c: Disable warning for s390* target and
7783 check for an error instead.
7784 * gcc.dg/Wattributes-6.c: Likewise.
7786 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7789 * g++.dg/cpp1z/decomp39.C: New test.
7790 * g++.dg/cpp1z/decomp40.C: New test.
7793 * g++.dg/cpp1z/decomp41.C: New test.
7796 * gcc.dg/pr85195.c: New test.
7798 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7801 * g++.dg/cpp0x/initlist100.C: New.
7802 * g++.dg/cpp0x/initlist101.C: Likewise.
7804 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7807 * g++.dg/other/pr84792-1.C: New.
7808 * g++.dg/other/pr84792-2.C: Likewise.
7810 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7813 * gcc.target/i386/pr85193.c: New test.
7815 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7818 * g++.dg/concepts/pr84979.C: New.
7819 * g++.dg/concepts/pr84979-2.C: New.
7820 * g++.dg/concepts/pr84979-3.C: New.
7822 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7825 * g++.dg/cpp0x/variadic174.C: New.
7827 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7830 * g++.dg/ext/builtin13.C: New test.
7831 * g++.dg/ext/atomic-4.C: New test.
7834 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7835 * g++.dg/ext/bases3.C: New test.
7837 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7840 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7841 to match a single insn of the baz function. Move scan directives at
7842 the end of the file below the functions they are trying to test for
7844 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7846 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7848 PR rtl-optimization/84878
7849 * gcc.target/powerpc/pr84878.c: New test.
7851 2018-04-04 Michael Matz <matz@suse.de>
7853 * gcc.dg/Wstringop-overflow-4.c: New test.
7854 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7856 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7859 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7860 for the diagnostics of overridden functions. Adjust for new wording.
7862 2018-04-04 Richard Biener <rguenther@suse.de>
7865 * g++.dg/lto/pr85176_0.C: New testcase.
7867 2018-04-04 Richard Biener <rguenther@suse.de>
7870 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7873 2018-04-04 Martin Liska <mliska@suse.cz>
7876 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7877 and msdata as a workaround for powerpc.
7879 2018-04-04 Richard Biener <rguenther@suse.de>
7881 PR tree-optimization/85168
7882 * gcc.dg/torture/pr85168.c: New testcase.
7884 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7887 * g++.dg/pr84943.C: New.
7888 * g++.dg/pr84943-2.C: New.
7890 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7892 PR rtl-optimization/85167
7893 * gcc.dg/pr85167.c: New test.
7895 PR tree-optimization/85156
7896 * c-c++-common/pr85156.c: New test.
7897 * gcc.c-torture/execute/pr85156.c: New test.
7899 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7901 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7902 * gcc.target/powerpc/undef-bool-1.C: New file.
7903 * gcc.target/powerpc/undef-bool-2.c: New file.
7905 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7908 * g++.dg/cpp1z/class-deduction52.C: New.
7910 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7913 * g++.dg/cpp0x/pr85147.C: New test.
7916 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7919 * g++.dg/gomp/pr85134.C: New test.
7920 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7923 * gcc.c-torture/execute/pr85169.c: New test.
7924 * gcc.target/i386/avx512f-pr85169.c: New test.
7925 * gcc.target/i386/avx512bw-pr85169.c: New test.
7927 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7930 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7931 scan-assembler-times clause.
7933 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7935 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7936 dg-additional-options.
7938 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7940 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7942 2018-04-03 Richard Biener <rguenther@suse.de>
7945 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7947 2018-04-02 Jim Wilson <jimw@sifive.com>
7949 * gcc.target/riscv/pr84660.c: New.
7950 * gcc.target/riscv/shift-and-1.c: New.
7951 * gcc.target/riscv/shift-and-2.c: New.
7953 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7956 * gfortran.dg/array_simplify_2.f90: New test.
7958 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7961 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7962 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7963 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7964 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7965 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7967 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7970 * g++.dg/pr85027.C: New.
7972 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7975 * gcc.target/powerpc/sse-maxps-2.c: New test.
7976 * gcc.target/powerpc/sse-minps-2.c: New test.
7978 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7981 * g++.dg/gomp/pr84791.C: New test.
7983 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7986 * gfortran.dg/array_constructor_53.f90: New test.
7988 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7991 * gfortran.dg/substr_6.f90: Remove illegal test for
7992 out-of-bounds substring.
7994 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7997 * gfortran.dg/zero_sized_10.f90: New test.
7999 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8002 * g++.dg/lookup/missing-std-include-6.C: New test.
8003 * g++.dg/lookup/missing-std-include.C: Add std::pair and
8005 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
8006 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
8007 <cstring>, <cassert>, and <cstdlib>.
8009 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
8012 * gcc.target/i386/pr84985.c: New.
8014 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8017 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
8019 2018-03-29 Jakub Jelinek <jakub@redhat.com>
8022 * g++.dg/warn/Wunused-var-31.C: New test.
8025 * c-c++-common/Wduplicated-branches-14.c: New test.
8027 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8030 * g++.dg/cpp0x/pr84606.C: New.
8032 2018-03-29 Carl Love <cel@us.ibm.com>
8035 2017-09-27 Carl Love <cel@us.ibm.com>
8037 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
8038 for the __builtin_fctid and __builtin_fctiw.
8040 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
8043 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
8044 deleted builtin function.
8045 (div_weuo): Likewise.
8046 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
8047 (div_deuo): Likewise.
8049 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8052 * g++.dg/other/default13.C: New.
8054 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8057 * gcc.target/i386/pr85095-1.c: New test.
8058 * gcc.target/i386/pr85095-2.c: New test.
8059 * gcc.c-torture/execute/pr85095.c: New test.
8061 PR tree-optimization/82004
8062 * gcc.dg/pr82004.c: New test.
8064 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8065 Martin Liska <mliska@suse.cz>
8068 * g++.dg/asan/pr85081.C: New test.
8070 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
8073 * g++.dg/template/pr84789.C: Adjust for testing with
8077 * g++.dg/template/pr84973.C: New.
8078 * g++.dg/template/pr84973-2.C: New.
8079 * g++.dg/template/pr84973-3.C: New.
8082 * g++.dg/eh/pr84968.C: New.
8084 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8087 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
8088 long double multiply/divide uses the correct function.
8089 * gcc.target/powerpc/mulkc-3.c: Likewise.
8090 * gcc.target/powerpc/divkc-2.c: Likewise.
8091 * gcc.target/powerpc/divkc-3.c: Likewise.
8093 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8096 * g++.dg/cpp0x/defaulted51.C: New.
8097 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
8099 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8102 * g++.dg/ext/vector35.C: New test.
8105 * g++.dg/ext/builtin-offsetof3.C: New test.
8108 * g++.dg/cpp1y/pr85076.C: New test.
8110 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8113 * gfortran.dg/matmul_rank_1.f90: New test.
8115 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8116 Harald Anlauf <anlauf@gmx.de>
8118 * gfortran.dg/structure_constructor_15.f90: New test.
8120 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
8122 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
8123 for the diagnostics of overridden functions. Adjust for new wording.
8124 * g++.dg/cpp0x/implicit1.C: Likewise.
8125 * g++.dg/cpp0x/override1.C: Likewise.
8126 * g++.dg/cpp1y/auto-fn18.C: Likewise.
8127 * g++.dg/eh/shadow1.C: Likewise.
8128 * g++.dg/inherit/covariant12.C: Likewise.
8129 * g++.dg/inherit/covariant14.C: Likewise.
8130 * g++.dg/inherit/covariant15.C: Likewise.
8131 * g++.dg/inherit/covariant16.C: Likewise.
8132 * g++.dg/inherit/covariant22.C: Likewise.
8133 * g++.dg/inherit/crash3.C: Likewise.
8134 * g++.dg/inherit/error2.C: Likewise.
8135 * g++.dg/template/crash100.C: Likewise.
8136 * g++.old-deja/g++.eh/spec6.C: Likewise.
8137 * g++.old-deja/g++.mike/p811.C: Likewise.
8138 * g++.old-deja/g++.other/virtual11.C: Likewise.
8139 * g++.old-deja/g++.other/virtual4.C: Likewise.
8141 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
8144 * gcc.target/i386/pr85044.c: New test.
8146 2018-03-27 Martin Sebor <msebor@redhat.com>
8149 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
8152 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8155 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
8157 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8160 * gcc.target/arm/pr81863.c: New test.
8162 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
8165 * gcc.target/nvptx/pr85056.c: New test.
8166 * gcc.target/nvptx/pr85056a.c: New test.
8168 2018-03-27 Richard Biener <rguenther@suse.de>
8171 * lib/target-supports.exp (check_ssse3_available): New function.
8172 (check_effective_target_vect_perm_short): Enable for x86 if
8173 check_ssse3_available.
8175 2018-03-27 Richard Biener <rguenther@suse.de>
8177 PR tree-optimization/85082
8178 * gfortran.dg/pr85082.f90: New testcase.
8180 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8182 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
8183 to "l=2" in dg-final.
8185 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8187 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
8188 * gcc.target/mips/fix-r4000-2.c: Likewise.
8189 * gcc.target/mips/fix-r4000-3.c: Likewise.
8190 * gcc.target/mips/fix-r4000-4.c: Likewise.
8191 * gcc.target/mips/fix-r4000-5.c: Likewise.
8192 * gcc.target/mips/fix-r4000-6.c: Likewise.
8193 * gcc.target/mips/fix-r4000-7.c: Likewise.
8194 * gcc.target/mips/fix-r4000-8.c: Likewise.
8195 * gcc.target/mips/fix-r4000-9.c: Likewise.
8196 * gcc.target/mips/fix-r4000-10.c: Likewise.
8197 * gcc.target/mips/fix-r4000-7.c: Change dg-final
8198 "mulditi3_r4000" instead of "mulditi3".
8199 * gcc.target/mips/fix-r4000-8.c: Change dg-final
8200 "umulditi3_r4000" instead of "umulditi3".
8202 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8205 * g++.dg/inherit/covariant22.C: New test.
8207 2018-03-27 Richard Biener <rguenther@suse.de>
8210 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
8213 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8214 Jason Merrill <jason@redhat.com>
8217 * g++.dg/init/array49.C: New.
8218 * g++.dg/torture/pr70499.C: Adjust.
8220 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
8223 * gcc.target/i386/pr85073.c: New test.
8225 2018-03-26 Richard Biener <rguenther@suse.de>
8228 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
8231 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8234 * gfortran.dg/parameter_array_format.f90: New test.
8236 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8237 Neil Carlson <neil.n.carlson@gmail.com>
8240 * gfortran.dg/literal_character_constant_1.inc: Replace
8241 call abort by STOP n.
8242 * gfortran.dg/overload_1.f90: Likewise.
8244 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
8245 Dominique d'Humieres <dominiq@gcc.gnu.org>
8248 * gfortran.dg/scalar_pointer_1.f90: New test.
8250 2018-03-25 Tom de Vries <tom@codesourcery.com>
8252 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
8255 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8258 * gfortran.dg/pr89497.f90: New test.
8260 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8263 * gfortran.dg/substr_7.f90: New test.
8265 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
8268 * gfortran.dg/pr42651.f90: New test.
8269 * gfortran.dg/func_result_7.f90: Update error message.
8271 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
8273 PR tree-optimization/84005
8274 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
8275 failing to force the alignment.
8277 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8279 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
8283 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8285 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
8286 message. Fix scan-assembler patterns.
8288 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8291 * g++.dg/cpp0x/pr85015.C: New test.
8294 * g++.dg/cpp1y/pr84942.C: New test.
8296 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
8299 * gcc.target/i386/pr85030.c: New.
8301 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8304 * g++.dg/pr85026.C: New test.
8306 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
8308 * g++.dg/debug/pr84704.C: XFAIL AIX.
8310 2018-03-23 Sudakshina Das <sudi.das@arm.com>
8313 * gcc.target/arm/pr84826.c: Add dg directive.
8315 2018-03-23 Marek Polacek <polacek@redhat.com>
8318 * g++.dg/ext/builtin-offsetof2.C: New test.
8321 * g++.dg/cpp0x/Wnarrowing5.C: New test.
8322 * gcc.dg/pr85045.c: New test.
8324 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
8327 * gnat.dg/lto22.adb: New test.
8328 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
8329 * gnat.dg/lto22_pkg2.ads: Likewise.
8331 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8334 * gcc.dg/lto/pr80778_0.c: New test.
8337 * gcc.target/i386/pr85034.c: New test.
8340 * c-c++-common/torture/pr85022.c: New test.
8343 * g++.dg/ubsan/pr85029.C: New test.
8345 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
8348 * g++.dg/cpp0x/pr71251.C: New.
8351 * g++.dg/template/pr84789.C: New.
8352 * g++.dg/template/pr84789-2.C: New.
8353 * g++.dg/template/pr84789-3.C: New.
8354 * g++.dg/parse/dtor11.C: Accept alternate error message.
8357 * g++.dg/pr84729.C: New.
8358 * g++.old-deja/g++.ext/arrnew2.C: Require error.
8359 * g++.old-deja/g++.robertl/eb58.C: Likewise.
8360 * g++.old-deja/g++.robertl/eb63.C: Likewise.
8362 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
8365 * gfortran.dg/interface_42.f90: New test.
8366 * gfortran.dg/interface_43.f90: New test.
8368 2018-03-22 Sudakshina Das <sudi.das@arm.com>
8371 * gcc.target/arm/pr84826.c: New test.
8373 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
8375 * gcc.target/arm/addr-modes-float.c: Move dg-do before
8376 dg-require-effective-target.
8377 * gcc.target/arm/addr-modes-int.c: Likewise.
8378 * gcc.target/nios2/lo-addr-tls.c: Likewise.
8380 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8383 * gcc.target/powerpc/altivec-ld-1.c: New test.
8385 2018-03-22 Bin Cheng <bin.cheng@arm.com>
8387 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
8389 2018-03-22 Jakub Jelinek <jakub@redhat.com>
8392 * gcc.dg/pr84941.c: New test.
8394 2018-03-22 Tom de Vries <tom@codesourcery.com>
8396 PR tree-optimization/84956
8397 * gcc.dg/pr84956.c: New test.
8399 2018-03-22 Marek Polacek <polacek@redhat.com>
8402 * g++.dg/cpp1z/constexpr-if15.C: New test.
8403 * g++.dg/cpp1z/constexpr-if16.C: New test.
8405 2018-03-21 Joseph Myers <joseph@codesourcery.com>
8407 * gcc.dg/builtin-tgmath-3.c: New test.
8409 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
8412 * g++.dg/concepts/pr71965.C: New.
8416 * g++.dg/cpp0x/pr84610.C: New.
8417 * g++.dg/cpp0x/pr84642.C: New.
8419 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8422 * c-c++-common/pr84999.c: New test.
8424 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8427 * g++.dg/ext/desig10.C: New.
8429 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8430 Harald Anlauf <anlauf@gmx.de>
8433 * gfortran.dg/pr84957.f90: New test.
8435 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8437 PR tree-optimization/84960
8438 * gcc.c-torture/compile/pr84960.c: New test.
8440 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
8442 PR tree-optimization/84811
8443 * gcc.dg/torture/pr84811.c: New test.
8445 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8447 PR tree-optimization/84982
8448 * c-c++-common/pr84982.c: New test.
8451 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
8453 * g++.dg/torture/pr84961-1.C: New test.
8454 * g++.dg/torture/pr84961-2.C: New test.
8456 2018-03-21 Nathan Sidwell <nathan@acm.org>
8459 * g++.dg/pr85008.C: New.
8461 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
8464 * gfortran.dg/char_result_17.f90: New test.
8466 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8469 * g++.dg/other/accessor-fixits-1.C: Move to...
8470 * g++.dg/torture/accessor-fixits-1.C: ...here.
8471 * g++.dg/other/accessor-fixits-2.C: Move to...
8472 * g++.dg/torture/accessor-fixits-2.C: ...here.
8473 * g++.dg/other/accessor-fixits-3.C: Move to...
8474 * g++.dg/torture/accessor-fixits-3.C: ...here.
8475 * g++.dg/other/accessor-fixits-4.C: Move to...
8476 * g++.dg/torture/accessor-fixits-4.C: ...here.
8477 * g++.dg/other/accessor-fixits-5.C: Move to...
8478 * g++.dg/torture/accessor-fixits-5.C: ...here.
8479 * g++.dg/torture/accessor-fixits-6.C: New testcase.
8480 * g++.dg/torture/accessor-fixits-7.C: New testcase.
8481 * g++.dg/torture/accessor-fixits-8.C: New testcase.
8483 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8485 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
8487 2018-03-21 Sudakshina Das <sudi.das@arm.com>
8490 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
8492 2018-03-21 Nathan Sidwell <nathan@acm.org>
8495 * g++.dg/lookup/pr84804.C: New.
8497 2018-03-21 Martin Sebor <msebor@redhat.com>
8500 * g++.dg/Wclass-memaccess-3.C: New test.
8501 * g++.dg/Wclass-memaccess-4.C: New test.
8503 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8506 * g++.dg/other/accessor-fixits-1.C
8507 (test_access_const_t1_color): New.
8508 (test_deref_const_t1_color): New.
8509 * g++.dg/other/accessor-fixits-5.C: New testcase.
8511 2018-03-21 Tom de Vries <tom@codesourcery.com>
8513 PR tree-optimization/83126
8514 * gcc.dg/graphite/pr83126.c: New test.
8516 2018-03-21 Nathan Sidwell <nathan@acm.org>
8518 * g++.dg/ext/anon-struct6.C: Adjust.
8519 * g++.dg/ext/deprecate-1.C: New.
8520 * g++.dg/ext/deprecate-2.C: New.
8521 * g++.dg/lookup/pr84602.C: Adjust.
8522 * g++.dg/lookup/pr84962.C: Adjust.
8523 * g++.old-deja/g++.other/anon4.C
8526 * g++.dg/lookup/pr84836.C: New.
8528 2018-03-21 Bin Cheng <bin.cheng@arm.com>
8530 PR tree-optimization/84969
8531 * gcc.dg/tree-ssa/pr84969.c: New test.
8533 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8535 PR rtl-optimization/84989
8536 * gcc.target/i386/pr84989.c: New test.
8538 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8540 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
8542 2018-03-21 Martin Liska <mliska@suse.cz>
8545 * gfortran.dg/goacc/pr84963.f90: New test.
8547 2018-03-21 Marek Polacek <polacek@redhat.com>
8549 PR c++/71638, ICE with NSDMI and reference.
8550 * g++.dg/cpp0x/nsdmi14.C: New test.
8551 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
8553 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
8555 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
8556 MIPS with -mpaired-single directives.
8558 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
8561 * gfortran.dg/interface_41.f90: New test.
8563 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8566 * gcc.dg/pr84875.c: New test.
8568 2018-03-20 Marek Polacek <polacek@redhat.com>
8570 PR c++/84978, ICE with NRVO.
8571 * g++.dg/opt/nrv19.C: New test.
8573 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8576 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8577 Disable for armeb targets.
8578 * gcc.target/arm/pr82518.c: New test.
8580 2018-03-20 Nathan Sidwell <nathan@acm.org>
8583 * g++.dg/lookup/pr84962.C: New.
8586 * g++.dg/lookup/pr84970.C: New.
8588 2018-03-20 Richard Biener <rguenther@suse.de>
8591 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
8593 2018-03-20 Martin Liska <mliska@suse.cz>
8596 * g++.dg/ipa/pr84825.C: New test.
8598 2018-03-20 Martin Liska <mliska@suse.cz>
8600 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
8602 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8605 * gcc.c-torture/compile/pr84845.c: New test.
8607 2018-03-20 Sudakshina Das <sudi.das@arm.com>
8610 * gcc.target/arm/pr82989.c: New test.
8612 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8615 * gcc.target/i386/pr84945.c: New test.
8617 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
8620 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
8622 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8625 * gcc.dg/pr84953.c: New test.
8627 2018-03-19 Marek Polacek <polacek@redhat.com>
8630 * g++.dg/cpp1z/lambda-__func__.C: New test.
8633 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
8635 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8638 * g++.dg/asan/pr78651.C: New test.
8640 2018-03-19 Tom de Vries <tom@codesourcery.com>
8642 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
8643 vect_int_mult. Add nvptx xfail for PR84958.
8645 2018-03-19 Nathan Sidwell <nathan@acm.org>
8648 * g++.dg/cpp1y/pr84835.C: New.
8650 2018-03-19 Sudakshina Das <sudi.das@arm.com>
8653 * gcc.target/aarch64/pr81647.c: New.
8655 2018-03-19 Richard Biener <rguenther@suse.de>
8657 PR tree-optimization/84933
8658 * g++.dg/pr84933.C: New testcase.
8660 2018-03-19 Richard Biener <rguenther@suse.de>
8662 PR tree-optimization/84859
8663 * gcc.dg/tree-ssa/pr84859.c: New testcase.
8664 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
8665 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
8666 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
8668 2018-03-19 Nathan Sidwell <nathan@acm.org>
8671 * g++.dg/lookup/pr84812.C: New.
8673 2018-03-19 Richard Biener <rguenther@suse.de>
8675 PR tree-optimization/84929
8676 * gcc.dg/torture/pr84929.c: New testcase.
8678 2018-03-19 Tamar Christina <tamar.christina@arm.com>
8681 * gcc.target/arm/big-endian-subreg.c: Delete.
8683 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8686 * gfortran.dg/array_constructor_52.f90: New test.
8688 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
8691 * gfortran.dg/pr77414.f90: New test.
8692 * gfortran.dg/internal_references_1.f90: Adjust error message.
8694 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
8697 * gfortran.dg/pr65453.f90: New test.
8699 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
8701 PR tree-optimization/84913
8702 * gfortran.dg/vect/pr84913.f90: New test.
8704 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
8707 * gfortran.dg/warn_concat.f90: New test.
8709 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8712 * gcc.dg/pr84899.c: New test.
8714 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
8717 * gfortran.dg/pr69395.f90: Add test for max dimensions
8719 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
8722 * gcc.target/i386/pr84876.c: New test.
8724 2018-03-16 Martin Liska <mliska@suse.cz>
8727 * gcc.target/i386/mvc11.c: New test.
8729 2018-03-16 Martin Liska <mliska@suse.cz>
8732 * gcc.target/i386/mvc10.c: New test.
8734 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8738 * g++.dg/cpp1y/pr79937-1.C: New test.
8739 * g++.dg/cpp1y/pr79937-2.C: New test.
8740 * g++.dg/cpp1y/pr79937-3.C: New test.
8741 * g++.dg/cpp1y/pr79937-4.C: New test.
8742 * g++.dg/cpp1y/pr82410.C: New test.
8744 2018-03-16 Tom de Vries <tom@codesourcery.com>
8746 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
8748 2018-03-16 Tom de Vries <tom@codesourcery.com>
8750 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
8752 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8755 * g++.dg/cpp2a/desig8.C: New test.
8757 PR tree-optimization/84841
8758 * gcc.dg/pr84841.c: New test.
8761 * g++.dg/cpp2a/desig7.C: New test.
8763 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
8764 Jim MacArthur <jim.macarthur@codethink.co.uk>
8766 * gfortran.dg/automatic_1.f90: New test.
8767 * gfortran.dg/automatic_repeat.f90: New test
8768 * gfortran.dg/automatic_save.f90: New test.
8769 * gfortran.dg/vax_structure.f90: New test.
8771 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8774 * gfortran.dg/pr78741.f90: New test.
8776 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8779 * gfortran.dg/pr69395.f90: New test.
8781 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8784 * g++.dg/opt/pr79085.C: New test.
8786 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8789 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8790 label instead of __x86_indirect_thunk label.
8792 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8795 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8796 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8797 * g++.dg/warn/deprecated-13.C: New test.
8799 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8801 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8803 2018-03-15 Richard Biener <rguenther@suse.de>
8806 * c-c++-common/pr84873.c: New testcase.
8808 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8811 * gcc.target/arm/big-endian-subreg.c: New.
8813 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8816 * gcc.c-torture/compile/pr84860.c: New test.
8818 2018-03-15 Julia Koval <julia.koval@intel.com>
8820 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8822 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8825 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8828 * gcc.dg/pr84853.c: New test.
8830 2018-03-14 Carl Love <cel@us.ibm.com>
8832 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8834 2018-03-14 Martin Liska <mliska@suse.cz>
8837 * g++.dg/lto/pr84805_0.C: New test.
8838 * g++.dg/lto/pr84805_1.C: New test.
8839 * g++.dg/lto/pr84805_2.C: New test.
8841 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8844 * gcc.dg/fixits-pr84852-1.c: New test.
8845 * gcc.dg/fixits-pr84852-2.c: New test.
8847 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8849 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8850 separate verbose message.
8851 * lib/scandump.exp (scan-dump-times): Likewise.
8853 2018-03-14 Julia Koval <julia.koval@intel.com>
8855 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8857 * gcc.target/i386/funcspec-56.inc: Ditto.
8859 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8861 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8864 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8867 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8868 check count from 17 to 14.
8871 * gcc.target/i386/pr84844.c: New test.
8873 2018-03-14 Richard Biener <rguenther@suse.de>
8875 PR tree-optimization/84830
8876 * gcc.dg/torture/pr84830.c: New testcase.
8878 2018-03-14 Marek Polacek <polacek@redhat.com>
8881 * g++.dg/cpp0x/static_assert15.C: New test.
8883 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8886 * gfortran.dg/pr61775.f90: New test.
8888 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8891 * g++.dg/ext/pr84843-1.C: New test.
8892 * g++.dg/ext/pr84843-2.C: New test.
8894 2018-03-13 David Pagan <dave.pagan@oracle.com>
8897 * gcc.dg/pr46921.c: New test.
8899 2018-03-13 Martin Sebor <msebor@redhat.com>
8901 PR tree-optimization/84725
8902 * c-c++-common/Wstringop-truncation-4.c: New test.
8903 * c-c++-common/attr-nonstring-5.c: New test.
8905 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8907 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8909 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8910 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8912 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8914 * gcc.target/aarch64/sve/tls_1.c: New test.
8915 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8917 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8919 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8920 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8922 2018-03-13 Martin Liska <mliska@suse.cz>
8925 * g++.dg/ipa/pr84658.C: New test.
8927 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8930 * gcc.dg/pr84834.c: New test.
8933 * gcc.target/i386/pr84827.c: New test.
8936 * g++.dg/ext/pr84828.C: New test.
8939 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8940 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8943 * g++.dg/cpp1y/constexpr-84808.C: New test.
8946 * g++.dg/debug/pr84704.C: New test.
8948 2018-03-12 Renlin Li <renlin.li@arm.com>
8950 * gcc.target/aarch64/movi_hf.c: New.
8951 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8952 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8954 2018-03-12 Martin Sebor <msebor@redhat.com>
8956 PR tree-optimization/83456
8957 * c-c++-common/Wrestrict-2.c: Remove test cases.
8958 * c-c++-common/Wrestrict.c: Same.
8959 * gcc.dg/Wrestrict-12.c: New test.
8960 * gcc.dg/Wrestrict-14.c: New test.
8962 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8964 * g++.dg/pr84821.C: New test.
8966 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8968 * gcc.dg/pr84799.c: New test.
8970 2018-03-12 Richard Biener <rguenther@suse.de>
8972 PR tree-optimization/84803
8973 * gcc.dg/torture/pr84803.c: New testcase.
8975 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8978 * g++.dg/debug/pr84813.C: New test.
8980 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8983 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8985 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8988 * gfortran.dg/pr83939.f90
8990 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8993 * gfortran.dg/zero_sized_9.f90: New test.
8995 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8998 * g++.dg/debug/dwarf2/enum2.C: New test.
9000 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
9003 * gfortran.dg/pr84734.f90: New test.
9005 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
9007 * gnat.dg/prot3.adb: New test.
9008 * gnat.dg/prot3_pkg.ad[sb]: New helper.
9010 2018-03-09 Jason Merrill <jason@redhat.com>
9011 Paolo Carlini <paolo.carlini@oracle.com>
9015 * g++.dg/cpp0x/pr71169.C: New.
9016 * g++.dg/cpp0x/pr71169-2.C: Likewise.
9017 * g++.dg/cpp0x/pr71832.C: Likewise.
9019 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
9022 * gcc.target/powerpc/pr83969.c: New test.
9024 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9027 * gcc.dg/pr84772.c: New test.
9030 * g++.dg/warn/Wformat-2.C: New test.
9033 * g++.dg/ext/vla18.C: New test.
9035 2018-03-09 Martin Sebor <msebor@redhat.com>
9037 PR tree-optimization/84526
9038 * gcc.dg/Wrestrict-10.c: New test.
9039 * gcc.dg/Wrestrict-11.c: New test.
9041 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
9043 PR rtl-optimization/84682
9044 * gcc.dg/torture/pr84682-1.c: New.
9045 * gcc.dg/torture/pr84682-2.c: New.
9046 * gcc.dg/torture/pr84682-3.c: New.
9048 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9051 * g++.dg/ext/pr84724.C: New test.
9053 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
9056 * gcc.target/arm/pr83712.c: New.
9058 2018-03-09 Richard Biener <rguenther@suse.de>
9060 PR tree-optimization/84775
9061 * gcc.dg/torture/pr84775.c: New testcase.
9063 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9066 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
9069 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
9071 * gcc.c-torture/compile/20180309-1.c: New test.
9073 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9076 * g++.dg/warn/Wunused-function4.C: New test.
9079 * gcc.target/i386/pr84742-1.c: New test.
9080 * gcc.target/i386/pr84742-2.c: New test.
9082 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9085 * gcc.c-torture/execute/pr84748.c: New test.
9087 2018-03-08 Richard Biener <rguenther@suse.de>
9090 * gcc.dg/graphite/pr84552.c: New testcase.
9092 2018-03-08 Richard Biener <rguenther@suse.de>
9094 PR tree-optimization/84178
9095 * gcc.dg/torture/pr84178-2.c: New testcase.
9097 2018-03-08 David Malcolm <dmalcolm@redhat.com>
9099 PR tree-optimization/84178
9100 * gcc.c-torture/compile/pr84178-1.c: New test.
9102 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
9104 * lib/target-supports.exp: Do not return zero from a ifunc
9107 2018-03-08 Richard Biener <rguenther@suse.de>
9109 PR tree-optimization/84746
9110 * gcc.dg/torture/pr84746.c: New testcase.
9113 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
9116 * gcc.dg/graphite/pr84404.c: New.
9118 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9120 PR tree-optimization/84740
9121 * gcc.dg/torture/pr84740.c: New test.
9123 PR tree-optimization/84739
9124 * gcc.dg/pr84739.c: New test.
9126 2018-03-07 Martin Sebor <msebor@redhat.com>
9128 PR tree-optimization/83519
9129 * gcc.dg/Wrestrict-13.c: New test.
9131 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
9135 * gfortran.dg/pr64124.f90: New tests.
9136 * gfortran.dg/pr70409.f90: New tests.
9138 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
9141 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
9143 2018-03-07 Martin Sebor <msebor@redhat.com>
9145 PR tree-optimization/84526
9146 * gcc.dg/Wrestrict-10.c: New test.
9148 2018-03-07 Martin Sebor <msebor@redhat.com>
9150 PR tree-optimization/84468
9151 * g++.dg/warn/Wstringop-truncation-2.C: New test.
9152 * gcc.dg/Wstringop-truncation.c: New test.
9153 * gcc.dg/Wstringop-truncation-2.c: New test.
9155 2018-03-07 Jakub Jelinek <jakub@redhat.com>
9158 * gfortran.dg/pr84565.f90: New test.
9161 * gcc.target/i386/pr84723-1.c: New test.
9162 * gcc.target/i386/pr84723-2.c: New test.
9163 * gcc.target/i386/pr84723-3.c: New test.
9164 * gcc.target/i386/pr84723-4.c: New test.
9165 * gcc.target/i386/pr84723-5.c: New test.
9167 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9170 * gfortran.dg/pr64107.f90: New test.
9172 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9176 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
9178 2018-03-06 Marek Polacek <polacek@redhat.com>
9181 * g++.dg/cpp1z/constexpr-84684.C: New test.
9183 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9186 * gcc.dg/pr84721.c: New test.
9189 * gcc.dg/pr84710.c: New test.
9191 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9194 * gfortran.dg/implied_do_2.f90: New test.
9195 * gfortran.dg/coarray_8.f90: Update for new error message.
9197 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9200 * g++.dg/ext/pr84683.C: New test.
9202 PR tree-optimization/84687
9203 * gcc.dg/pr84687.c: New test.
9205 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
9208 * g++.dg/pr84231.C: New.
9211 * g++.dg/cpp1y/pr84593.C: New.
9214 * g++.dg/pr84492.C: New.
9216 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9218 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
9219 __builtin_ppc_speculation_barrier.
9221 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9224 * gcc.target/powerpc/pr84700.c: New test.
9226 2018-03-05 Nathan Sidwell <nathan@acm.org>
9229 * g++.dg/lookup/pr84702.C: New.
9231 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9234 * gcc.target/i386/pr84564.c: New test.
9236 2018-03-05 Marek Polacek <polacek@redhat.com>
9239 * g++.dg/cpp0x/inline-ns10.C: New test.
9241 2018-03-05 Nathan Sidwell <nathan@acm.org>
9244 * g++.dg/template/pr84694.C: New.
9246 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9249 * gcc.c-torture/execute/pr84524.c: New test.
9250 * gcc.target/i386/avx512bw-pr84524.c: New test.
9252 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
9255 * g++.dg/pr84264.C: New test.
9257 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9260 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
9261 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
9262 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
9264 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
9266 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
9267 * g++.dg/other/i386-3.C: Ditto.
9268 * gcc.target/i386/sse-12.c: Ditto.
9269 * gcc.target/i386/sse-13.c: Ditto.
9270 * gcc.target/i386/sse-14.c: Ditto.
9271 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
9272 * gcc.target/i386/wbinvd-1.c: New test.
9273 * gcc.target/i386/wbnoinvd-1.c: Ditto.
9274 * gcc.target/i386/pconfig-1.c: Ditto.
9276 2018-03-05 Pádraig Brady <P@draigBrady.com>
9277 Nathan Sidwell <nathan@acm.org>
9280 * g++.dg/cpp0x/pr84497.C: New.
9282 2018-03-05 Richard Biener <rguenther@suse.de>
9284 PR tree-optimization/84670
9285 * gcc.dg/pr84670-1.c: New testcase.
9286 * gcc.dg/pr84670-2.c: Likewise.
9287 * gcc.dg/pr84670-3.c: Likewise.
9288 * gcc.dg/pr84670-4.c: Likewise.
9290 2018-03-05 Richard Biener <rguenther@suse.de>
9292 PR tree-optimization/84650
9293 * gcc.dg/graphite/pr84650.c: New testcase.
9295 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9298 * g++.dg/cpp1z/constexpr-lambda20.C: New.
9300 2018-03-03 Harald Anlauf <anlauf@gmx.de>
9303 * gfortran.dg/pr71085.f90: New test.
9305 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9308 * gfortran.dg/zero_sized_8.f90: Really commit New test.
9310 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9313 * gfortran.dg/pr51434.f90: New test.
9315 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9318 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
9320 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9323 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
9325 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9328 * g++.dg/torture/pr71464.C: New.
9330 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
9333 * gfortran.dg/select_type_41.f90: New test.
9335 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9338 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
9340 2018-03-02 Marek Polacek <polacek@redhat.com>
9343 * g++.dg/ext/flexary29.C: New test.
9345 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9347 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
9349 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9352 * g++.dg/torture/pr81812.C: New.
9354 2018-03-02 Marek Polacek <polacek@redhat.com>
9357 * g++.dg/warn/Wsign-compare-8.C: New test.
9360 * g++.dg/parse/array-size3.C: New test.
9363 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
9365 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9368 * g++.dg/cpp1y/pr84662.C: New test.
9370 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
9372 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
9373 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
9375 * g++.dg/lto/20101010-1_0.C: Likewise.
9376 * g++.dg/lto/20101010-2_0.C: Likewise.
9378 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9381 * gcc.dg/pr84628.c: New test.
9384 * gcc.target/ia64/pr56540.c: New test.
9386 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9388 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
9390 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
9391 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
9392 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
9393 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
9395 2018-03-02 Marek Polacek <polacek@redhat.com>
9398 * c-c++-common/ubsan/shift-11.c: New test.
9400 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9402 * gcc.dg/vect/vect-alias-check-13.c: New test.
9404 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9407 * gcc.dg/pr84614.c: New test.
9410 * gcc.target/i386/pr84625.c: New test.
9412 2018-03-02 Richard Biener <rguenther@suse.de>
9414 PR tree-optimization/84427
9415 * gcc.dg/torture/pr84427.c: New testcase.
9417 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
9420 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
9421 powerpc64le*-*-linux*.
9422 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
9423 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
9425 2018-03-01 Martin Sebor <msebor@redhat.com>
9428 * g++.dg/ext/attr-const.C: Remove xfail.
9429 * g++.dg/ext/attr-malloc-3.C: New test.
9430 * g++.dg/ext/attr-noinline-3.C: New test.
9431 * g++.dg/ext/attr-noreturn-3.C: New test.
9432 * g++.dg/ext/attr-nothrow-3.C: New test.
9433 * g++.dg/ext/attr-pure.C: Remove xfail.
9435 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9438 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
9439 dg-options and dg-shouldfail "ubsan" directive.
9441 2018-03-01 Marek Polacek <polacek@redhat.com>
9442 Jason Merrill <jason@redhat.com>
9445 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
9446 * g++.dg/cpp1z/static1.C: New test.
9447 * g++.dg/template/static37.C: New test.
9449 2018-03-01 Nathan Sidwell <nathan@acm.org>
9452 * g++.dg/template/pr84434.C: New.
9454 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
9456 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
9457 -mthumb to the command-line.
9459 2018-03-01 Marek Polacek <polacek@redhat.com>
9462 * g++.dg/cpp0x/static_assert14.C: New test.
9464 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
9467 * g++.dg/torture/pr79410.C: New.
9469 2018-03-01 Martin Liska <mliska@suse.cz>
9472 * gcc.dg/asan/pr82484.c: New test.
9474 2018-03-01 Richard Biener <rguenther@suse.de>
9477 * gfortran.dg/lto/pr84645_0.f90: New testcase.
9479 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9482 * gfortran.dg/coarray_47.f90: New test.
9484 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9487 * gfortran.dg/class_array_23.f03: New test.
9489 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9491 PR rtl-optimization/84528
9492 * gcc.dg/torture/pr84538.c: Rename to...
9493 * gcc.dg/torture/pr84528.c: ...this.
9495 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9497 PR rtl-optimization/84528
9498 * gcc.dg/torture/pr84538.c: New test.
9500 2018-02-28 Martin Sebor <msebor@redhat.com>
9502 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
9503 -fpic test failures.
9504 * c-c++-common/Wrestrict-2.c: Same.
9505 * c-c++-common/Wstringop-truncation.c: Same.
9506 * gcc.dg/Warray-bounds-22.c: Same.
9507 * gcc.dg/Wstringop-overflow.c: Same.
9508 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
9509 (signed_range): Same.
9510 (unsigned_anti_range): Same.
9511 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
9512 (signed_range): Same.
9513 (unsigned_anti_range): Same.
9514 * gcc.dg/attr-alloc_size-7.c: Same.
9515 * gcc.dg/attr-alloc_size-8.c: Same.
9516 * gcc.dg/builtin-alloc-size.c: Same.
9517 * gcc.dg/builtin-stpncpy.c: Same.
9518 * gcc.dg/builtins-nonnull.c: Same.
9519 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
9520 * gcc.dg/pr79214.c: Same.
9521 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
9522 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9523 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9524 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
9525 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
9526 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
9527 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
9528 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
9529 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
9530 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9531 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9533 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
9536 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
9538 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9541 * g++.dg/cpp0x/pr84609.C: New test.
9543 2018-02-28 Martin Sebor <msebor@redhat.com>
9546 * g++.dg/ext/attr-malloc-3.C: New test.
9547 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
9548 to pre-existing problems.
9549 * g++.dg/ext/attr-pure.C: Same.
9551 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
9554 * gfortran.dg/associate_37.f90: New test.
9557 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
9559 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9562 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
9563 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
9564 * gcc.dg/bf-ms-layout-4.c: New test.
9565 * gcc.dg/bf-ms-layout-5.c: New test.
9567 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
9570 * gcc.target/powerpc/pr83399.c: Only run on Linux.
9572 2018-02-28 Richard Biener <rguenther@suse.de>
9574 PR tree-optimization/84584
9575 * gcc.dg/graphite/pr84584.c: New testcase.
9577 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
9579 PR preprocessor/84517
9580 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
9582 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9584 * c-c++-common/dump-ada-spec-12.c: New test.
9585 * c-c++-common/dump-ada-spec-13.c: Likewise.
9587 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9589 * c-c++-common/dump-ada-spec-11.c: New test.
9591 2018-02-28 Martin Liska <mliska@suse.cz>
9594 * g++.dg/ext/timevar1.C: Fix pruned patterns.
9595 * g++.dg/ext/timevar2.C: Likewise.
9597 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9599 * c-c++-common/dump-ada-spec-8.c: New test.
9600 * c-c++-common/dump-ada-spec-9.c: Likewise.
9601 * c-c++-common/dump-ada-spec-10.c: Likewise.
9603 2018-02-28 Richard Biener <rguenther@suse.de>
9606 * gcc.dg/pr84607.c: New testcase.
9608 2018-02-28 Nathan Sidwell <nathan@acm.org>
9611 * g++.dg/lookup/pr84602.C: New.
9613 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9617 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
9619 * g++.dg/ext/attr-nonnull.C: Likewise.
9620 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
9622 * g++.dg/ext/attr-noinline-2.C: Likewise.
9623 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
9624 -fdump-tree-eh in dg-options.
9626 2018-02-28 Alan Modra <amodra@gmail.com>
9628 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
9630 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
9632 2018-02-27 Martin Sebor <msebor@redhat.com>
9636 * g++.dg/Wmissing-attributes.C: New test.
9637 * g++.dg/ext/attr-const-pure.C: New test.
9638 * g++.dg/ext/attr-const.C: New test.
9639 * g++.dg/ext/attr-deprecated-2.C: New test.
9640 * g++.dg/ext/attr-malloc-2.C: New test.
9641 * g++.dg/ext/attr-malloc.C: New test.
9642 * g++.dg/ext/attr-noinline-2.C: New test.
9643 * g++.dg/ext/attr-noinline.C: New test.
9644 * g++.dg/ext/attr-nonnull.C: New test.
9645 * g++.dg/ext/attr-noreturn-2.C: New test.
9646 * g++.dg/ext/attr-noreturn.C: New test.
9647 * g++.dg/ext/attr-nothrow-2.C: New test.
9648 * g++.dg/ext/attr-nothrow.C: New test.
9649 * g++.dg/ext/attr-optimize.C: New test.
9650 * g++.dg/ext/attr-pure.C: New test.
9651 * g++.dg/ext/attr-returns-nonnull.C: New test.
9652 * g++.dg/ext/attr-warning.C: New test.
9654 2018-02-27 Nathan Sidwell <nathan@acm.org>
9657 * g++.dg/lookup/pr84426.C: New.
9659 2018-02-27 Richard Biener <rguenther@suse.de>
9661 PR tree-optimization/84512
9662 * gcc.dg/tree-ssa/pr84512.c: New testcase.
9664 2018-02-27 Martin Liska <mliska@suse.cz>
9666 PR gcov-profile/84548
9667 * g++.dg/gcov/pr84548.C: New test.
9669 2018-02-27 Jakub Jelinek <jakub@redhat.com>
9672 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
9674 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9677 * g++.dg/cpp1y/pr84558.C: New test.
9679 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9682 * g++.dg/cpp0x/alignas14.C: New.
9683 * g++.dg/cpp0x/alignas15.C: Likewise.
9685 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9688 * g++.dg/gomp/pr84557.C: New test.
9690 2018-02-26 Marek Polacek <polacek@redhat.com>
9693 * g++.dg/cpp1z/pr84325.C: New test.
9695 2018-02-26 Carl Love <cel@us.ibm.com>
9697 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
9699 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
9700 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
9701 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
9703 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
9704 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
9707 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9710 * gcc.target/i386/indirect-thunk-1.c: Updated.
9711 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9712 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9713 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9714 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9715 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9716 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9717 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9718 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9719 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9720 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9721 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9722 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9723 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9724 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9725 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9726 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9727 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9728 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9729 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9730 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9731 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9732 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9733 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9734 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9735 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9736 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9737 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9738 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9739 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9740 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9741 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9742 * gcc.target/i386/ret-thunk-9.c: Likewise.
9743 * gcc.target/i386/ret-thunk-10.c: Likewise.
9744 * gcc.target/i386/ret-thunk-11.c: Likewise.
9745 * gcc.target/i386/ret-thunk-12.c: Likewise.
9746 * gcc.target/i386/ret-thunk-13.c: Likewise.
9747 * gcc.target/i386/ret-thunk-14.c: Likewise.
9748 * gcc.target/i386/ret-thunk-15.c: Likewise.
9750 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
9752 * gcc.c-torture/execute/20180226-1.c: New test.
9754 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
9756 PR tree-optimization/83965
9757 * gcc.dg/vect/pr83965-2.c: New test.
9759 2018-02-26 Tom de Vries <tom@codesourcery.com>
9761 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
9763 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9766 * gcc.target/i386/ret-thunk-22.c: New test.
9767 * gcc.target/i386/ret-thunk-23.c: Likewise.
9768 * gcc.target/i386/ret-thunk-24.c: Likewise.
9769 * gcc.target/i386/ret-thunk-25.c: Likewise.
9770 * gcc.target/i386/ret-thunk-26.c: Likewise.
9772 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9775 * g++.dg/cpp1z/pr84533.C: New.
9777 2018-02-26 Marek Polacek <polacek@redhat.com>
9780 * g++.dg/parse/error60.C: New test.
9782 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9785 * g++.dg/gomp/pr84556.C: New test.
9786 * g++.dg/vect/pr84556.cc: New test.
9788 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9791 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
9792 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9793 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9794 * gfortran.dg/c_loc_test.f90: Likewise.
9795 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9796 * gfortran.dg/proc_decl_17.f90: Likewise.
9797 * gfortran.dg/proc_ptr_8.f90: Likewise.
9799 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9802 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9803 r254814 disabling -fomit-frame-pointer by default.
9804 * gcc.target/aarch64/spill_1.c: Likewise.
9805 * gcc.target/aarch64/test_frame_11.c: Likewise.
9806 * gcc.target/aarch64/test_frame_12.c: Likewise.
9807 * gcc.target/aarch64/test_frame_13.c: Likewise.
9808 * gcc.target/aarch64/test_frame_14.c: Likewise.
9809 * gcc.target/aarch64/test_frame_15.c: Likewise.
9810 * gcc.target/aarch64/test_frame_3.c: Likewise.
9811 * gcc.target/aarch64/test_frame_5.c: Likewise.
9812 * gcc.target/aarch64/test_frame_9.c: Likewise.
9814 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9817 * gfortran.dg/explicit_shape_1.f90: New test.
9818 * gfortran.dg/automatic_module_variable.f90: Update regex.
9819 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9820 * gfortran.dg/constant_shape.f90: Ditto.
9821 * gfortran.dg/dec_structure_23.f90: Ditto.
9822 * gfortran.dg/pr78240.f90: Ditto.
9824 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9827 * gfortran.dg/pr84523.f90: New test.
9829 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9832 * gfortran.dg/select_type_40.f90: New test.
9834 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9837 * gfortran.dg/data_substring.f90: New test.
9839 2018-02-24 Marek Polacek <polacek@redhat.com>
9842 * g++.dg/cpp1z/constexpr-83692.C: New test.
9844 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9847 * gfortran.dg/statement_function_1.f90: Update test.
9849 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9852 * gfortran.dg/inquire_19.f90: New test.
9854 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9857 * gfortran.dg/pr83149_b.f90: New test.
9858 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9860 2018-02-23 Carl Love <cel@us.ibm.com>
9862 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9863 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9864 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9867 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9869 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9870 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9872 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9874 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9877 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9880 * gfortran.dg/pr83149_1.f90: New test.
9881 * gfortran.dg/pr83149.f90: Additional source for previous.
9883 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9886 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9887 __GI___pthread_mutex_init as well.
9889 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9892 * gfortran.dg/class_68.f90: New test.
9894 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9897 * gfortran.dg/derived_init_5.f90: New test.
9899 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9902 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9903 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9905 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9908 * gcc.target/powerpc/pr81572.c: New.
9910 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9912 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9914 2018-02-22 Martin Sebor <msebor@redhat.com>
9916 PR tree-optimization/84480
9917 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9918 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9920 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9923 * gcc.target/i386/indirect-thunk-11.c: New test.
9924 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9925 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9926 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9927 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9928 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9929 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9930 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9931 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9932 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9934 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9937 * gcc.target/aarch64/asm-2.c: Add dg-error for
9939 * gcc.target/aarch64/asm-4.c: New test.
9941 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9943 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9945 2018-02-22 Marek Polacek <polacek@redhat.com>
9948 * g++.dg/parse/error59.C: New test.
9950 2018-02-22 Tom de Vries <tom@codesourcery.com>
9952 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9954 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9957 * g++.dg/cpp0x/pr77655.C: New.
9959 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9962 * g++.dg/cpp1y/pr84496.C: New test.
9965 * g++.dg/torture/pr84502.C: New test.
9967 PR tree-optimization/84503
9968 * gcc.dg/pr84503-1.c: New test.
9969 * gcc.dg/pr84503-2.c: New test.
9971 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9973 PR tree-optimization/84478
9974 * gcc.c-torture/execute/pr84478.c: New test.
9976 2018-02-20 Martin Sebor <msebor@redhat.com>
9979 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9980 * c-c++-common/Wrestrict.c: Same.
9981 * gcc.dg/Wrestrict-6.c: Same.
9982 * gcc.dg/Warray-bounds-27.c: New test.
9983 * gcc.dg/Wrestrict-8.c: New test.
9984 * gcc.dg/Wrestrict-9.c: New test.
9985 * gcc.dg/pr84095.c: New test.
9987 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9989 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9991 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9995 * gfortran.dg/structure_constructor_14.f90: New test.
9997 2018-02-20 Jeff Law <law@redhat.com>
10000 PR tree-optimization/81592
10001 PR middle-end/79257
10002 * gcc.dg/pr81592.c: New test.
10003 * gcc.dg/pr82123.c: New test.
10004 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
10006 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10009 * g++.dg/warn/Wunused-var-30.C: New test.
10011 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
10013 PR tree-optimization/84419
10014 * gcc.dg/vect/pr84419.c: New test.
10016 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10018 PR middle-end/82004
10019 * gfortran.dg/pr82004.f90: New test.
10021 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
10023 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
10025 2018-02-20 Martin Liska <mliska@suse.cz>
10029 * gcc.target/i386/pr84310.c: New test.
10030 * gcc.target/i386/pr84310-2.c: Likewise.
10032 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10035 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
10037 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10040 * g++.dg/cpp1z/launder7.C: New test.
10043 * g++.dg/cpp0x/constexpr-84449.C: New test.
10046 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
10048 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
10052 * gfortran.dg/associate_22.f90: Enable commented out test.
10053 * gfortran.dg/associate_36.f90: New test.
10055 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10058 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
10060 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
10062 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
10063 (dg-options): Use -mavx instead of -w.
10065 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10068 * g++.dg/cpp1z/launder8.C: New test.
10071 * g++.dg/gomp/pr84448.C: New test.
10074 * g++.dg/gomp/pr84430.C: New test.
10076 PR tree-optimization/84452
10077 * gcc.dg/pr84452.c: New test.
10080 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
10082 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10085 * gfortran.dg/implied_do_io_4.f90: New test.
10087 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10089 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
10090 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
10091 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
10093 2018-02-19 Carl Love <cel@us.ibm.com>
10095 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
10097 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10100 * gcc.target/i386/pr57193.c: Add -mtune=generic.
10102 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10105 * g++.dg/cpp0x/auto50.C: New.
10106 * g++.dg/parse/friend12.C: Adjust.
10108 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10110 PR libgfortran/84389
10111 * gfortran.dg/dtio_33.f90: New test.
10113 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10115 PR libgfortran/84412
10116 * gfortran.dg/inquire_18.f90: New test.
10118 2018-02-18 Janus Weil <janus@gcc.gnu.org>
10121 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
10122 * gfortran.dg/pointer_intent_3.f90: Ditto.
10123 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
10124 * gfortran.dg/protected_3.f90: Ditto.
10125 * gfortran.dg/protected_4.f90: Ditto.
10126 * gfortran.dg/protected_5.f90: Ditto.
10127 * gfortran.dg/protected_6.f90: Ditto.
10129 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
10132 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
10135 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10138 * gfortran.dg/inline_matmul_22.f90: New test.
10140 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10143 * gfortran.dg/abort_shoulfail.f90: New test.
10144 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
10146 * gfortran.dg/PR19754_2.f90: Likewise.
10147 * gfortran.dg/PR19872.f: Likewise.
10148 * gfortran.dg/PR49268.f90: Likewise.
10149 * gfortran.dg/Wall.f90: Likewise.
10150 * gfortran.dg/Wno-all.f90: Likewise.
10151 * gfortran.dg/achar_1.f90: Likewise.
10152 * gfortran.dg/achar_2.f90: Likewise.
10153 * gfortran.dg/achar_4.f90: Likewise.
10154 * gfortran.dg/achar_6.F90: Likewise.
10155 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
10156 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
10157 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
10158 * gfortran.dg/actual_array_offset_1.f90: Likewise.
10159 * gfortran.dg/actual_array_result_1.f90: Likewise.
10160 * gfortran.dg/actual_array_substr_1.f90: Likewise.
10161 * gfortran.dg/actual_array_substr_2.f90: Likewise.
10162 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
10163 * gfortran.dg/actual_procedure_1.f90: Likewise.
10164 * gfortran.dg/adjustl_1.f90: Likewise.
10165 * gfortran.dg/advance_1.f90: Likewise.
10166 * gfortran.dg/advance_4.f90: Likewise.
10167 * gfortran.dg/advance_5.f90: Likewise.
10168 * gfortran.dg/advance_6.f90: Likewise.
10169 * gfortran.dg/aint_anint_1.f90: Likewise.
10170 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
10171 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
10172 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
10173 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
10174 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
10175 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
10176 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
10177 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
10178 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
10179 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
10180 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
10181 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
10182 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
10183 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
10184 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
10185 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
10186 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
10187 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
10188 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
10189 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
10190 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
10191 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10192 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
10193 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
10194 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
10195 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
10196 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
10197 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
10198 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
10199 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
10200 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
10201 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
10202 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
10203 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
10204 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
10205 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
10206 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
10207 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
10208 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
10209 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
10210 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
10211 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
10212 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
10213 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
10214 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
10215 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
10216 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
10217 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
10218 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
10219 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
10220 * gfortran.dg/allocatable_function_1.f90: Likewise.
10221 * gfortran.dg/allocatable_function_10.f90: Likewise.
10222 * gfortran.dg/allocatable_function_3.f90: Likewise.
10223 * gfortran.dg/allocatable_function_5.f90: Likewise.
10224 * gfortran.dg/allocatable_function_6.f90: Likewise.
10225 * gfortran.dg/allocatable_function_7.f90: Likewise.
10226 * gfortran.dg/allocatable_function_8.f90: Likewise.
10227 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
10228 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
10229 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
10230 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
10231 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
10232 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
10233 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
10234 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
10235 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
10236 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
10237 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
10238 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
10239 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
10240 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
10241 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
10242 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
10243 * gfortran.dg/allocate_class_3.f90: Likewise.
10244 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
10245 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
10246 * gfortran.dg/allocate_derived_5.f90: Likewise.
10247 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
10248 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
10249 * gfortran.dg/allocate_with_source_1.f90: Likewise.
10250 * gfortran.dg/allocate_with_source_10.f08: Likewise.
10251 * gfortran.dg/allocate_with_source_11.f08: Likewise.
10252 * gfortran.dg/allocate_with_source_12.f03: Likewise.
10253 * gfortran.dg/allocate_with_source_15.f03: Likewise.
10254 * gfortran.dg/allocate_with_source_16.f90: Likewise.
10255 * gfortran.dg/allocate_with_source_17.f03: Likewise.
10256 * gfortran.dg/allocate_with_source_18.f03: Likewise.
10257 * gfortran.dg/allocate_with_source_2.f90: Likewise.
10258 * gfortran.dg/allocate_with_source_20.f03: Likewise.
10259 * gfortran.dg/allocate_with_source_22.f03: Likewise.
10260 * gfortran.dg/allocate_with_source_23.f03: Likewise.
10261 * gfortran.dg/allocate_with_source_24.f90: Likewise.
10262 * gfortran.dg/allocate_with_source_5.f90: Likewise.
10263 * gfortran.dg/allocate_with_source_6.f90: Likewise.
10264 * gfortran.dg/allocate_with_source_7.f08: Likewise.
10265 * gfortran.dg/allocate_with_source_8.f08: Likewise.
10266 * gfortran.dg/allocate_with_source_9.f08: Likewise.
10267 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
10268 * gfortran.dg/allocate_zerosize_3.f: Likewise.
10269 * gfortran.dg/altreturn_3.f90: Likewise.
10270 * gfortran.dg/altreturn_5.f90: Likewise.
10271 * gfortran.dg/altreturn_7.f90: Likewise.
10272 * gfortran.dg/and_or_xor.f90: Likewise.
10273 * gfortran.dg/anint_1.f90: Likewise.
10274 * gfortran.dg/any_all_1.f90: Likewise.
10275 * gfortran.dg/anyallcount_1.f90: Likewise.
10276 * gfortran.dg/append_1.f90: Likewise.
10277 * gfortran.dg/argument_checking_1.f90: Likewise.
10278 * gfortran.dg/argument_checking_2.f90: Likewise.
10279 * gfortran.dg/argument_checking_8.f90: Likewise.
10280 * gfortran.dg/arithmetic_if.f90: Likewise.
10281 * gfortran.dg/array_1.f90: Likewise.
10282 * gfortran.dg/array_2.f90: Likewise.
10283 * gfortran.dg/array_alloc_1.f90: Likewise.
10284 * gfortran.dg/array_alloc_2.f90: Likewise.
10285 * gfortran.dg/array_alloc_3.f90: Likewise.
10286 * gfortran.dg/array_assignment_1.F90: Likewise.
10287 * gfortran.dg/array_assignment_5.f90: Likewise.
10288 * gfortran.dg/array_constructor_1.f90: Likewise.
10289 * gfortran.dg/array_constructor_10.f90: Likewise.
10290 * gfortran.dg/array_constructor_11.f90: Likewise.
10291 * gfortran.dg/array_constructor_12.f90: Likewise.
10292 * gfortran.dg/array_constructor_15.f90: Likewise.
10293 * gfortran.dg/array_constructor_16.f90: Likewise.
10294 * gfortran.dg/array_constructor_17.f90: Likewise.
10295 * gfortran.dg/array_constructor_19.f90: Likewise.
10296 * gfortran.dg/array_constructor_23.f: Likewise.
10297 * gfortran.dg/array_constructor_24.f: Likewise.
10298 * gfortran.dg/array_constructor_32.f90: Likewise.
10299 * gfortran.dg/array_constructor_36.f90: Likewise.
10300 * gfortran.dg/array_constructor_39.f90: Likewise.
10301 * gfortran.dg/array_constructor_4.f90: Likewise.
10302 * gfortran.dg/array_constructor_40.f90: Likewise.
10303 * gfortran.dg/array_constructor_44.f90: Likewise.
10304 * gfortran.dg/array_constructor_45.f90: Likewise.
10305 * gfortran.dg/array_constructor_46.f90: Likewise.
10306 * gfortran.dg/array_constructor_47.f90: Likewise.
10307 * gfortran.dg/array_constructor_49.f90: Likewise.
10308 * gfortran.dg/array_constructor_5.f90: Likewise.
10309 * gfortran.dg/array_constructor_50.f90: Likewise.
10310 * gfortran.dg/array_constructor_6.f90: Likewise.
10311 * gfortran.dg/array_constructor_7.f90: Likewise.
10312 * gfortran.dg/array_constructor_8.f90: Likewise.
10313 * gfortran.dg/array_constructor_9.f90: Likewise.
10314 * gfortran.dg/array_constructor_type_1.f03: Likewise.
10315 * gfortran.dg/array_constructor_type_10.f03: Likewise.
10316 * gfortran.dg/array_constructor_type_11.f03: Likewise.
10317 * gfortran.dg/array_constructor_type_12.f03: Likewise.
10318 * gfortran.dg/array_constructor_type_13.f90: Likewise.
10319 * gfortran.dg/array_constructor_type_14.f03: Likewise.
10320 * gfortran.dg/array_constructor_type_16.f03: Likewise.
10321 * gfortran.dg/array_constructor_type_2.f03: Likewise.
10322 * gfortran.dg/array_constructor_type_22.f03: Likewise.
10323 * gfortran.dg/array_constructor_type_3.f03: Likewise.
10324 * gfortran.dg/array_constructor_type_4.f03: Likewise.
10325 * gfortran.dg/array_constructor_type_5.f03: Likewise.
10326 * gfortran.dg/array_constructor_type_6.f03: Likewise.
10327 * gfortran.dg/array_constructor_type_7.f03: Likewise.
10328 * gfortran.dg/array_function_1.f90: Likewise.
10329 * gfortran.dg/array_function_5.f90: Likewise.
10330 * gfortran.dg/array_initializer_1.f90: Likewise.
10331 * gfortran.dg/array_initializer_2.f90: Likewise.
10332 * gfortran.dg/array_memcpy_5.f90: Likewise.
10333 * gfortran.dg/array_memset_2.f90: Likewise.
10334 * gfortran.dg/array_reference_1.f90: Likewise.
10335 * gfortran.dg/array_return_value_1.f90: Likewise.
10336 * gfortran.dg/array_section_1.f90: Likewise.
10337 * gfortran.dg/array_temporaries_3.f90: Likewise.
10338 * gfortran.dg/arrayio_1.f90: Likewise.
10339 * gfortran.dg/arrayio_10.f90: Likewise.
10340 * gfortran.dg/arrayio_11.f90: Likewise.
10341 * gfortran.dg/arrayio_12.f90: Likewise.
10342 * gfortran.dg/arrayio_13.f90: Likewise.
10343 * gfortran.dg/arrayio_14.f90: Likewise.
10344 * gfortran.dg/arrayio_16.f90: Likewise.
10345 * gfortran.dg/arrayio_2.f90: Likewise.
10346 * gfortran.dg/arrayio_3.f90: Likewise.
10347 * gfortran.dg/arrayio_4.f90: Likewise.
10348 * gfortran.dg/arrayio_5.f90: Likewise.
10349 * gfortran.dg/arrayio_6.f90: Likewise.
10350 * gfortran.dg/arrayio_7.f90: Likewise.
10351 * gfortran.dg/arrayio_8.f90: Likewise.
10352 * gfortran.dg/arrayio_9.f90: Likewise.
10353 * gfortran.dg/arrayio_derived_1.f90: Likewise.
10354 * gfortran.dg/assign_10.f90: Likewise.
10355 * gfortran.dg/assign_9.f90: Likewise.
10356 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
10357 * gfortran.dg/assignment_1.f90: Likewise.
10358 * gfortran.dg/associate_1.f03: Likewise.
10359 * gfortran.dg/associate_11.f90: Likewise.
10360 * gfortran.dg/associate_13.f90: Likewise.
10361 * gfortran.dg/associate_15.f90: Likewise.
10362 * gfortran.dg/associate_17.f90: Likewise.
10363 * gfortran.dg/associate_18.f08: Likewise.
10364 * gfortran.dg/associate_19.f03: Likewise.
10365 * gfortran.dg/associate_20.f03: Likewise.
10366 * gfortran.dg/associate_22.f90: Likewise.
10367 * gfortran.dg/associate_23.f90: Likewise.
10368 * gfortran.dg/associate_24.f90: Likewise.
10369 * gfortran.dg/associate_25.f90: Likewise.
10370 * gfortran.dg/associate_27.f90: Likewise.
10371 * gfortran.dg/associate_28.f90: Likewise.
10372 * gfortran.dg/associate_32.f03: Likewise.
10373 * gfortran.dg/associate_33.f03: Likewise.
10374 * gfortran.dg/associate_34.f90: Likewise.
10375 * gfortran.dg/associate_6.f03: Likewise.
10376 * gfortran.dg/associate_7.f03: Likewise.
10377 * gfortran.dg/associate_8.f03: Likewise.
10378 * gfortran.dg/associate_9.f03: Likewise.
10379 * gfortran.dg/associated_1.f90: Likewise.
10380 * gfortran.dg/associated_2.f90: Likewise.
10381 * gfortran.dg/associated_5.f90: Likewise.
10382 * gfortran.dg/associated_6.f90: Likewise.
10383 * gfortran.dg/associated_target_3.f90: Likewise.
10384 * gfortran.dg/associated_target_4.f90: Likewise.
10385 * gfortran.dg/associated_target_5.f03: Likewise.
10386 * gfortran.dg/associated_target_6.f03: Likewise.
10387 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10388 * gfortran.dg/assumed_rank_1.f90: Likewise.
10389 * gfortran.dg/assumed_rank_10.f90: Likewise.
10390 * gfortran.dg/assumed_rank_2.f90: Likewise.
10391 * gfortran.dg/assumed_rank_7.f90: Likewise.
10392 * gfortran.dg/assumed_rank_8.f90: Likewise.
10393 * gfortran.dg/assumed_rank_9.f90: Likewise.
10394 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10395 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10396 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
10397 * gfortran.dg/assumed_type_2.f90: Likewise.
10398 * gfortran.dg/atan2_1.f90: Likewise.
10399 * gfortran.dg/auto_array_1.f90: Likewise.
10400 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
10401 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
10402 * gfortran.dg/auto_char_len_3.f90: Likewise.
10403 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
10404 * gfortran.dg/auto_internal_assumed.f90: Likewise.
10405 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
10406 * gfortran.dg/auto_save_2.f90: Likewise.
10407 * gfortran.dg/automatic_default_init_1.f90: Likewise.
10408 * gfortran.dg/backslash_1.f90: Likewise.
10409 * gfortran.dg/backslash_2.f90: Likewise.
10410 * gfortran.dg/backslash_3.f: Likewise.
10411 * gfortran.dg/backspace_1.f: Likewise.
10412 * gfortran.dg/backspace_10.f90: Likewise.
10413 * gfortran.dg/backspace_11.f90: Likewise.
10414 * gfortran.dg/backspace_2.f: Likewise.
10415 * gfortran.dg/backspace_3.f: Likewise.
10416 * gfortran.dg/backspace_4.f: Likewise.
10417 * gfortran.dg/backspace_5.f: Likewise.
10418 * gfortran.dg/backspace_6.f: Likewise.
10419 * gfortran.dg/backspace_7.f90: Likewise.
10420 * gfortran.dg/backspace_8.f: Likewise.
10421 * gfortran.dg/backspace_9.f: Likewise.
10422 * gfortran.dg/bessel_1.f90: Likewise.
10423 * gfortran.dg/bessel_2.f90: Likewise.
10424 * gfortran.dg/bessel_5.f90: Likewise.
10425 * gfortran.dg/bessel_6.f90: Likewise.
10426 * gfortran.dg/bessel_7.f90: Likewise.
10427 * gfortran.dg/bind_c_dts_2.f03: Likewise.
10428 * gfortran.dg/bind_c_dts_3.f03: Likewise.
10429 * gfortran.dg/bind_c_usage_15.f90: Likewise.
10430 * gfortran.dg/bind_c_usage_16.f03: Likewise.
10431 * gfortran.dg/bind_c_usage_17.f90: Likewise.
10432 * gfortran.dg/bind_c_usage_24.f90: Likewise.
10433 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
10434 * gfortran.dg/binding_label_tests_16.f03: Likewise.
10435 * gfortran.dg/binding_label_tests_23.f90: Likewise.
10436 * gfortran.dg/bit_comparison_1.F90: Likewise.
10437 * gfortran.dg/bit_comparison_2.F90: Likewise.
10438 * gfortran.dg/block_1.f08: Likewise.
10439 * gfortran.dg/block_13.f08: Likewise.
10440 * gfortran.dg/block_14.f90: Likewise.
10441 * gfortran.dg/block_2.f08: Likewise.
10442 * gfortran.dg/block_6.f08: Likewise.
10443 * gfortran.dg/block_7.f08: Likewise.
10444 * gfortran.dg/block_8.f08: Likewise.
10445 * gfortran.dg/blockdata_1.f90: Likewise.
10446 * gfortran.dg/bound_1.f90: Likewise.
10447 * gfortran.dg/bound_2.f90: Likewise.
10448 * gfortran.dg/bound_3.f90: Likewise.
10449 * gfortran.dg/bound_4.f90: Likewise.
10450 * gfortran.dg/bound_5.f90: Likewise.
10451 * gfortran.dg/bound_6.f90: Likewise.
10452 * gfortran.dg/bound_7.f90: Likewise.
10453 * gfortran.dg/bound_8.f90: Likewise.
10454 * gfortran.dg/bound_9.f90: Likewise.
10455 * gfortran.dg/bound_simplification_1.f90: Likewise.
10456 * gfortran.dg/bound_simplification_3.f90: Likewise.
10457 * gfortran.dg/bound_simplification_4.f90: Likewise.
10458 * gfortran.dg/bound_simplification_5.f90: Likewise.
10459 * gfortran.dg/bound_simplification_6.f90: Likewise.
10460 * gfortran.dg/bounds_check_1.f90: Likewise.
10461 * gfortran.dg/bounds_check_12.f90: Likewise.
10462 * gfortran.dg/bounds_check_14.f90: Likewise.
10463 * gfortran.dg/bounds_check_15.f90: Likewise.
10464 * gfortran.dg/bounds_check_19.f90: Likewise.
10465 * gfortran.dg/bounds_check_8.f90: Likewise.
10466 * gfortran.dg/bounds_check_9.f90: Likewise.
10467 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
10468 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
10469 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
10470 * gfortran.dg/boz_1.f90: Likewise.
10471 * gfortran.dg/boz_11.f90: Likewise.
10472 * gfortran.dg/boz_13.f90: Likewise.
10473 * gfortran.dg/boz_14.f90: Likewise.
10474 * gfortran.dg/boz_15.f90: Likewise.
10475 * gfortran.dg/boz_3.f90: Likewise.
10476 * gfortran.dg/boz_6.f90: Likewise.
10477 * gfortran.dg/boz_9.f90: Likewise.
10478 * gfortran.dg/byte_1.f90: Likewise.
10479 * gfortran.dg/byte_2.f90: Likewise.
10480 * gfortran.dg/c_assoc.f90: Likewise.
10481 * gfortran.dg/c_assoc_2.f03: Likewise.
10482 * gfortran.dg/c_assoc_3.f90: Likewise.
10483 * gfortran.dg/c_by_val_1.f: Likewise.
10484 * gfortran.dg/c_by_val_5.f90: Likewise.
10485 * gfortran.dg/c_char_tests.f03: Likewise.
10486 * gfortran.dg/c_char_tests_2.f03: Likewise.
10487 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
10488 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
10489 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
10490 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10491 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
10492 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
10493 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
10494 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
10495 * gfortran.dg/c_kind_params.f90: Likewise.
10496 * gfortran.dg/c_loc_test_20.f90: Likewise.
10497 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10498 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
10499 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
10500 * gfortran.dg/c_size_t_test.f03: Likewise.
10501 * gfortran.dg/c_sizeof_1.f90: Likewise.
10502 * gfortran.dg/c_sizeof_5.f90: Likewise.
10503 * gfortran.dg/c_sizeof_6.f90: Likewise.
10504 * gfortran.dg/char4_iunit_1.f03: Likewise.
10505 * gfortran.dg/char4_iunit_2.f03: Likewise.
10506 * gfortran.dg/char_allocation_1.f90: Likewise.
10507 * gfortran.dg/char_array_constructor.f90: Likewise.
10508 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
10509 * gfortran.dg/char_assign_1.f90: Likewise.
10510 * gfortran.dg/char_associated_1.f90: Likewise.
10511 * gfortran.dg/char_cast_2.f90: Likewise.
10512 * gfortran.dg/char_comparison_1.f: Likewise.
10513 * gfortran.dg/char_component_initializer_1.f90: Likewise.
10514 * gfortran.dg/char_component_initializer_2.f90: Likewise.
10515 * gfortran.dg/char_cons_len.f90: Likewise.
10516 * gfortran.dg/char_conversion.f90: Likewise.
10517 * gfortran.dg/char_cshift_1.f90: Likewise.
10518 * gfortran.dg/char_cshift_2.f90: Likewise.
10519 * gfortran.dg/char_decl_2.f90: Likewise.
10520 * gfortran.dg/char_eoshift_1.f90: Likewise.
10521 * gfortran.dg/char_eoshift_2.f90: Likewise.
10522 * gfortran.dg/char_eoshift_3.f90: Likewise.
10523 * gfortran.dg/char_eoshift_4.f90: Likewise.
10524 * gfortran.dg/char_eoshift_5.f90: Likewise.
10525 * gfortran.dg/char_expr_1.f90: Likewise.
10526 * gfortran.dg/char_expr_3.f90: Likewise.
10527 * gfortran.dg/char_initialiser_actual.f90: Likewise.
10528 * gfortran.dg/char_length_12.f90: Likewise.
10529 * gfortran.dg/char_length_14.f90: Likewise.
10530 * gfortran.dg/char_length_15.f90: Likewise.
10531 * gfortran.dg/char_length_17.f90: Likewise.
10532 * gfortran.dg/char_length_20.f90: Likewise.
10533 * gfortran.dg/char_length_21.f90: Likewise.
10534 * gfortran.dg/char_length_5.f90: Likewise.
10535 * gfortran.dg/char_length_6.f90: Likewise.
10536 * gfortran.dg/char_length_7.f90: Likewise.
10537 * gfortran.dg/char_length_8.f90: Likewise.
10538 * gfortran.dg/char_pack_1.f90: Likewise.
10539 * gfortran.dg/char_pack_2.f90: Likewise.
10540 * gfortran.dg/char_pointer_assign.f90: Likewise.
10541 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
10542 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
10543 * gfortran.dg/char_pointer_dependency.f90: Likewise.
10544 * gfortran.dg/char_pointer_dummy.f90: Likewise.
10545 * gfortran.dg/char_pointer_func.f90: Likewise.
10546 * gfortran.dg/char_reshape_1.f90: Likewise.
10547 * gfortran.dg/char_result_1.f90: Likewise.
10548 * gfortran.dg/char_result_12.f90: Likewise.
10549 * gfortran.dg/char_result_13.f90: Likewise.
10550 * gfortran.dg/char_result_14.f90: Likewise.
10551 * gfortran.dg/char_result_15.f90: Likewise.
10552 * gfortran.dg/char_result_2.f90: Likewise.
10553 * gfortran.dg/char_result_3.f90: Likewise.
10554 * gfortran.dg/char_result_4.f90: Likewise.
10555 * gfortran.dg/char_result_5.f90: Likewise.
10556 * gfortran.dg/char_result_6.f90: Likewise.
10557 * gfortran.dg/char_result_7.f90: Likewise.
10558 * gfortran.dg/char_result_8.f90: Likewise.
10559 * gfortran.dg/char_spread_1.f90: Likewise.
10560 * gfortran.dg/char_transpose_1.f90: Likewise.
10561 * gfortran.dg/char_type_len.f90: Likewise.
10562 * gfortran.dg/char_unpack_1.f90: Likewise.
10563 * gfortran.dg/char_unpack_2.f90: Likewise.
10564 * gfortran.dg/character_array_constructor_1.f90: Likewise.
10565 * gfortran.dg/character_comparison_1.f90: Likewise.
10566 * gfortran.dg/character_comparison_2.f90: Likewise.
10567 * gfortran.dg/character_comparison_3.f90: Likewise.
10568 * gfortran.dg/character_comparison_4.f90: Likewise.
10569 * gfortran.dg/character_comparison_5.f90: Likewise.
10570 * gfortran.dg/character_comparison_6.f90: Likewise.
10571 * gfortran.dg/character_comparison_7.f90: Likewise.
10572 * gfortran.dg/character_comparison_8.f90: Likewise.
10573 * gfortran.dg/character_comparison_9.f90: Likewise.
10574 * gfortran.dg/charlen_15.f90: Likewise.
10575 * gfortran.dg/charlen_16.f90: Likewise.
10576 * gfortran.dg/chkbits.f90: Likewise.
10577 * gfortran.dg/chmod_1.f90: Likewise.
10578 * gfortran.dg/chmod_2.f90: Likewise.
10579 * gfortran.dg/chmod_3.f90: Likewise.
10580 * gfortran.dg/class_1.f03: Likewise.
10581 * gfortran.dg/class_18.f03: Likewise.
10582 * gfortran.dg/class_19.f03: Likewise.
10583 * gfortran.dg/class_35.f90: Likewise.
10584 * gfortran.dg/class_46.f03: Likewise.
10585 * gfortran.dg/class_48.f90: Likewise.
10586 * gfortran.dg/class_51.f90: Likewise.
10587 * gfortran.dg/class_52.f90: Likewise.
10588 * gfortran.dg/class_6.f03: Likewise.
10589 * gfortran.dg/class_63.f90: Likewise.
10590 * gfortran.dg/class_64.f90: Likewise.
10591 * gfortran.dg/class_65.f90: Likewise.
10592 * gfortran.dg/class_66.f90: Likewise.
10593 * gfortran.dg/class_67.f90: Likewise.
10594 * gfortran.dg/class_9.f03: Likewise.
10595 * gfortran.dg/class_alias.f90: Likewise.
10596 * gfortran.dg/class_allocate_1.f03: Likewise.
10597 * gfortran.dg/class_allocate_10.f03: Likewise.
10598 * gfortran.dg/class_allocate_13.f90: Likewise.
10599 * gfortran.dg/class_allocate_14.f90: Likewise.
10600 * gfortran.dg/class_allocate_15.f90: Likewise.
10601 * gfortran.dg/class_allocate_19.f03: Likewise.
10602 * gfortran.dg/class_allocate_21.f90: Likewise.
10603 * gfortran.dg/class_allocate_22.f90: Likewise.
10604 * gfortran.dg/class_allocate_3.f03: Likewise.
10605 * gfortran.dg/class_allocate_4.f03: Likewise.
10606 * gfortran.dg/class_allocate_5.f90: Likewise.
10607 * gfortran.dg/class_allocate_6.f03: Likewise.
10608 * gfortran.dg/class_allocate_7.f03: Likewise.
10609 * gfortran.dg/class_allocate_8.f03: Likewise.
10610 * gfortran.dg/class_allocate_9.f03: Likewise.
10611 * gfortran.dg/class_array_1.f03: Likewise.
10612 * gfortran.dg/class_array_14.f90: Likewise.
10613 * gfortran.dg/class_array_15.f03: Likewise.
10614 * gfortran.dg/class_array_16.f90: Likewise.
10615 * gfortran.dg/class_array_2.f03: Likewise.
10616 * gfortran.dg/class_array_20.f03: Likewise.
10617 * gfortran.dg/class_array_21.f03: Likewise.
10618 * gfortran.dg/class_array_3.f03: Likewise.
10619 * gfortran.dg/class_array_4.f03: Likewise.
10620 * gfortran.dg/class_array_7.f03: Likewise.
10621 * gfortran.dg/class_array_8.f03: Likewise.
10622 * gfortran.dg/class_array_9.f03: Likewise.
10623 * gfortran.dg/class_defined_operator_1.f03: Likewise.
10624 * gfortran.dg/class_dummy_1.f03: Likewise.
10625 * gfortran.dg/class_optional_1.f90: Likewise.
10626 * gfortran.dg/class_optional_2.f90: Likewise.
10627 * gfortran.dg/class_result_5.f90: Likewise.
10628 * gfortran.dg/class_result_6.f90: Likewise.
10629 * gfortran.dg/class_to_type_1.f03: Likewise.
10630 * gfortran.dg/class_to_type_2.f90: Likewise.
10631 * gfortran.dg/class_to_type_3.f03: Likewise.
10632 * gfortran.dg/class_to_type_4.f90: Likewise.
10633 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
10634 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
10635 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
10636 * gfortran.dg/coarray/atomic_1.f90: Likewise.
10637 * gfortran.dg/coarray/atomic_2.f90: Likewise.
10638 * gfortran.dg/coarray/codimension.f90: Likewise.
10639 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
10640 * gfortran.dg/coarray/collectives_1.f90: Likewise.
10641 * gfortran.dg/coarray/collectives_2.f90: Likewise.
10642 * gfortran.dg/coarray/collectives_3.f90: Likewise.
10643 * gfortran.dg/coarray/collectives_4.f90: Likewise.
10644 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
10645 * gfortran.dg/coarray/dummy_1.f90: Likewise.
10646 * gfortran.dg/coarray/event_1.f90: Likewise.
10647 * gfortran.dg/coarray/event_2.f90: Likewise.
10648 * gfortran.dg/coarray/get_array.f90: Likewise.
10649 * gfortran.dg/coarray/image_index_1.f90: Likewise.
10650 * gfortran.dg/coarray/image_index_2.f90: Likewise.
10651 * gfortran.dg/coarray/image_index_3.f90: Likewise.
10652 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
10653 * gfortran.dg/coarray/lock_1.f90: Likewise.
10654 * gfortran.dg/coarray/lock_2.f90: Likewise.
10655 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
10656 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
10657 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
10658 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
10659 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
10660 * gfortran.dg/coarray/registering_1.f90: Likewise.
10661 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
10662 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
10663 * gfortran.dg/coarray/send_array.f90: Likewise.
10664 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
10665 * gfortran.dg/coarray/sendget_array.f90: Likewise.
10666 * gfortran.dg/coarray/subobject_1.f90: Likewise.
10667 * gfortran.dg/coarray/sync_1.f90: Likewise.
10668 * gfortran.dg/coarray/sync_3.f90: Likewise.
10669 * gfortran.dg/coarray/this_image_1.f90: Likewise.
10670 * gfortran.dg/coarray/this_image_2.f90: Likewise.
10671 * gfortran.dg/coarray_13.f90: Likewise.
10672 * gfortran.dg/coarray_15.f90: Likewise.
10673 * gfortran.dg/coarray_16.f90: Likewise.
10674 * gfortran.dg/coarray_2.f90: Likewise.
10675 * gfortran.dg/coarray_23.f90: Likewise.
10676 * gfortran.dg/coarray_40.f90: Likewise.
10677 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
10678 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
10679 * gfortran.dg/coarray_allocate_10.f08: Likewise.
10680 * gfortran.dg/coarray_allocate_2.f08: Likewise.
10681 * gfortran.dg/coarray_allocate_3.f08: Likewise.
10682 * gfortran.dg/coarray_allocate_4.f08: Likewise.
10683 * gfortran.dg/coarray_allocate_5.f08: Likewise.
10684 * gfortran.dg/coarray_allocate_7.f08: Likewise.
10685 * gfortran.dg/coarray_allocate_8.f08: Likewise.
10686 * gfortran.dg/coarray_allocate_9.f08: Likewise.
10687 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10688 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10689 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
10690 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
10691 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
10692 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
10693 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
10694 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
10695 * gfortran.dg/coarray_stat_2.f90: Likewise.
10696 * gfortran.dg/coarray_subobject_1.f90: Likewise.
10697 * gfortran.dg/coindexed_1.f90: Likewise.
10698 * gfortran.dg/comma.f: Likewise.
10699 * gfortran.dg/comma_format_extension_3.f: Likewise.
10700 * gfortran.dg/comma_format_extension_4.f: Likewise.
10701 * gfortran.dg/common_2.f90: Likewise.
10702 * gfortran.dg/common_4.f90: Likewise.
10703 * gfortran.dg/common_align_1.f90: Likewise.
10704 * gfortran.dg/common_align_2.f90: Likewise.
10705 * gfortran.dg/common_equivalence_1.f: Likewise.
10706 * gfortran.dg/common_pointer_1.f90: Likewise.
10707 * gfortran.dg/common_resize_1.f: Likewise.
10708 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
10709 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
10710 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
10711 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
10712 * gfortran.dg/complex_read.f90: Likewise.
10713 * gfortran.dg/complex_write.f90: Likewise.
10714 * gfortran.dg/constant_substring.f: Likewise.
10715 * gfortran.dg/constructor_2.f90: Likewise.
10716 * gfortran.dg/constructor_3.f90: Likewise.
10717 * gfortran.dg/constructor_6.f90: Likewise.
10718 * gfortran.dg/contained_1.f90: Likewise.
10719 * gfortran.dg/contained_3.f90: Likewise.
10720 * gfortran.dg/contained_equivalence_1.f90: Likewise.
10721 * gfortran.dg/contained_module_proc_1.f90: Likewise.
10722 * gfortran.dg/continuation_1.f90: Likewise.
10723 * gfortran.dg/continuation_11.f90: Likewise.
10724 * gfortran.dg/continuation_12.f90: Likewise.
10725 * gfortran.dg/continuation_13.f90: Likewise.
10726 * gfortran.dg/continuation_14.f: Likewise.
10727 * gfortran.dg/continuation_8.f90: Likewise.
10728 * gfortran.dg/convert_2.f90: Likewise.
10729 * gfortran.dg/convert_implied_open.f90: Likewise.
10730 * gfortran.dg/count_init_expr.f03: Likewise.
10731 * gfortran.dg/cr_lf.f90: Likewise.
10732 * gfortran.dg/cray_pointers_10.f90: Likewise.
10733 * gfortran.dg/cray_pointers_2.f90: Likewise.
10734 * gfortran.dg/cray_pointers_5.f90: Likewise.
10735 * gfortran.dg/cray_pointers_7.f90: Likewise.
10736 * gfortran.dg/cray_pointers_8.f90: Likewise.
10737 * gfortran.dg/cshift_1.f90: Likewise.
10738 * gfortran.dg/cshift_2.f90: Likewise.
10739 * gfortran.dg/cshift_large_1.f90: Likewise.
10740 * gfortran.dg/cshift_nan_1.f90: Likewise.
10741 * gfortran.dg/csqrt_2.f: Likewise.
10742 * gfortran.dg/data_array_1.f90: Likewise.
10743 * gfortran.dg/data_char_1.f90: Likewise.
10744 * gfortran.dg/data_char_2.f90: Likewise.
10745 * gfortran.dg/data_char_3.f90: Likewise.
10746 * gfortran.dg/data_derived_1.f90: Likewise.
10747 * gfortran.dg/data_implied_do_1.f90: Likewise.
10748 * gfortran.dg/data_namelist_conflict.f90: Likewise.
10749 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
10750 * gfortran.dg/deallocate_stat.f90: Likewise.
10751 * gfortran.dg/deallocate_stat_2.f90: Likewise.
10752 * gfortran.dg/debug/pr37738.f: Likewise.
10753 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
10754 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
10755 * gfortran.dg/dec_exp_1.f90: Likewise.
10756 * gfortran.dg/dec_init_1.f90: Likewise.
10757 * gfortran.dg/dec_init_2.f90: Likewise.
10758 * gfortran.dg/dec_init_3.f90: Likewise.
10759 * gfortran.dg/dec_init_4.f90: Likewise.
10760 * gfortran.dg/dec_io_1.f90: Likewise.
10761 * gfortran.dg/dec_io_2.f90: Likewise.
10762 * gfortran.dg/dec_io_2a.f90: Likewise.
10763 * gfortran.dg/dec_io_6.f90: Likewise.
10764 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
10765 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
10766 * gfortran.dg/dec_math.f90: Likewise.
10767 * gfortran.dg/dec_parameter_1.f: Likewise.
10768 * gfortran.dg/dec_parameter_2.f90: Likewise.
10769 * gfortran.dg/dec_static_1.f90: Likewise.
10770 * gfortran.dg/dec_static_2.f90: Likewise.
10771 * gfortran.dg/dec_structure_1.f90: Likewise.
10772 * gfortran.dg/dec_structure_10.f90: Likewise.
10773 * gfortran.dg/dec_structure_18.f90: Likewise.
10774 * gfortran.dg/dec_structure_19.f90: Likewise.
10775 * gfortran.dg/dec_structure_2.f90: Likewise.
10776 * gfortran.dg/dec_structure_22.f90: Likewise.
10777 * gfortran.dg/dec_structure_3.f90: Likewise.
10778 * gfortran.dg/dec_structure_4.f90: Likewise.
10779 * gfortran.dg/dec_structure_5.f90: Likewise.
10780 * gfortran.dg/dec_structure_6.f90: Likewise.
10781 * gfortran.dg/dec_structure_7.f90: Likewise.
10782 * gfortran.dg/dec_union_1.f90: Likewise.
10783 * gfortran.dg/dec_union_2.f90: Likewise.
10784 * gfortran.dg/dec_union_3.f90: Likewise.
10785 * gfortran.dg/dec_union_4.f90: Likewise.
10786 * gfortran.dg/dec_union_5.f90: Likewise.
10787 * gfortran.dg/default_format_1.f90: Likewise.
10788 * gfortran.dg/default_format_2.f90: Likewise.
10789 * gfortran.dg/default_format_denormal_1.f90: Likewise.
10790 * gfortran.dg/default_format_denormal_2.f90: Likewise.
10791 * gfortran.dg/default_initialization_3.f90: Likewise.
10792 * gfortran.dg/default_initialization_4.f90: Likewise.
10793 * gfortran.dg/default_initialization_5.f90: Likewise.
10794 * gfortran.dg/deferred_character_1.f90: Likewise.
10795 * gfortran.dg/deferred_character_10.f90: Likewise.
10796 * gfortran.dg/deferred_character_11.f90: Likewise.
10797 * gfortran.dg/deferred_character_12.f90: Likewise.
10798 * gfortran.dg/deferred_character_13.f90: Likewise.
10799 * gfortran.dg/deferred_character_14.f90: Likewise.
10800 * gfortran.dg/deferred_character_15.f90: Likewise.
10801 * gfortran.dg/deferred_character_16.f90: Likewise.
10802 * gfortran.dg/deferred_character_2.f90: Likewise.
10803 * gfortran.dg/deferred_character_3.f90: Likewise.
10804 * gfortran.dg/deferred_character_4.f90: Likewise.
10805 * gfortran.dg/deferred_character_5.f90: Likewise.
10806 * gfortran.dg/deferred_character_6.f90: Likewise.
10807 * gfortran.dg/deferred_character_7.f90: Likewise.
10808 * gfortran.dg/deferred_character_8.f90: Likewise.
10809 * gfortran.dg/deferred_character_9.f90: Likewise.
10810 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10811 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10812 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10813 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10814 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10815 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10816 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10817 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10818 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10819 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10820 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10821 * gfortran.dg/defined_assignment_1.f90: Likewise.
10822 * gfortran.dg/defined_assignment_10.f90: Likewise.
10823 * gfortran.dg/defined_assignment_11.f90: Likewise.
10824 * gfortran.dg/defined_assignment_2.f90: Likewise.
10825 * gfortran.dg/defined_assignment_3.f90: Likewise.
10826 * gfortran.dg/defined_assignment_4.f90: Likewise.
10827 * gfortran.dg/defined_assignment_5.f90: Likewise.
10828 * gfortran.dg/defined_assignment_8.f90: Likewise.
10829 * gfortran.dg/defined_assignment_9.f90: Likewise.
10830 * gfortran.dg/dependency_2.f90: Likewise.
10831 * gfortran.dg/dependency_21.f90: Likewise.
10832 * gfortran.dg/dependency_22.f90: Likewise.
10833 * gfortran.dg/dependency_23.f90: Likewise.
10834 * gfortran.dg/dependency_24.f90: Likewise.
10835 * gfortran.dg/dependency_25.f90: Likewise.
10836 * gfortran.dg/dependency_26.f90: Likewise.
10837 * gfortran.dg/dependency_39.f90: Likewise.
10838 * gfortran.dg/dependency_40.f90: Likewise.
10839 * gfortran.dg/dependency_41.f90: Likewise.
10840 * gfortran.dg/dependency_42.f90: Likewise.
10841 * gfortran.dg/dependency_43.f90: Likewise.
10842 * gfortran.dg/dependency_44.f90: Likewise.
10843 * gfortran.dg/dependency_45.f90: Likewise.
10844 * gfortran.dg/dependency_50.f90: Likewise.
10845 * gfortran.dg/dependency_51.f90: Likewise.
10846 * gfortran.dg/dependent_decls_1.f90: Likewise.
10847 * gfortran.dg/der_array_1.f90: Likewise.
10848 * gfortran.dg/der_array_io_1.f90: Likewise.
10849 * gfortran.dg/der_array_io_2.f90: Likewise.
10850 * gfortran.dg/der_array_io_3.f90: Likewise.
10851 * gfortran.dg/der_io_1.f90: Likewise.
10852 * gfortran.dg/der_io_3.f90: Likewise.
10853 * gfortran.dg/der_pointer_2.f90: Likewise.
10854 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10855 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10856 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10857 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10858 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10859 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10860 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10861 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10862 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10863 * gfortran.dg/derived_external_function_1.f90: Likewise.
10864 * gfortran.dg/derived_init_1.f90: Likewise.
10865 * gfortran.dg/derived_init_2.f90: Likewise.
10866 * gfortran.dg/derived_init_3.f90: Likewise.
10867 * gfortran.dg/derived_init_4.f90: Likewise.
10868 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10869 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10870 * gfortran.dg/dev_null.F90: Likewise.
10871 * gfortran.dg/dfloat_1.f90: Likewise.
10872 * gfortran.dg/dim_sum_1.f90: Likewise.
10873 * gfortran.dg/dim_sum_2.f90: Likewise.
10874 * gfortran.dg/dim_sum_3.f90: Likewise.
10875 * gfortran.dg/direct_io_10.f: Likewise.
10876 * gfortran.dg/direct_io_11.f90: Likewise.
10877 * gfortran.dg/direct_io_12.f90: Likewise.
10878 * gfortran.dg/direct_io_2.f90: Likewise.
10879 * gfortran.dg/direct_io_3.f90: Likewise.
10880 * gfortran.dg/direct_io_4.f90: Likewise.
10881 * gfortran.dg/direct_io_5.f90: Likewise.
10882 * gfortran.dg/direct_io_6.f90: Likewise.
10883 * gfortran.dg/direct_io_7.f90: Likewise.
10884 * gfortran.dg/direct_io_8.f90: Likewise.
10885 * gfortran.dg/direct_io_9.f: Likewise.
10886 * gfortran.dg/do_1.f90: Likewise.
10887 * gfortran.dg/do_3.F90: Likewise.
10888 * gfortran.dg/do_concurrent_2.f90: Likewise.
10889 * gfortran.dg/do_concurrent_4.f90: Likewise.
10890 * gfortran.dg/do_corner_warn.f90: Likewise.
10891 * gfortran.dg/do_iterator_2.f90: Likewise.
10892 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10893 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10894 * gfortran.dg/dos_eol.f: Likewise.
10895 * gfortran.dg/dot_product_1.f03: Likewise.
10896 * gfortran.dg/dot_product_2.f90: Likewise.
10897 * gfortran.dg/dot_product_4.f90: Likewise.
10898 * gfortran.dg/dshift_1.F90: Likewise.
10899 * gfortran.dg/dshift_2.F90: Likewise.
10900 * gfortran.dg/dtio_1.f90: Likewise.
10901 * gfortran.dg/dtio_10.f90: Likewise.
10902 * gfortran.dg/dtio_12.f90: Likewise.
10903 * gfortran.dg/dtio_14.f90: Likewise.
10904 * gfortran.dg/dtio_15.f90: Likewise.
10905 * gfortran.dg/dtio_16.f90: Likewise.
10906 * gfortran.dg/dtio_17.f90: Likewise.
10907 * gfortran.dg/dtio_19.f90: Likewise.
10908 * gfortran.dg/dtio_2.f90: Likewise.
10909 * gfortran.dg/dtio_20.f03: Likewise.
10910 * gfortran.dg/dtio_22.f90: Likewise.
10911 * gfortran.dg/dtio_24.f90: Likewise.
10912 * gfortran.dg/dtio_25.f90: Likewise.
10913 * gfortran.dg/dtio_26.f03: Likewise.
10914 * gfortran.dg/dtio_27.f90: Likewise.
10915 * gfortran.dg/dtio_28.f03: Likewise.
10916 * gfortran.dg/dtio_3.f90: Likewise.
10917 * gfortran.dg/dtio_30.f03: Likewise.
10918 * gfortran.dg/dtio_31.f03: Likewise.
10919 * gfortran.dg/dtio_32.f03: Likewise.
10920 * gfortran.dg/dtio_4.f90: Likewise.
10921 * gfortran.dg/dtio_5.f90: Likewise.
10922 * gfortran.dg/dtio_7.f90: Likewise.
10923 * gfortran.dg/dtio_8.f90: Likewise.
10924 * gfortran.dg/dtio_9.f90: Likewise.
10925 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10926 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10927 * gfortran.dg/dup_save_1.f90: Likewise.
10928 * gfortran.dg/dup_save_2.f90: Likewise.
10929 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10930 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10931 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10932 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10933 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10934 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10935 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10936 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10937 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10938 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10939 * gfortran.dg/e_d_fmt.f90: Likewise.
10940 * gfortran.dg/edit_real_1.f90: Likewise.
10941 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10942 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10943 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10944 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10945 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10946 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10947 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10948 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10949 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10950 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10951 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10952 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10953 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10954 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10955 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10956 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10957 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10958 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10959 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10960 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10961 * gfortran.dg/empty_format_1.f90: Likewise.
10962 * gfortran.dg/endfile.f: Likewise.
10963 * gfortran.dg/endfile.f90: Likewise.
10964 * gfortran.dg/endfile_2.f90: Likewise.
10965 * gfortran.dg/entry_1.f90: Likewise.
10966 * gfortran.dg/entry_10.f90: Likewise.
10967 * gfortran.dg/entry_12.f90: Likewise.
10968 * gfortran.dg/entry_13.f90: Likewise.
10969 * gfortran.dg/entry_14.f90: Likewise.
10970 * gfortran.dg/entry_16.f90: Likewise.
10971 * gfortran.dg/entry_3.f90: Likewise.
10972 * gfortran.dg/entry_6.f90: Likewise.
10973 * gfortran.dg/entry_9.f90: Likewise.
10974 * gfortran.dg/entry_array_specs_2.f: Likewise.
10975 * gfortran.dg/enum_1.f90: Likewise.
10976 * gfortran.dg/enum_9.f90: Likewise.
10977 * gfortran.dg/eof_1.f90: Likewise.
10978 * gfortran.dg/eof_2.f90: Likewise.
10979 * gfortran.dg/eof_4.f90: Likewise.
10980 * gfortran.dg/eof_5.f90: Likewise.
10981 * gfortran.dg/eor_handling_1.f90: Likewise.
10982 * gfortran.dg/eor_handling_2.f90: Likewise.
10983 * gfortran.dg/eor_handling_3.f90: Likewise.
10984 * gfortran.dg/eor_handling_4.f90: Likewise.
10985 * gfortran.dg/eor_handling_5.f90: Likewise.
10986 * gfortran.dg/eoshift_3.f90: Likewise.
10987 * gfortran.dg/eoshift_4.f90: Likewise.
10988 * gfortran.dg/eoshift_5.f90: Likewise.
10989 * gfortran.dg/eoshift_6.f90: Likewise.
10990 * gfortran.dg/eoshift_large_1.f90: Likewise.
10991 * gfortran.dg/equiv_6.f90: Likewise.
10992 * gfortran.dg/equiv_7.f90: Likewise.
10993 * gfortran.dg/equiv_9.f90: Likewise.
10994 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10995 * gfortran.dg/erf_2.F90: Likewise.
10996 * gfortran.dg/erf_3.F90: Likewise.
10997 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10998 * gfortran.dg/error_format_2.f90: Likewise.
10999 * gfortran.dg/error_recovery_5.f90: Likewise.
11000 * gfortran.dg/execute_command_line_2.f90: Likewise.
11001 * gfortran.dg/execute_command_line_3.f90: Likewise.
11002 * gfortran.dg/exit_1.f08: Likewise.
11003 * gfortran.dg/exit_3.f08: Likewise.
11004 * gfortran.dg/exponent_1.f90: Likewise.
11005 * gfortran.dg/exponent_2.f90: Likewise.
11006 * gfortran.dg/extended_char_comparison_1.f: Likewise.
11007 * gfortran.dg/extends_1.f03: Likewise.
11008 * gfortran.dg/extends_16.f90: Likewise.
11009 * gfortran.dg/extends_2.f03: Likewise.
11010 * gfortran.dg/extends_3.f03: Likewise.
11011 * gfortran.dg/extends_4.f03: Likewise.
11012 * gfortran.dg/extends_type_of_1.f03: Likewise.
11013 * gfortran.dg/extends_type_of_2.f03: Likewise.
11014 * gfortran.dg/external_procedures_3.f90: Likewise.
11015 * gfortran.dg/f2003_inquire_1.f03: Likewise.
11016 * gfortran.dg/f2003_io_1.f03: Likewise.
11017 * gfortran.dg/f2003_io_4.f03: Likewise.
11018 * gfortran.dg/f2003_io_5.f03: Likewise.
11019 * gfortran.dg/f2003_io_6.f03: Likewise.
11020 * gfortran.dg/f2003_io_7.f03: Likewise.
11021 * gfortran.dg/f2c_1.f90: Likewise.
11022 * gfortran.dg/f2c_2.f90: Likewise.
11023 * gfortran.dg/f2c_3.f90: Likewise.
11024 * gfortran.dg/f2c_4.f90: Likewise.
11025 * gfortran.dg/f2c_6.f90: Likewise.
11026 * gfortran.dg/f2c_7.f90: Likewise.
11027 * gfortran.dg/f2c_9.f90: Likewise.
11028 * gfortran.dg/fgetc_1.f90: Likewise.
11029 * gfortran.dg/fgetc_2.f90: Likewise.
11030 * gfortran.dg/filename_null.f90: Likewise.
11031 * gfortran.dg/finalize_12.f90: Likewise.
11032 * gfortran.dg/finalize_13.f90: Likewise.
11033 * gfortran.dg/finalize_15.f90: Likewise.
11034 * gfortran.dg/finalize_17.f90: Likewise.
11035 * gfortran.dg/finalize_18.f90: Likewise.
11036 * gfortran.dg/finalize_25.f90: Likewise.
11037 * gfortran.dg/finalize_29.f08: Likewise.
11038 * gfortran.dg/finalize_31.f90: Likewise.
11039 * gfortran.dg/float_1.f90: Likewise.
11040 * gfortran.dg/flush_1.f90: Likewise.
11041 * gfortran.dg/fmt_bz_bn.f: Likewise.
11042 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
11043 * gfortran.dg/fmt_cache_1.f: Likewise.
11044 * gfortran.dg/fmt_cache_2.f: Likewise.
11045 * gfortran.dg/fmt_cache_3.f90: Likewise.
11046 * gfortran.dg/fmt_colon.f90: Likewise.
11047 * gfortran.dg/fmt_e.f90: Likewise.
11048 * gfortran.dg/fmt_en.f90: Likewise.
11049 * gfortran.dg/fmt_error_10.f: Likewise.
11050 * gfortran.dg/fmt_error_9.f: Likewise.
11051 * gfortran.dg/fmt_exhaust.f90: Likewise.
11052 * gfortran.dg/fmt_f0_1.f90: Likewise.
11053 * gfortran.dg/fmt_f_an_p.f: Likewise.
11054 * gfortran.dg/fmt_fw_d.f90: Likewise.
11055 * gfortran.dg/fmt_g.f: Likewise.
11056 * gfortran.dg/fmt_g0_1.f08: Likewise.
11057 * gfortran.dg/fmt_g0_2.f08: Likewise.
11058 * gfortran.dg/fmt_g0_4.f08: Likewise.
11059 * gfortran.dg/fmt_g0_5.f08: Likewise.
11060 * gfortran.dg/fmt_g0_6.f08: Likewise.
11061 * gfortran.dg/fmt_g0_7.f08: Likewise.
11062 * gfortran.dg/fmt_g_1.f90: Likewise.
11063 * gfortran.dg/fmt_int_sign.f90: Likewise.
11064 * gfortran.dg/fmt_l.f90: Likewise.
11065 * gfortran.dg/fmt_missing_period_2.f: Likewise.
11066 * gfortran.dg/fmt_missing_period_3.f: Likewise.
11067 * gfortran.dg/fmt_p_1.f90: Likewise.
11068 * gfortran.dg/fmt_pf.f90: Likewise.
11069 * gfortran.dg/fmt_read.f90: Likewise.
11070 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
11071 * gfortran.dg/fmt_t_1.f90: Likewise.
11072 * gfortran.dg/fmt_t_2.f90: Likewise.
11073 * gfortran.dg/fmt_t_3.f90: Likewise.
11074 * gfortran.dg/fmt_t_4.f90: Likewise.
11075 * gfortran.dg/fmt_t_5.f90: Likewise.
11076 * gfortran.dg/fmt_t_6.f: Likewise.
11077 * gfortran.dg/fmt_t_7.f: Likewise.
11078 * gfortran.dg/fmt_t_9.f: Likewise.
11079 * gfortran.dg/fmt_tl.f: Likewise.
11080 * gfortran.dg/fmt_unlimited.f90: Likewise.
11081 * gfortran.dg/fmt_white.f: Likewise.
11082 * gfortran.dg/fmt_zero_digits.f90: Likewise.
11083 * gfortran.dg/fold_nearest.f90: Likewise.
11084 * gfortran.dg/forall_1.f90: Likewise.
11085 * gfortran.dg/forall_10.f90: Likewise.
11086 * gfortran.dg/forall_12.f90: Likewise.
11087 * gfortran.dg/forall_13.f90: Likewise.
11088 * gfortran.dg/forall_15.f90: Likewise.
11089 * gfortran.dg/forall_4.f90: Likewise.
11090 * gfortran.dg/forall_5.f90: Likewise.
11091 * gfortran.dg/forall_6.f90: Likewise.
11092 * gfortran.dg/forall_7.f90: Likewise.
11093 * gfortran.dg/fraction.f90: Likewise.
11094 * gfortran.dg/fseek.f90: Likewise.
11095 * gfortran.dg/ftell_1.f90: Likewise.
11096 * gfortran.dg/ftell_2.f90: Likewise.
11097 * gfortran.dg/ftell_3.f90: Likewise.
11098 * gfortran.dg/func_assign_2.f90: Likewise.
11099 * gfortran.dg/func_assign_3.f90: Likewise.
11100 * gfortran.dg/func_derived_1.f90: Likewise.
11101 * gfortran.dg/func_derived_2.f90: Likewise.
11102 * gfortran.dg/func_derived_3.f90: Likewise.
11103 * gfortran.dg/func_result_1.f90: Likewise.
11104 * gfortran.dg/func_result_2.f90: Likewise.
11105 * gfortran.dg/func_result_6.f90: Likewise.
11106 * gfortran.dg/function_charlen_2.f90: Likewise.
11107 * gfortran.dg/function_charlen_3.f: Likewise.
11108 * gfortran.dg/function_kinds_1.f90: Likewise.
11109 * gfortran.dg/function_kinds_4.f90: Likewise.
11110 * gfortran.dg/function_optimize_10.f90: Likewise.
11111 * gfortran.dg/function_optimize_11.f90: Likewise.
11112 * gfortran.dg/function_optimize_12.f90: Likewise.
11113 * gfortran.dg/function_optimize_4.f90: Likewise.
11114 * gfortran.dg/function_optimize_8.f90: Likewise.
11115 * gfortran.dg/g77/13037.f: Likewise.
11116 * gfortran.dg/g77/1832.f: Likewise.
11117 * gfortran.dg/g77/19981119-0.f: Likewise.
11118 * gfortran.dg/g77/19990313-0.f: Likewise.
11119 * gfortran.dg/g77/19990313-1.f: Likewise.
11120 * gfortran.dg/g77/19990313-2.f: Likewise.
11121 * gfortran.dg/g77/19990313-3.f: Likewise.
11122 * gfortran.dg/g77/19990419-1.f: Likewise.
11123 * gfortran.dg/g77/19990826-0.f: Likewise.
11124 * gfortran.dg/g77/19990826-2.f: Likewise.
11125 * gfortran.dg/g77/20000503-1.f: Likewise.
11126 * gfortran.dg/g77/20001111.f: Likewise.
11127 * gfortran.dg/g77/20010116.f: Likewise.
11128 * gfortran.dg/g77/20010216-1.f: Likewise.
11129 * gfortran.dg/g77/20010430.f: Likewise.
11130 * gfortran.dg/g77/20010610.f: Likewise.
11131 * gfortran.dg/g77/6177.f: Likewise.
11132 * gfortran.dg/g77/7388.f: Likewise.
11133 * gfortran.dg/g77/947.f: Likewise.
11134 * gfortran.dg/g77/970625-2.f: Likewise.
11135 * gfortran.dg/g77/971102-1.f: Likewise.
11136 * gfortran.dg/g77/980628-0.f: Likewise.
11137 * gfortran.dg/g77/980628-1.f: Likewise.
11138 * gfortran.dg/g77/980628-10.f: Likewise.
11139 * gfortran.dg/g77/980628-2.f: Likewise.
11140 * gfortran.dg/g77/980628-3.f: Likewise.
11141 * gfortran.dg/g77/980628-7.f: Likewise.
11142 * gfortran.dg/g77/980628-8.f: Likewise.
11143 * gfortran.dg/g77/980628-9.f: Likewise.
11144 * gfortran.dg/g77/980701-0.f: Likewise.
11145 * gfortran.dg/g77/980701-1.f: Likewise.
11146 * gfortran.dg/g77/cabs.f: Likewise.
11147 * gfortran.dg/g77/claus.f: Likewise.
11148 * gfortran.dg/g77/complex_1.f: Likewise.
11149 * gfortran.dg/g77/cpp3.F: Likewise.
11150 * gfortran.dg/g77/cpp4.F: Likewise.
11151 * gfortran.dg/g77/cpp5.F: Likewise.
11152 * gfortran.dg/g77/dcomplex.f: Likewise.
11153 * gfortran.dg/g77/dnrm2.f: Likewise.
11154 * gfortran.dg/g77/erfc.f: Likewise.
11155 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
11156 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
11157 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
11158 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
11159 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
11160 * gfortran.dg/g77/int8421.f: Likewise.
11161 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
11162 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
11163 * gfortran.dg/g77/le.f: Likewise.
11164 * gfortran.dg/g77/short.f: Likewise.
11165 * gfortran.dg/gamma_1.f90: Likewise.
11166 * gfortran.dg/gamma_4.f90: Likewise.
11167 * gfortran.dg/gamma_5.f90: Likewise.
11168 * gfortran.dg/generic_13.f90: Likewise.
11169 * gfortran.dg/generic_15.f90: Likewise.
11170 * gfortran.dg/generic_19.f90: Likewise.
11171 * gfortran.dg/generic_20.f90: Likewise.
11172 * gfortran.dg/generic_23.f03: Likewise.
11173 * gfortran.dg/generic_25.f90: Likewise.
11174 * gfortran.dg/generic_27.f90: Likewise.
11175 * gfortran.dg/generic_31.f90: Likewise.
11176 * gfortran.dg/generic_4.f90: Likewise.
11177 * gfortran.dg/global_vars_c_init.f90: Likewise.
11178 * gfortran.dg/global_vars_f90_init.f90: Likewise.
11179 * gfortran.dg/gnu_logical_1.F: Likewise.
11180 * gfortran.dg/goacc/fixed-1.f: Likewise.
11181 * gfortran.dg/goacc/fixed-2.f: Likewise.
11182 * gfortran.dg/goacc/gang-static.f95: Likewise.
11183 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
11184 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11185 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11186 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11187 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11188 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11189 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
11190 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11191 * gfortran.dg/goacc/omp-fixed.f: Likewise.
11192 * gfortran.dg/gomp/crayptr5.f90: Likewise.
11193 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
11194 * gfortran.dg/gomp/pr48794.f90: Likewise.
11195 * gfortran.dg/gomp/pr72744.f90: Likewise.
11196 * gfortran.dg/gomp/pr77665.f90: Likewise.
11197 * gfortran.dg/gomp/workshare2.f90: Likewise.
11198 * gfortran.dg/gomp/workshare3.f90: Likewise.
11199 * gfortran.dg/goto_1.f: Likewise.
11200 * gfortran.dg/goto_2.f90: Likewise.
11201 * gfortran.dg/goto_4.f90: Likewise.
11202 * gfortran.dg/goto_6.f: Likewise.
11203 * gfortran.dg/graphite/id-26.f03: Likewise.
11204 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
11205 * gfortran.dg/graphite/pr29581.f90: Likewise.
11206 * gfortran.dg/graphite/pr29832.f90: Likewise.
11207 * gfortran.dg/graphite/run-id-1.f: Likewise.
11208 * gfortran.dg/graphite/run-id-2.f90: Likewise.
11209 * gfortran.dg/graphite/run-id-3.f90: Likewise.
11210 * gfortran.dg/hollerith.f90: Likewise.
11211 * gfortran.dg/hollerith4.f90: Likewise.
11212 * gfortran.dg/hollerith6.f90: Likewise.
11213 * gfortran.dg/hollerith8.f90: Likewise.
11214 * gfortran.dg/hollerith_1.f90: Likewise.
11215 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
11216 * gfortran.dg/hollerith_f95.f90: Likewise.
11217 * gfortran.dg/hollerith_legacy.f90: Likewise.
11218 * gfortran.dg/host_assoc_call_3.f90: Likewise.
11219 * gfortran.dg/host_assoc_function_1.f90: Likewise.
11220 * gfortran.dg/host_assoc_function_3.f90: Likewise.
11221 * gfortran.dg/host_assoc_function_4.f90: Likewise.
11222 * gfortran.dg/host_assoc_function_9.f90: Likewise.
11223 * gfortran.dg/host_dummy_index_1.f90: Likewise.
11224 * gfortran.dg/hypot_1.f90: Likewise.
11225 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
11226 * gfortran.dg/iargc.f90: Likewise.
11227 * gfortran.dg/ibits.f90: Likewise.
11228 * gfortran.dg/ichar_1.f90: Likewise.
11229 * gfortran.dg/ichar_2.f90: Likewise.
11230 * gfortran.dg/ieee/ieee_1.F90: Likewise.
11231 * gfortran.dg/ieee/ieee_2.f90: Likewise.
11232 * gfortran.dg/ieee/ieee_3.f90: Likewise.
11233 * gfortran.dg/ieee/ieee_4.f90: Likewise.
11234 * gfortran.dg/ieee/ieee_6.f90: Likewise.
11235 * gfortran.dg/ieee/ieee_7.f90: Likewise.
11236 * gfortran.dg/ieee/ieee_8.f90: Likewise.
11237 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
11238 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
11239 * gfortran.dg/ieee/large_1.f90: Likewise.
11240 * gfortran.dg/ieee/large_2.f90: Likewise.
11241 * gfortran.dg/ieee/large_3.F90: Likewise.
11242 * gfortran.dg/ieee/large_4.f90: Likewise.
11243 * gfortran.dg/ieee/rounding_1.f90: Likewise.
11244 * gfortran.dg/ieee/underflow_1.f90: Likewise.
11245 * gfortran.dg/impl_do_var_data.f90: Likewise.
11246 * gfortran.dg/implicit_10.f90: Likewise.
11247 * gfortran.dg/implicit_12.f90: Likewise.
11248 * gfortran.dg/implicit_class_1.f90: Likewise.
11249 * gfortran.dg/implicit_pure_1.f90: Likewise.
11250 * gfortran.dg/implied_do_1.f90: Likewise.
11251 * gfortran.dg/implied_do_io_1.f90: Likewise.
11252 * gfortran.dg/implied_do_io_2.f90: Likewise.
11253 * gfortran.dg/implied_do_io_3.f90: Likewise.
11254 * gfortran.dg/implied_shape_1.f08: Likewise.
11255 * gfortran.dg/import.f90: Likewise.
11256 * gfortran.dg/import4.f90: Likewise.
11257 * gfortran.dg/impure_1.f08: Likewise.
11258 * gfortran.dg/index.f90: Likewise.
11259 * gfortran.dg/index_2.f90: Likewise.
11260 * gfortran.dg/init_flag_1.f90: Likewise.
11261 * gfortran.dg/init_flag_10.f90: Likewise.
11262 * gfortran.dg/init_flag_15.f03: Likewise.
11263 * gfortran.dg/init_flag_2.f90: Likewise.
11264 * gfortran.dg/init_flag_3.f90: Likewise.
11265 * gfortran.dg/init_flag_4.f90: Likewise.
11266 * gfortran.dg/init_flag_5.f90: Likewise.
11267 * gfortran.dg/init_flag_6.f90: Likewise.
11268 * gfortran.dg/init_flag_7.f90: Likewise.
11269 * gfortran.dg/init_flag_9.f90: Likewise.
11270 * gfortran.dg/initialization_11.f90: Likewise.
11271 * gfortran.dg/initialization_19.f90: Likewise.
11272 * gfortran.dg/initialization_2.f90: Likewise.
11273 * gfortran.dg/initialization_22.f90: Likewise.
11274 * gfortran.dg/initialization_27.f90: Likewise.
11275 * gfortran.dg/initialization_5.f90: Likewise.
11276 * gfortran.dg/initialization_6.f90: Likewise.
11277 * gfortran.dg/inline_matmul_1.f90: Likewise.
11278 * gfortran.dg/inline_matmul_10.f90: Likewise.
11279 * gfortran.dg/inline_matmul_11.f90: Likewise.
11280 * gfortran.dg/inline_matmul_13.f90: Likewise.
11281 * gfortran.dg/inline_matmul_14.f90: Likewise.
11282 * gfortran.dg/inline_matmul_16.f90: Likewise.
11283 * gfortran.dg/inline_matmul_17.f90: Likewise.
11284 * gfortran.dg/inline_matmul_18.f90: Likewise.
11285 * gfortran.dg/inline_matmul_19.f90: Likewise.
11286 * gfortran.dg/inline_matmul_2.f90: Likewise.
11287 * gfortran.dg/inline_matmul_20.f90: Likewise.
11288 * gfortran.dg/inline_matmul_22.f90: Likewise.
11289 * gfortran.dg/inline_matmul_3.f90: Likewise.
11290 * gfortran.dg/inline_matmul_4.f90: Likewise.
11291 * gfortran.dg/inline_matmul_5.f90: Likewise.
11292 * gfortran.dg/inline_matmul_6.f90: Likewise.
11293 * gfortran.dg/inline_matmul_7.f90: Likewise.
11294 * gfortran.dg/inline_matmul_8.f90: Likewise.
11295 * gfortran.dg/inline_matmul_9.f90: Likewise.
11296 * gfortran.dg/inline_sum_1.f90: Likewise.
11297 * gfortran.dg/inline_sum_3.f90: Likewise.
11298 * gfortran.dg/inline_sum_5.f90: Likewise.
11299 * gfortran.dg/inquire-complex.f90: Likewise.
11300 * gfortran.dg/inquire.f90: Likewise.
11301 * gfortran.dg/inquire_10.f90: Likewise.
11302 * gfortran.dg/inquire_13.f90: Likewise.
11303 * gfortran.dg/inquire_15.f90: Likewise.
11304 * gfortran.dg/inquire_16.f90: Likewise.
11305 * gfortran.dg/inquire_17.f90: Likewise.
11306 * gfortran.dg/inquire_5.f90: Likewise.
11307 * gfortran.dg/inquire_6.f90: Likewise.
11308 * gfortran.dg/inquire_7.f90: Likewise.
11309 * gfortran.dg/inquire_9.f90: Likewise.
11310 * gfortran.dg/inquire_internal.f90: Likewise.
11311 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
11312 * gfortran.dg/inquire_size.f90: Likewise.
11313 * gfortran.dg/int_1.f90: Likewise.
11314 * gfortran.dg/int_conv_1.f90: Likewise.
11315 * gfortran.dg/int_range_io_1.f90: Likewise.
11316 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
11317 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
11318 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
11319 * gfortran.dg/integer_plus.f90: Likewise.
11320 * gfortran.dg/intent_out_2.f90: Likewise.
11321 * gfortran.dg/intent_out_5.f90: Likewise.
11322 * gfortran.dg/intent_out_6.f90: Likewise.
11323 * gfortran.dg/interface_12.f90: Likewise.
11324 * gfortran.dg/interface_19.f90: Likewise.
11325 * gfortran.dg/interface_4.f90: Likewise.
11326 * gfortran.dg/interface_5.f90: Likewise.
11327 * gfortran.dg/interface_9.f90: Likewise.
11328 * gfortran.dg/interface_assignment_1.f90: Likewise.
11329 * gfortran.dg/interface_assignment_2.f90: Likewise.
11330 * gfortran.dg/internal_dummy_2.f08: Likewise.
11331 * gfortran.dg/internal_dummy_3.f08: Likewise.
11332 * gfortran.dg/internal_dummy_4.f08: Likewise.
11333 * gfortran.dg/internal_pack_1.f90: Likewise.
11334 * gfortran.dg/internal_pack_10.f90: Likewise.
11335 * gfortran.dg/internal_pack_12.f90: Likewise.
11336 * gfortran.dg/internal_pack_13.f90: Likewise.
11337 * gfortran.dg/internal_pack_14.f90: Likewise.
11338 * gfortran.dg/internal_pack_15.f90: Likewise.
11339 * gfortran.dg/internal_pack_2.f90: Likewise.
11340 * gfortran.dg/internal_pack_3.f90: Likewise.
11341 * gfortran.dg/internal_pack_4.f90: Likewise.
11342 * gfortran.dg/internal_pack_6.f90: Likewise.
11343 * gfortran.dg/internal_pack_8.f90: Likewise.
11344 * gfortran.dg/internal_readwrite_1.f90: Likewise.
11345 * gfortran.dg/internal_readwrite_2.f90: Likewise.
11346 * gfortran.dg/internal_readwrite_3.f90: Likewise.
11347 * gfortran.dg/intrinsic_actual_1.f: Likewise.
11348 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
11349 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11350 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
11351 * gfortran.dg/intrinsic_char_1.f90: Likewise.
11352 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
11353 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
11354 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
11355 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
11356 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
11357 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
11358 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
11359 * gfortran.dg/intrinsic_product_1.f90: Likewise.
11360 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
11361 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11362 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
11363 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
11364 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
11365 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
11366 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
11367 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
11368 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
11369 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
11370 * gfortran.dg/io_err_1.f90: Likewise.
11371 * gfortran.dg/io_real_boz.f90: Likewise.
11372 * gfortran.dg/iomsg_1.f90: Likewise.
11373 * gfortran.dg/iostat_1.f90: Likewise.
11374 * gfortran.dg/iostat_2.f90: Likewise.
11375 * gfortran.dg/iostat_4.f90: Likewise.
11376 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
11377 * gfortran.dg/ishft_1.f90: Likewise.
11378 * gfortran.dg/ishft_2.f90: Likewise.
11379 * gfortran.dg/ishft_4.f90: Likewise.
11380 * gfortran.dg/isnan_1.f90: Likewise.
11381 * gfortran.dg/isnan_2.f90: Likewise.
11382 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
11383 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
11384 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
11385 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
11386 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
11387 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
11388 * gfortran.dg/itime_idate_1.f: Likewise.
11389 * gfortran.dg/itime_idate_2.f: Likewise.
11390 * gfortran.dg/large_integer_kind_1.f90: Likewise.
11391 * gfortran.dg/large_integer_kind_2.f90: Likewise.
11392 * gfortran.dg/large_real_kind_1.f90: Likewise.
11393 * gfortran.dg/large_real_kind_2.F90: Likewise.
11394 * gfortran.dg/large_real_kind_3.F90: Likewise.
11395 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
11396 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
11397 * gfortran.dg/large_recl.f90: Likewise.
11398 * gfortran.dg/large_unit_1.f90: Likewise.
11399 * gfortran.dg/large_unit_2.f90: Likewise.
11400 * gfortran.dg/largeequiv_1.f90: Likewise.
11401 * gfortran.dg/leadz_trailz_1.f90: Likewise.
11402 * gfortran.dg/leadz_trailz_2.f90: Likewise.
11403 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11404 * gfortran.dg/list_read_1.f90: Likewise.
11405 * gfortran.dg/list_read_10.f90: Likewise.
11406 * gfortran.dg/list_read_11.f90: Likewise.
11407 * gfortran.dg/list_read_12.f90: Likewise.
11408 * gfortran.dg/list_read_13.f: Likewise.
11409 * gfortran.dg/list_read_14.f90: Likewise.
11410 * gfortran.dg/list_read_2.f90: Likewise.
11411 * gfortran.dg/list_read_3.f90: Likewise.
11412 * gfortran.dg/list_read_4.f90: Likewise.
11413 * gfortran.dg/list_read_5.f90: Likewise.
11414 * gfortran.dg/list_read_6.f90: Likewise.
11415 * gfortran.dg/list_read_7.f90: Likewise.
11416 * gfortran.dg/list_read_8.f90: Likewise.
11417 * gfortran.dg/list_read_9.f90: Likewise.
11418 * gfortran.dg/loc_2.f90: Likewise.
11419 * gfortran.dg/logical_1.f90: Likewise.
11420 * gfortran.dg/logical_dot_product.f90: Likewise.
11421 * gfortran.dg/logical_temp_io.f90: Likewise.
11422 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
11423 * gfortran.dg/lrshift_1.f90: Likewise.
11424 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
11425 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
11426 * gfortran.dg/lto/pr40725_0.f03: Likewise.
11427 * gfortran.dg/lto/pr41576_1.f90: Likewise.
11428 * gfortran.dg/make_unit.f90: Likewise.
11429 * gfortran.dg/mapping_1.f90: Likewise.
11430 * gfortran.dg/mapping_2.f90: Likewise.
11431 * gfortran.dg/mapping_3.f90: Likewise.
11432 * gfortran.dg/masklr_1.F90: Likewise.
11433 * gfortran.dg/masklr_2.F90: Likewise.
11434 * gfortran.dg/matmul_1.f90: Likewise.
11435 * gfortran.dg/matmul_10.f90: Likewise.
11436 * gfortran.dg/matmul_12.f90: Likewise.
11437 * gfortran.dg/matmul_16.f90: Likewise.
11438 * gfortran.dg/matmul_17.f90: Likewise.
11439 * gfortran.dg/matmul_18.f90: Likewise.
11440 * gfortran.dg/matmul_2.f90: Likewise.
11441 * gfortran.dg/matmul_3.f90: Likewise.
11442 * gfortran.dg/matmul_4.f90: Likewise.
11443 * gfortran.dg/matmul_6.f90: Likewise.
11444 * gfortran.dg/matmul_8.f03: Likewise.
11445 * gfortran.dg/matmul_9.f90: Likewise.
11446 * gfortran.dg/matmul_bounds_12.f90: Likewise.
11447 * gfortran.dg/matmul_bounds_6.f90: Likewise.
11448 * gfortran.dg/matmul_const.f90: Likewise.
11449 * gfortran.dg/maxloc_1.f90: Likewise.
11450 * gfortran.dg/maxloc_2.f90: Likewise.
11451 * gfortran.dg/maxloc_3.f90: Likewise.
11452 * gfortran.dg/maxloc_4.f90: Likewise.
11453 * gfortran.dg/maxloc_string_1.f90: Likewise.
11454 * gfortran.dg/maxlocval_1.f90: Likewise.
11455 * gfortran.dg/maxlocval_2.f90: Likewise.
11456 * gfortran.dg/maxlocval_3.f90: Likewise.
11457 * gfortran.dg/maxlocval_4.f90: Likewise.
11458 * gfortran.dg/maxval_char_1.f90: Likewise.
11459 * gfortran.dg/maxval_char_2.f90: Likewise.
11460 * gfortran.dg/maxval_char_3.f90: Likewise.
11461 * gfortran.dg/maxval_char_4.f90: Likewise.
11462 * gfortran.dg/maxval_parameter_1.f90: Likewise.
11463 * gfortran.dg/mclock.f90: Likewise.
11464 * gfortran.dg/merge_bits_1.F90: Likewise.
11465 * gfortran.dg/merge_bits_2.F90: Likewise.
11466 * gfortran.dg/merge_char_1.f90: Likewise.
11467 * gfortran.dg/merge_init_expr.f90: Likewise.
11468 * gfortran.dg/min_max_optional_1.f90: Likewise.
11469 * gfortran.dg/min_max_optional_5.f90: Likewise.
11470 * gfortran.dg/minloc_1.f90: Likewise.
11471 * gfortran.dg/minloc_2.f90: Likewise.
11472 * gfortran.dg/minloc_3.f90: Likewise.
11473 * gfortran.dg/minloc_4.f90: Likewise.
11474 * gfortran.dg/minloc_string_1.f90: Likewise.
11475 * gfortran.dg/minlocval_1.f90: Likewise.
11476 * gfortran.dg/minlocval_2.f90: Likewise.
11477 * gfortran.dg/minlocval_3.f90: Likewise.
11478 * gfortran.dg/minlocval_4.f90: Likewise.
11479 * gfortran.dg/minmax_char_1.f90: Likewise.
11480 * gfortran.dg/minmaxloc_1.f90: Likewise.
11481 * gfortran.dg/minmaxloc_10.f90: Likewise.
11482 * gfortran.dg/minmaxloc_11.f90: Likewise.
11483 * gfortran.dg/minmaxloc_12.f90: Likewise.
11484 * gfortran.dg/minmaxloc_13.f90: Likewise.
11485 * gfortran.dg/minmaxloc_2.f90: Likewise.
11486 * gfortran.dg/minmaxloc_3.f90: Likewise.
11487 * gfortran.dg/minmaxloc_4.f90: Likewise.
11488 * gfortran.dg/minmaxloc_5.f90: Likewise.
11489 * gfortran.dg/minmaxloc_6.f90: Likewise.
11490 * gfortran.dg/minmaxloc_7.f90: Likewise.
11491 * gfortran.dg/minmaxloc_8.f90: Likewise.
11492 * gfortran.dg/minmaxval_1.f90: Likewise.
11493 * gfortran.dg/minval_char_1.f90: Likewise.
11494 * gfortran.dg/minval_char_2.f90: Likewise.
11495 * gfortran.dg/minval_char_3.f90: Likewise.
11496 * gfortran.dg/minval_char_4.f90: Likewise.
11497 * gfortran.dg/minval_char_5.f90: Likewise.
11498 * gfortran.dg/minval_parameter_1.f90: Likewise.
11499 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
11500 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
11501 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
11502 * gfortran.dg/missing_parens_1.f90: Likewise.
11503 * gfortran.dg/missing_parens_2.f90: Likewise.
11504 * gfortran.dg/mod_large_1.f90: Likewise.
11505 * gfortran.dg/mod_sign0_1.f90: Likewise.
11506 * gfortran.dg/module_blank_common.f90: Likewise.
11507 * gfortran.dg/module_commons_1.f90: Likewise.
11508 * gfortran.dg/module_commons_3.f90: Likewise.
11509 * gfortran.dg/module_double_reuse.f90: Likewise.
11510 * gfortran.dg/module_equivalence_1.f90: Likewise.
11511 * gfortran.dg/module_equivalence_2.f90: Likewise.
11512 * gfortran.dg/module_equivalence_3.f90: Likewise.
11513 * gfortran.dg/module_equivalence_5.f90: Likewise.
11514 * gfortran.dg/module_interface_1.f90: Likewise.
11515 * gfortran.dg/module_nan.f90: Likewise.
11516 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11517 * gfortran.dg/module_procedure_1.f90: Likewise.
11518 * gfortran.dg/module_read_1.f90: Likewise.
11519 * gfortran.dg/module_read_2.f90: Likewise.
11520 * gfortran.dg/module_widestring_1.f90: Likewise.
11521 * gfortran.dg/move_alloc.f90: Likewise.
11522 * gfortran.dg/move_alloc_10.f90: Likewise.
11523 * gfortran.dg/move_alloc_13.f90: Likewise.
11524 * gfortran.dg/move_alloc_14.f90: Likewise.
11525 * gfortran.dg/move_alloc_15.f90: Likewise.
11526 * gfortran.dg/move_alloc_16.f90: Likewise.
11527 * gfortran.dg/move_alloc_2.f90: Likewise.
11528 * gfortran.dg/move_alloc_5.f90: Likewise.
11529 * gfortran.dg/move_alloc_6.f90: Likewise.
11530 * gfortran.dg/move_alloc_9.f90: Likewise.
11531 * gfortran.dg/multiple_allocation_1.f90: Likewise.
11532 * gfortran.dg/multiple_allocation_3.f90: Likewise.
11533 * gfortran.dg/mvbits_1.f90: Likewise.
11534 * gfortran.dg/mvbits_2.f90: Likewise.
11535 * gfortran.dg/mvbits_3.f90: Likewise.
11536 * gfortran.dg/mvbits_4.f90: Likewise.
11537 * gfortran.dg/mvbits_7.f90: Likewise.
11538 * gfortran.dg/mvbits_8.f90: Likewise.
11539 * gfortran.dg/namelist_11.f: Likewise.
11540 * gfortran.dg/namelist_12.f: Likewise.
11541 * gfortran.dg/namelist_13.f90: Likewise.
11542 * gfortran.dg/namelist_14.f90: Likewise.
11543 * gfortran.dg/namelist_15.f90: Likewise.
11544 * gfortran.dg/namelist_16.f90: Likewise.
11545 * gfortran.dg/namelist_17.f90: Likewise.
11546 * gfortran.dg/namelist_18.f90: Likewise.
11547 * gfortran.dg/namelist_19.f90: Likewise.
11548 * gfortran.dg/namelist_20.f90: Likewise.
11549 * gfortran.dg/namelist_21.f90: Likewise.
11550 * gfortran.dg/namelist_22.f90: Likewise.
11551 * gfortran.dg/namelist_23.f90: Likewise.
11552 * gfortran.dg/namelist_24.f90: Likewise.
11553 * gfortran.dg/namelist_26.f90: Likewise.
11554 * gfortran.dg/namelist_27.f90: Likewise.
11555 * gfortran.dg/namelist_28.f90: Likewise.
11556 * gfortran.dg/namelist_29.f90: Likewise.
11557 * gfortran.dg/namelist_37.f90: Likewise.
11558 * gfortran.dg/namelist_38.f90: Likewise.
11559 * gfortran.dg/namelist_39.f90: Likewise.
11560 * gfortran.dg/namelist_40.f90: Likewise.
11561 * gfortran.dg/namelist_41.f90: Likewise.
11562 * gfortran.dg/namelist_42.f90: Likewise.
11563 * gfortran.dg/namelist_43.f90: Likewise.
11564 * gfortran.dg/namelist_44.f90: Likewise.
11565 * gfortran.dg/namelist_47.f90: Likewise.
11566 * gfortran.dg/namelist_48.f90: Likewise.
11567 * gfortran.dg/namelist_49.f90: Likewise.
11568 * gfortran.dg/namelist_50.f90: Likewise.
11569 * gfortran.dg/namelist_51.f90: Likewise.
11570 * gfortran.dg/namelist_52.f90: Likewise.
11571 * gfortran.dg/namelist_54.f90: Likewise.
11572 * gfortran.dg/namelist_55.f90: Likewise.
11573 * gfortran.dg/namelist_56.f90: Likewise.
11574 * gfortran.dg/namelist_57.f90: Likewise.
11575 * gfortran.dg/namelist_58.f90: Likewise.
11576 * gfortran.dg/namelist_59.f90: Likewise.
11577 * gfortran.dg/namelist_60.f90: Likewise.
11578 * gfortran.dg/namelist_61.f90: Likewise.
11579 * gfortran.dg/namelist_64.f90: Likewise.
11580 * gfortran.dg/namelist_65.f90: Likewise.
11581 * gfortran.dg/namelist_69.f90: Likewise.
11582 * gfortran.dg/namelist_70.f90: Likewise.
11583 * gfortran.dg/namelist_71.f90: Likewise.
11584 * gfortran.dg/namelist_72.f: Likewise.
11585 * gfortran.dg/namelist_73.f90: Likewise.
11586 * gfortran.dg/namelist_77.f90: Likewise.
11587 * gfortran.dg/namelist_78.f90: Likewise.
11588 * gfortran.dg/namelist_79.f90: Likewise.
11589 * gfortran.dg/namelist_80.f90: Likewise.
11590 * gfortran.dg/namelist_81.f90: Likewise.
11591 * gfortran.dg/namelist_82.f90: Likewise.
11592 * gfortran.dg/namelist_84.f90: Likewise.
11593 * gfortran.dg/namelist_85.f90: Likewise.
11594 * gfortran.dg/namelist_86.f90: Likewise.
11595 * gfortran.dg/namelist_87.f90: Likewise.
11596 * gfortran.dg/namelist_88.f90: Likewise.
11597 * gfortran.dg/namelist_89.f90: Likewise.
11598 * gfortran.dg/namelist_90.f: Likewise.
11599 * gfortran.dg/namelist_95.f90: Likewise.
11600 * gfortran.dg/namelist_char_only.f90: Likewise.
11601 * gfortran.dg/namelist_empty.f90: Likewise.
11602 * gfortran.dg/namelist_internal.f90: Likewise.
11603 * gfortran.dg/namelist_use.f90: Likewise.
11604 * gfortran.dg/namelist_use_only.f90: Likewise.
11605 * gfortran.dg/namelist_utf8.f90: Likewise.
11606 * gfortran.dg/nan_1.f90: Likewise.
11607 * gfortran.dg/nan_2.f90: Likewise.
11608 * gfortran.dg/nan_3.f90: Likewise.
11609 * gfortran.dg/nan_6.f90: Likewise.
11610 * gfortran.dg/nan_7.f90: Likewise.
11611 * gfortran.dg/nearest_1.f90: Likewise.
11612 * gfortran.dg/nearest_2.f90: Likewise.
11613 * gfortran.dg/nearest_3.f90: Likewise.
11614 * gfortran.dg/negative-z-descriptor.f90: Likewise.
11615 * gfortran.dg/negative_automatic_size.f90: Likewise.
11616 * gfortran.dg/negative_unit.f: Likewise.
11617 * gfortran.dg/negative_unit2.f90: Likewise.
11618 * gfortran.dg/negative_unit_int8.f: Likewise.
11619 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
11620 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
11621 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
11622 * gfortran.dg/nested_modules_1.f90: Likewise.
11623 * gfortran.dg/nested_modules_2.f90: Likewise.
11624 * gfortran.dg/nested_modules_3.f90: Likewise.
11625 * gfortran.dg/nesting_1.f90: Likewise.
11626 * gfortran.dg/new_line.f90: Likewise.
11627 * gfortran.dg/newunit_1.f90: Likewise.
11628 * gfortran.dg/newunit_3.f90: Likewise.
11629 * gfortran.dg/newunit_5.f90.f90: Likewise.
11630 * gfortran.dg/nint_1.f90: Likewise.
11631 * gfortran.dg/nint_2.f90: Likewise.
11632 * gfortran.dg/no_arg_check_2.f90: Likewise.
11633 * gfortran.dg/no_range_check_1.f90: Likewise.
11634 * gfortran.dg/no_range_check_2.f90: Likewise.
11635 * gfortran.dg/no_range_check_3.f90: Likewise.
11636 * gfortran.dg/noadv_size.f90: Likewise.
11637 * gfortran.dg/nonreturning_statements.f90: Likewise.
11638 * gfortran.dg/norm2_1.f90: Likewise.
11639 * gfortran.dg/norm2_3.f90: Likewise.
11640 * gfortran.dg/nosigned_zero_1.f90: Likewise.
11641 * gfortran.dg/nosigned_zero_2.f90: Likewise.
11642 * gfortran.dg/nosigned_zero_3.f90: Likewise.
11643 * gfortran.dg/null_4.f90: Likewise.
11644 * gfortran.dg/null_9.f90: Likewise.
11645 * gfortran.dg/nullify_3.f90: Likewise.
11646 * gfortran.dg/oldstyle_1.f90: Likewise.
11647 * gfortran.dg/open_access_append_1.f90: Likewise.
11648 * gfortran.dg/open_access_append_2.f90: Likewise.
11649 * gfortran.dg/open_errors.f90: Likewise.
11650 * gfortran.dg/open_negative_unit_1.f90: Likewise.
11651 * gfortran.dg/open_new.f90: Likewise.
11652 * gfortran.dg/open_readonly_1.f90: Likewise.
11653 * gfortran.dg/operator_1.f90: Likewise.
11654 * gfortran.dg/optional_absent_1.f90: Likewise.
11655 * gfortran.dg/optional_absent_2.f90: Likewise.
11656 * gfortran.dg/optional_absent_3.f90: Likewise.
11657 * gfortran.dg/optional_class_1.f90: Likewise.
11658 * gfortran.dg/optional_dim_2.f90: Likewise.
11659 * gfortran.dg/optional_dim_3.f90: Likewise.
11660 * gfortran.dg/output_exponents_1.f90: Likewise.
11661 * gfortran.dg/overload_1.f90: Likewise.
11662 * gfortran.dg/overload_2.f90: Likewise.
11663 * gfortran.dg/overwrite_1.f: Likewise.
11664 * gfortran.dg/pad_no.f90: Likewise.
11665 * gfortran.dg/parameter_array_init_1.f90: Likewise.
11666 * gfortran.dg/parameter_array_init_2.f90: Likewise.
11667 * gfortran.dg/parameter_array_init_4.f90: Likewise.
11668 * gfortran.dg/parameter_array_init_5.f90: Likewise.
11669 * gfortran.dg/parameter_array_section_2.f90: Likewise.
11670 * gfortran.dg/parens_3.f90: Likewise.
11671 * gfortran.dg/parens_5.f90: Likewise.
11672 * gfortran.dg/parens_6.f90: Likewise.
11673 * gfortran.dg/parent_result_ref_1.f90: Likewise.
11674 * gfortran.dg/parent_result_ref_2.f90: Likewise.
11675 * gfortran.dg/parent_result_ref_3.f90: Likewise.
11676 * gfortran.dg/parent_result_ref_4.f90: Likewise.
11677 * gfortran.dg/parity_1.f90: Likewise.
11678 * gfortran.dg/past_eor.f90: Likewise.
11679 * gfortran.dg/pdt_1.f03: Likewise.
11680 * gfortran.dg/pdt_10.f03: Likewise.
11681 * gfortran.dg/pdt_11.f03: Likewise.
11682 * gfortran.dg/pdt_12.f03: Likewise.
11683 * gfortran.dg/pdt_13.f03: Likewise.
11684 * gfortran.dg/pdt_14.f03: Likewise.
11685 * gfortran.dg/pdt_15.f03: Likewise.
11686 * gfortran.dg/pdt_19.f03: Likewise.
11687 * gfortran.dg/pdt_20.f03: Likewise.
11688 * gfortran.dg/pdt_22.f03: Likewise.
11689 * gfortran.dg/pdt_23.f03: Likewise.
11690 * gfortran.dg/pdt_25.f03: Likewise.
11691 * gfortran.dg/pdt_26.f03: Likewise.
11692 * gfortran.dg/pdt_27.f03: Likewise.
11693 * gfortran.dg/pdt_28.f03: Likewise.
11694 * gfortran.dg/pdt_3.f03: Likewise.
11695 * gfortran.dg/pdt_4.f03: Likewise.
11696 * gfortran.dg/pdt_5.f03: Likewise.
11697 * gfortran.dg/pdt_7.f03: Likewise.
11698 * gfortran.dg/pointer_1.f90: Likewise.
11699 * gfortran.dg/pointer_array_1.f90: Likewise.
11700 * gfortran.dg/pointer_array_3.f90: Likewise.
11701 * gfortran.dg/pointer_array_4.f90: Likewise.
11702 * gfortran.dg/pointer_array_5.f90: Likewise.
11703 * gfortran.dg/pointer_array_6.f90: Likewise.
11704 * gfortran.dg/pointer_array_7.f90: Likewise.
11705 * gfortran.dg/pointer_array_8.f90: Likewise.
11706 * gfortran.dg/pointer_array_9.f90: Likewise.
11707 * gfortran.dg/pointer_array_component_1.f90: Likewise.
11708 * gfortran.dg/pointer_array_component_2.f90: Likewise.
11709 * gfortran.dg/pointer_assign_10.f90: Likewise.
11710 * gfortran.dg/pointer_assign_11.f90: Likewise.
11711 * gfortran.dg/pointer_assign_4.f90: Likewise.
11712 * gfortran.dg/pointer_assign_8.f90: Likewise.
11713 * gfortran.dg/pointer_assign_9.f90: Likewise.
11714 * gfortran.dg/pointer_check_10.f90: Likewise.
11715 * gfortran.dg/pointer_check_9.f90: Likewise.
11716 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
11717 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
11718 * gfortran.dg/pointer_function_result_1.f90: Likewise.
11719 * gfortran.dg/pointer_init_1.f90: Likewise.
11720 * gfortran.dg/pointer_init_3.f90: Likewise.
11721 * gfortran.dg/pointer_init_4.f90: Likewise.
11722 * gfortran.dg/pointer_init_5.f90: Likewise.
11723 * gfortran.dg/pointer_init_8.f90: Likewise.
11724 * gfortran.dg/pointer_intent_1.f90: Likewise.
11725 * gfortran.dg/pointer_intent_4.f90: Likewise.
11726 * gfortran.dg/pointer_intent_5.f90: Likewise.
11727 * gfortran.dg/pointer_remapping_10.f90: Likewise.
11728 * gfortran.dg/pointer_remapping_4.f03: Likewise.
11729 * gfortran.dg/pointer_remapping_5.f08: Likewise.
11730 * gfortran.dg/pointer_remapping_9.f90: Likewise.
11731 * gfortran.dg/pointer_target_1.f90: Likewise.
11732 * gfortran.dg/pointer_target_2.f90: Likewise.
11733 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
11734 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
11735 * gfortran.dg/power.f90: Likewise.
11736 * gfortran.dg/power1.f90: Likewise.
11737 * gfortran.dg/power_3.f90: Likewise.
11738 * gfortran.dg/power_4.f90: Likewise.
11739 * gfortran.dg/power_5.f90: Likewise.
11740 * gfortran.dg/pr12884.f: Likewise.
11741 * gfortran.dg/pr15129.f90: Likewise.
11742 * gfortran.dg/pr15140.f90: Likewise.
11743 * gfortran.dg/pr15324.f90: Likewise.
11744 * gfortran.dg/pr15332.f: Likewise.
11745 * gfortran.dg/pr15957.f90: Likewise.
11746 * gfortran.dg/pr15959.f90: Likewise.
11747 * gfortran.dg/pr16597.f90: Likewise.
11748 * gfortran.dg/pr16861.f90: Likewise.
11749 * gfortran.dg/pr16938.f90: Likewise.
11750 * gfortran.dg/pr17090.f90: Likewise.
11751 * gfortran.dg/pr17143.f90: Likewise.
11752 * gfortran.dg/pr17164.f90: Likewise.
11753 * gfortran.dg/pr17229.f: Likewise.
11754 * gfortran.dg/pr17285.f90: Likewise.
11755 * gfortran.dg/pr17286.f90: Likewise.
11756 * gfortran.dg/pr17472.f: Likewise.
11757 * gfortran.dg/pr17612.f90: Likewise.
11758 * gfortran.dg/pr17706.f90: Likewise.
11759 * gfortran.dg/pr18025.f90: Likewise.
11760 * gfortran.dg/pr18122.f90: Likewise.
11761 * gfortran.dg/pr18210.f90: Likewise.
11762 * gfortran.dg/pr18392.f90: Likewise.
11763 * gfortran.dg/pr19155.f: Likewise.
11764 * gfortran.dg/pr19216.f: Likewise.
11765 * gfortran.dg/pr19467.f90: Likewise.
11766 * gfortran.dg/pr19657.f: Likewise.
11767 * gfortran.dg/pr19926.f90: Likewise.
11768 * gfortran.dg/pr19928-1.f90: Likewise.
11769 * gfortran.dg/pr19928-2.f90: Likewise.
11770 * gfortran.dg/pr20086.f90: Likewise.
11771 * gfortran.dg/pr20124.f90: Likewise.
11772 * gfortran.dg/pr20163-2.f: Likewise.
11773 * gfortran.dg/pr20480.f90: Likewise.
11774 * gfortran.dg/pr20755.f: Likewise.
11775 * gfortran.dg/pr20950.f: Likewise.
11776 * gfortran.dg/pr21177.f90: Likewise.
11777 * gfortran.dg/pr21730.f: Likewise.
11778 * gfortran.dg/pr22491.f: Likewise.
11779 * gfortran.dg/pr25603.f: Likewise.
11780 * gfortran.dg/pr26246_2.f90: Likewise.
11781 * gfortran.dg/pr32136.f90: Likewise.
11782 * gfortran.dg/pr32533.f90: Likewise.
11783 * gfortran.dg/pr33794.f90: Likewise.
11784 * gfortran.dg/pr35662.f90: Likewise.
11785 * gfortran.dg/pr35944-1.f90: Likewise.
11786 * gfortran.dg/pr35944-2.f90: Likewise.
11787 * gfortran.dg/pr35983.f90: Likewise.
11788 * gfortran.dg/pr39865.f90: Likewise.
11789 * gfortran.dg/pr41212.f90: Likewise.
11790 * gfortran.dg/pr43808.f90: Likewise.
11791 * gfortran.dg/pr44592.f90: Likewise.
11792 * gfortran.dg/pr44735.f90: Likewise.
11793 * gfortran.dg/pr45308.f03: Likewise.
11794 * gfortran.dg/pr46297.f: Likewise.
11795 * gfortran.dg/pr46588.f90: Likewise.
11796 * gfortran.dg/pr46665.f90: Likewise.
11797 * gfortran.dg/pr46804.f90: Likewise.
11798 * gfortran.dg/pr47008.f03: Likewise.
11799 * gfortran.dg/pr47614.f: Likewise.
11800 * gfortran.dg/pr47878.f90: Likewise.
11801 * gfortran.dg/pr49103.f90: Likewise.
11802 * gfortran.dg/pr50069_1.f90: Likewise.
11803 * gfortran.dg/pr50769.f90: Likewise.
11804 * gfortran.dg/pr52608.f90: Likewise.
11805 * gfortran.dg/pr55086_2.f90: Likewise.
11806 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11807 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11808 * gfortran.dg/pr55330.f90: Likewise.
11809 * gfortran.dg/pr56015.f90: Likewise.
11810 * gfortran.dg/pr57910.f90: Likewise.
11811 * gfortran.dg/pr59700.f90: Likewise.
11812 * gfortran.dg/pr62125.f90: Likewise.
11813 * gfortran.dg/pr64530.f90: Likewise.
11814 * gfortran.dg/pr65429.f90: Likewise.
11815 * gfortran.dg/pr65450.f90: Likewise.
11816 * gfortran.dg/pr65504.f90: Likewise.
11817 * gfortran.dg/pr65903.f90: Likewise.
11818 * gfortran.dg/pr66311.f90: Likewise.
11819 * gfortran.dg/pr66864.f90: Likewise.
11820 * gfortran.dg/pr67140.f90: Likewise.
11821 * gfortran.dg/pr67524.f90: Likewise.
11822 * gfortran.dg/pr67885.f90: Likewise.
11823 * gfortran.dg/pr68053.f90: Likewise.
11824 * gfortran.dg/pr68566.f90: Likewise.
11825 * gfortran.dg/pr69514_1.f90: Likewise.
11826 * gfortran.dg/pr69514_2.f90: Likewise.
11827 * gfortran.dg/pr69739.f90: Likewise.
11828 * gfortran.dg/pr70673.f90: Likewise.
11829 * gfortran.dg/pr71523_2.f90: Likewise.
11830 * gfortran.dg/pr71764.f90: Likewise.
11831 * gfortran.dg/pr78092.f90: Likewise.
11832 * gfortran.dg/pr82973.f90: Likewise.
11833 * gfortran.dg/pr83864.f90: Likewise.
11834 * gfortran.dg/pr83874.f90: Likewise.
11835 * gfortran.dg/pr84088.f90: Likewise.
11836 * gfortran.dg/pr84155.f90: Likewise.
11837 * gfortran.dg/proc_decl_12.f90: Likewise.
11838 * gfortran.dg/proc_decl_13.f90: Likewise.
11839 * gfortran.dg/proc_decl_15.f90: Likewise.
11840 * gfortran.dg/proc_decl_17.f90: Likewise.
11841 * gfortran.dg/proc_decl_18.f90: Likewise.
11842 * gfortran.dg/proc_decl_2.f90: Likewise.
11843 * gfortran.dg/proc_decl_5.f90: Likewise.
11844 * gfortran.dg/proc_decl_9.f90: Likewise.
11845 * gfortran.dg/proc_ptr_1.f90: Likewise.
11846 * gfortran.dg/proc_ptr_10.f90: Likewise.
11847 * gfortran.dg/proc_ptr_12.f90: Likewise.
11848 * gfortran.dg/proc_ptr_18.f90: Likewise.
11849 * gfortran.dg/proc_ptr_19.f90: Likewise.
11850 * gfortran.dg/proc_ptr_21.f90: Likewise.
11851 * gfortran.dg/proc_ptr_22.f90: Likewise.
11852 * gfortran.dg/proc_ptr_23.f90: Likewise.
11853 * gfortran.dg/proc_ptr_25.f90: Likewise.
11854 * gfortran.dg/proc_ptr_26.f90: Likewise.
11855 * gfortran.dg/proc_ptr_3.f90: Likewise.
11856 * gfortran.dg/proc_ptr_36.f90: Likewise.
11857 * gfortran.dg/proc_ptr_47.f90: Likewise.
11858 * gfortran.dg/proc_ptr_48.f90: Likewise.
11859 * gfortran.dg/proc_ptr_5.f90: Likewise.
11860 * gfortran.dg/proc_ptr_6.f90: Likewise.
11861 * gfortran.dg/proc_ptr_7.f90: Likewise.
11862 * gfortran.dg/proc_ptr_8.f90: Likewise.
11863 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11864 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11865 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11866 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11867 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11868 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11869 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11870 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11871 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11872 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11873 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11874 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11875 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11876 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11877 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11878 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11879 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11880 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11881 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11882 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11883 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11884 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11885 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11886 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11887 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11888 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11889 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11890 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11891 * gfortran.dg/product_init_expr.f03: Likewise.
11892 * gfortran.dg/promotion.f90: Likewise.
11893 * gfortran.dg/promotion_3.f90: Likewise.
11894 * gfortran.dg/promotion_4.f90: Likewise.
11895 * gfortran.dg/protected_1.f90: Likewise.
11896 * gfortran.dg/protected_2.f90: Likewise.
11897 * gfortran.dg/ptr-func-1.f90: Likewise.
11898 * gfortran.dg/ptr-func-2.f90: Likewise.
11899 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11900 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11901 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11902 * gfortran.dg/pure_byref_1.f90: Likewise.
11903 * gfortran.dg/pure_byref_2.f90: Likewise.
11904 * gfortran.dg/pure_byref_3.f90: Likewise.
11905 * gfortran.dg/quad_2.f90: Likewise.
11906 * gfortran.dg/quad_3.f90: Likewise.
11907 * gfortran.dg/random_3.f90: Likewise.
11908 * gfortran.dg/random_4.f90: Likewise.
11909 * gfortran.dg/random_7.f90: Likewise.
11910 * gfortran.dg/read_2.f90: Likewise.
11911 * gfortran.dg/read_3.f90: Likewise.
11912 * gfortran.dg/read_4.f90: Likewise.
11913 * gfortran.dg/read_5.f90: Likewise.
11914 * gfortran.dg/read_bad_advance.f90: Likewise.
11915 * gfortran.dg/read_bang.f90: Likewise.
11916 * gfortran.dg/read_bang4.f90: Likewise.
11917 * gfortran.dg/read_comma.f: Likewise.
11918 * gfortran.dg/read_dir.f90: Likewise.
11919 * gfortran.dg/read_empty_file.f: Likewise.
11920 * gfortran.dg/read_eof_1.f90: Likewise.
11921 * gfortran.dg/read_eof_2.f90: Likewise.
11922 * gfortran.dg/read_eof_3.f90: Likewise.
11923 * gfortran.dg/read_eof_4.f90: Likewise.
11924 * gfortran.dg/read_eof_5.f90: Likewise.
11925 * gfortran.dg/read_eof_6.f: Likewise.
11926 * gfortran.dg/read_eof_7.f90: Likewise.
11927 * gfortran.dg/read_eof_8.f90: Likewise.
11928 * gfortran.dg/read_eof_all.f90: Likewise.
11929 * gfortran.dg/read_eor.f90: Likewise.
11930 * gfortran.dg/read_float_1.f90: Likewise.
11931 * gfortran.dg/read_float_2.f03: Likewise.
11932 * gfortran.dg/read_float_3.f90: Likewise.
11933 * gfortran.dg/read_float_4.f90: Likewise.
11934 * gfortran.dg/read_infnan_1.f90: Likewise.
11935 * gfortran.dg/read_list_eof_1.f90: Likewise.
11936 * gfortran.dg/read_logical.f90: Likewise.
11937 * gfortran.dg/read_many_1.f: Likewise.
11938 * gfortran.dg/read_no_eor.f90: Likewise.
11939 * gfortran.dg/read_noadvance.f90: Likewise.
11940 * gfortran.dg/read_repeat.f90: Likewise.
11941 * gfortran.dg/read_repeat_2.f90: Likewise.
11942 * gfortran.dg/read_size_noadvance.f90: Likewise.
11943 * gfortran.dg/read_x_eof.f90: Likewise.
11944 * gfortran.dg/read_x_past.f: Likewise.
11945 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11946 * gfortran.dg/real_const_1.f: Likewise.
11947 * gfortran.dg/real_const_2.f90: Likewise.
11948 * gfortran.dg/real_const_3.f90: Likewise.
11949 * gfortran.dg/real_do_1.f90: Likewise.
11950 * gfortran.dg/real_index_1.f90: Likewise.
11951 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11952 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11953 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11954 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11955 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11956 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11957 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11958 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11959 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11960 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11961 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11962 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11963 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11964 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11965 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11966 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11967 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11968 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11969 * gfortran.dg/record_marker_1.f90: Likewise.
11970 * gfortran.dg/record_marker_2.f: Likewise.
11971 * gfortran.dg/record_marker_3.f90: Likewise.
11972 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11973 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11974 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11975 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11976 * gfortran.dg/recursive_check_7.f90: Likewise.
11977 * gfortran.dg/recursive_reference_1.f90: Likewise.
11978 * gfortran.dg/recursive_reference_2.f90: Likewise.
11979 * gfortran.dg/recursive_stack.f90: Likewise.
11980 * gfortran.dg/reduction.f90: Likewise.
11981 * gfortran.dg/repack_arrays_1.f90: Likewise.
11982 * gfortran.dg/repeat_1.f90: Likewise.
11983 * gfortran.dg/repeat_2.f90: Likewise.
11984 * gfortran.dg/repeat_3.f90: Likewise.
11985 * gfortran.dg/repeat_6.f90: Likewise.
11986 * gfortran.dg/reshape-alloc.f90: Likewise.
11987 * gfortran.dg/reshape-complex.f90: Likewise.
11988 * gfortran.dg/reshape.f90: Likewise.
11989 * gfortran.dg/reshape_2.f90: Likewise.
11990 * gfortran.dg/reshape_7.f90: Likewise.
11991 * gfortran.dg/reshape_empty_1.f03: Likewise.
11992 * gfortran.dg/reshape_pad_1.f90: Likewise.
11993 * gfortran.dg/reshape_rank7.f90: Likewise.
11994 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11995 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11996 * gfortran.dg/result_default_init_1.f90: Likewise.
11997 * gfortran.dg/result_in_spec_1.f90: Likewise.
11998 * gfortran.dg/result_in_spec_2.f90: Likewise.
11999 * gfortran.dg/ret_array_1.f90: Likewise.
12000 * gfortran.dg/ret_pointer_1.f90: Likewise.
12001 * gfortran.dg/ret_pointer_2.f90: Likewise.
12002 * gfortran.dg/rewind_1.f90: Likewise.
12003 * gfortran.dg/round_1.f03: Likewise.
12004 * gfortran.dg/round_2.f03: Likewise.
12005 * gfortran.dg/round_3.f08: Likewise.
12006 * gfortran.dg/round_4.f90: Likewise.
12007 * gfortran.dg/rrspacing_1.f90: Likewise.
12008 * gfortran.dg/runtime_warning_1.f90: Likewise.
12009 * gfortran.dg/same_type_as_2.f03: Likewise.
12010 * gfortran.dg/save_1.f90: Likewise.
12011 * gfortran.dg/save_5.f90: Likewise.
12012 * gfortran.dg/save_6.f90: Likewise.
12013 * gfortran.dg/scalar_mask_1.f90: Likewise.
12014 * gfortran.dg/scalar_mask_2.f90: Likewise.
12015 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
12016 * gfortran.dg/scale_1.f90: Likewise.
12017 * gfortran.dg/scan_1.f90: Likewise.
12018 * gfortran.dg/scan_2.f90: Likewise.
12019 * gfortran.dg/secnds-1.f: Likewise.
12020 * gfortran.dg/secnds.f: Likewise.
12021 * gfortran.dg/select_1.f90: Likewise.
12022 * gfortran.dg/select_2.f90: Likewise.
12023 * gfortran.dg/select_3.f90: Likewise.
12024 * gfortran.dg/select_5.f90: Likewise.
12025 * gfortran.dg/select_char_1.f90: Likewise.
12026 * gfortran.dg/select_char_2.f90: Likewise.
12027 * gfortran.dg/select_type_13.f03: Likewise.
12028 * gfortran.dg/select_type_14.f03: Likewise.
12029 * gfortran.dg/select_type_15.f03: Likewise.
12030 * gfortran.dg/select_type_19.f03: Likewise.
12031 * gfortran.dg/select_type_2.f03: Likewise.
12032 * gfortran.dg/select_type_26.f03: Likewise.
12033 * gfortran.dg/select_type_27.f03: Likewise.
12034 * gfortran.dg/select_type_28.f03: Likewise.
12035 * gfortran.dg/select_type_3.f03: Likewise.
12036 * gfortran.dg/select_type_35.f03: Likewise.
12037 * gfortran.dg/select_type_36.f03: Likewise.
12038 * gfortran.dg/select_type_37.f03: Likewise.
12039 * gfortran.dg/select_type_39.f03: Likewise.
12040 * gfortran.dg/select_type_4.f90: Likewise.
12041 * gfortran.dg/select_type_5.f03: Likewise.
12042 * gfortran.dg/select_type_6.f03: Likewise.
12043 * gfortran.dg/select_type_7.f03: Likewise.
12044 * gfortran.dg/select_type_8.f03: Likewise.
12045 * gfortran.dg/selected_char_kind_1.f90: Likewise.
12046 * gfortran.dg/selected_char_kind_4.f90: Likewise.
12047 * gfortran.dg/selected_kind_1.f90: Likewise.
12048 * gfortran.dg/selected_real_kind_2.f90: Likewise.
12049 * gfortran.dg/shape_2.f90: Likewise.
12050 * gfortran.dg/shape_4.f90: Likewise.
12051 * gfortran.dg/shape_5.f90: Likewise.
12052 * gfortran.dg/shape_7.f90: Likewise.
12053 * gfortran.dg/shape_8.f90: Likewise.
12054 * gfortran.dg/shape_9.f90: Likewise.
12055 * gfortran.dg/shift-kind_2.f90: Likewise.
12056 * gfortran.dg/shiftalr_1.F90: Likewise.
12057 * gfortran.dg/shiftalr_2.F90: Likewise.
12058 * gfortran.dg/simpleif_1.f90: Likewise.
12059 * gfortran.dg/simplify_argN_1.f90: Likewise.
12060 * gfortran.dg/simplify_cshift_1.f90: Likewise.
12061 * gfortran.dg/simplify_cshift_4.f90: Likewise.
12062 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
12063 * gfortran.dg/simplify_modulo.f90: Likewise.
12064 * gfortran.dg/single_char_string.f90: Likewise.
12065 * gfortran.dg/size_dim.f90: Likewise.
12066 * gfortran.dg/size_optional_dim_1.f90: Likewise.
12067 * gfortran.dg/sizeof.f90: Likewise.
12068 * gfortran.dg/sizeof_4.f90: Likewise.
12069 * gfortran.dg/slash_1.f90: Likewise.
12070 * gfortran.dg/sms-1.f90: Likewise.
12071 * gfortran.dg/sms-2.f90: Likewise.
12072 * gfortran.dg/spec_expr_7.f90: Likewise.
12073 * gfortran.dg/specifics_1.f90: Likewise.
12074 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
12075 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
12076 * gfortran.dg/spread_init_expr.f03: Likewise.
12077 * gfortran.dg/spread_scalar_source.f90: Likewise.
12078 * gfortran.dg/spread_shape_1.f90: Likewise.
12079 * gfortran.dg/stat_1.f90: Likewise.
12080 * gfortran.dg/stat_2.f90: Likewise.
12081 * gfortran.dg/stfunc_1.f90: Likewise.
12082 * gfortran.dg/stfunc_4.f90: Likewise.
12083 * gfortran.dg/stfunc_6.f90: Likewise.
12084 * gfortran.dg/storage_size_1.f08: Likewise.
12085 * gfortran.dg/storage_size_3.f08: Likewise.
12086 * gfortran.dg/storage_size_4.f90: Likewise.
12087 * gfortran.dg/streamio_1.f90: Likewise.
12088 * gfortran.dg/streamio_10.f90: Likewise.
12089 * gfortran.dg/streamio_11.f90: Likewise.
12090 * gfortran.dg/streamio_12.f90: Likewise.
12091 * gfortran.dg/streamio_13.f90: Likewise.
12092 * gfortran.dg/streamio_14.f90: Likewise.
12093 * gfortran.dg/streamio_15.f90: Likewise.
12094 * gfortran.dg/streamio_16.f90: Likewise.
12095 * gfortran.dg/streamio_17.f90: Likewise.
12096 * gfortran.dg/streamio_2.f90: Likewise.
12097 * gfortran.dg/streamio_3.f90: Likewise.
12098 * gfortran.dg/streamio_4.f90: Likewise.
12099 * gfortran.dg/streamio_5.f90: Likewise.
12100 * gfortran.dg/streamio_6.f90: Likewise.
12101 * gfortran.dg/streamio_7.f90: Likewise.
12102 * gfortran.dg/streamio_8.f90: Likewise.
12103 * gfortran.dg/streamio_9.f90: Likewise.
12104 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
12105 * gfortran.dg/string_4.f90: Likewise.
12106 * gfortran.dg/string_array_constructor_2.f90: Likewise.
12107 * gfortran.dg/string_assign_2.f90: Likewise.
12108 * gfortran.dg/string_compare_1.f90: Likewise.
12109 * gfortran.dg/string_compare_2.f90: Likewise.
12110 * gfortran.dg/string_compare_3.f90: Likewise.
12111 * gfortran.dg/string_ctor_1.f90: Likewise.
12112 * gfortran.dg/string_length_1.f90: Likewise.
12113 * gfortran.dg/string_length_2.f90: Likewise.
12114 * gfortran.dg/string_length_3.f90: Likewise.
12115 * gfortran.dg/string_length_4.f90: Likewise.
12116 * gfortran.dg/string_null_compare_1.f: Likewise.
12117 * gfortran.dg/string_pad_trunc.f90: Likewise.
12118 * gfortran.dg/structure_constructor_1.f03: Likewise.
12119 * gfortran.dg/structure_constructor_11.f90: Likewise.
12120 * gfortran.dg/structure_constructor_13.f03: Likewise.
12121 * gfortran.dg/structure_constructor_2.f03: Likewise.
12122 * gfortran.dg/structure_constructor_5.f03: Likewise.
12123 * gfortran.dg/submodule_1.f08: Likewise.
12124 * gfortran.dg/submodule_11.f08: Likewise.
12125 * gfortran.dg/submodule_14.f08: Likewise.
12126 * gfortran.dg/submodule_15.f08: Likewise.
12127 * gfortran.dg/submodule_17.f08: Likewise.
12128 * gfortran.dg/submodule_18.f08: Likewise.
12129 * gfortran.dg/submodule_19.f08: Likewise.
12130 * gfortran.dg/submodule_2.f08: Likewise.
12131 * gfortran.dg/submodule_27.f08: Likewise.
12132 * gfortran.dg/submodule_28.f08: Likewise.
12133 * gfortran.dg/submodule_29.f08: Likewise.
12134 * gfortran.dg/submodule_30.f08: Likewise.
12135 * gfortran.dg/submodule_6.f08: Likewise.
12136 * gfortran.dg/submodule_7.f08: Likewise.
12137 * gfortran.dg/submodule_8.f08: Likewise.
12138 * gfortran.dg/subnormal_1.f90: Likewise.
12139 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
12140 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
12141 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
12142 * gfortran.dg/substr_2.f: Likewise.
12143 * gfortran.dg/substr_3.f: Likewise.
12144 * gfortran.dg/substr_4.f: Likewise.
12145 * gfortran.dg/substr_5.f90: Likewise.
12146 * gfortran.dg/substr_6.f90: Likewise.
12147 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
12148 * gfortran.dg/sum_init_expr.f03: Likewise.
12149 * gfortran.dg/sum_zero_array_1.f90: Likewise.
12150 * gfortran.dg/system_clock_3.f08: Likewise.
12151 * gfortran.dg/t_editing.f: Likewise.
12152 * gfortran.dg/team_change_1.f90: Likewise.
12153 * gfortran.dg/team_end_1.f90: Likewise.
12154 * gfortran.dg/team_number_1.f90: Likewise.
12155 * gfortran.dg/temporary_1.f90: Likewise.
12156 * gfortran.dg/test_com_block.f90: Likewise.
12157 * gfortran.dg/test_only_clause.f90: Likewise.
12158 * gfortran.dg/tiny_1.f90: Likewise.
12159 * gfortran.dg/tiny_2.f90: Likewise.
12160 * gfortran.dg/tl_editing.f90: Likewise.
12161 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
12162 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12163 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
12164 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
12165 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
12166 * gfortran.dg/transfer_class_2.f90: Likewise.
12167 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
12168 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
12169 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
12170 * gfortran.dg/transfer_resolve_1.f90: Likewise.
12171 * gfortran.dg/transfer_simplify_1.f90: Likewise.
12172 * gfortran.dg/transfer_simplify_10.f90: Likewise.
12173 * gfortran.dg/transfer_simplify_11.f90: Likewise.
12174 * gfortran.dg/transfer_simplify_2.f90: Likewise.
12175 * gfortran.dg/transfer_simplify_3.f90: Likewise.
12176 * gfortran.dg/transfer_simplify_4.f90: Likewise.
12177 * gfortran.dg/transfer_simplify_8.f90: Likewise.
12178 * gfortran.dg/transfer_simplify_9.f90: Likewise.
12179 * gfortran.dg/transpose_1.f90: Likewise.
12180 * gfortran.dg/transpose_3.f03: Likewise.
12181 * gfortran.dg/transpose_4.f90: Likewise.
12182 * gfortran.dg/transpose_conjg_1.f90: Likewise.
12183 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
12184 * gfortran.dg/transpose_optimization_2.f90: Likewise.
12185 * gfortran.dg/trim_1.f90: Likewise.
12186 * gfortran.dg/trim_optimize_1.f90: Likewise.
12187 * gfortran.dg/trim_optimize_2.f90: Likewise.
12188 * gfortran.dg/trim_optimize_3.f90: Likewise.
12189 * gfortran.dg/trim_optimize_4.f90: Likewise.
12190 * gfortran.dg/trim_optimize_5.f90: Likewise.
12191 * gfortran.dg/trim_optimize_6.f90: Likewise.
12192 * gfortran.dg/trim_optimize_7.f90: Likewise.
12193 * gfortran.dg/trim_optimize_8.f90: Likewise.
12194 * gfortran.dg/type_to_class_1.f03: Likewise.
12195 * gfortran.dg/type_to_class_2.f03: Likewise.
12196 * gfortran.dg/type_to_class_3.f03: Likewise.
12197 * gfortran.dg/type_to_class_4.f03: Likewise.
12198 * gfortran.dg/type_to_class_5.f03: Likewise.
12199 * gfortran.dg/typebound_assignment_5.f03: Likewise.
12200 * gfortran.dg/typebound_assignment_6.f03: Likewise.
12201 * gfortran.dg/typebound_assignment_7.f90: Likewise.
12202 * gfortran.dg/typebound_call_1.f03: Likewise.
12203 * gfortran.dg/typebound_call_13.f03: Likewise.
12204 * gfortran.dg/typebound_call_18.f03: Likewise.
12205 * gfortran.dg/typebound_call_19.f03: Likewise.
12206 * gfortran.dg/typebound_call_2.f03: Likewise.
12207 * gfortran.dg/typebound_call_20.f03: Likewise.
12208 * gfortran.dg/typebound_call_3.f03: Likewise.
12209 * gfortran.dg/typebound_generic_5.f03: Likewise.
12210 * gfortran.dg/typebound_generic_6.f03: Likewise.
12211 * gfortran.dg/typebound_generic_9.f03: Likewise.
12212 * gfortran.dg/typebound_operator_12.f03: Likewise.
12213 * gfortran.dg/typebound_operator_13.f03: Likewise.
12214 * gfortran.dg/typebound_operator_15.f90: Likewise.
12215 * gfortran.dg/typebound_operator_20.f90: Likewise.
12216 * gfortran.dg/typebound_operator_3.f03: Likewise.
12217 * gfortran.dg/typebound_operator_6.f03: Likewise.
12218 * gfortran.dg/typebound_operator_7.f03: Likewise.
12219 * gfortran.dg/typebound_operator_8.f03: Likewise.
12220 * gfortran.dg/typebound_operator_9.f03: Likewise.
12221 * gfortran.dg/typebound_proc_19.f90: Likewise.
12222 * gfortran.dg/typebound_proc_20.f90: Likewise.
12223 * gfortran.dg/typebound_proc_23.f90: Likewise.
12224 * gfortran.dg/typebound_proc_27.f03: Likewise.
12225 * gfortran.dg/typebound_proc_35.f90: Likewise.
12226 * gfortran.dg/typebound_proc_36.f90: Likewise.
12227 * gfortran.dg/unf_io_convert_1.f90: Likewise.
12228 * gfortran.dg/unf_io_convert_2.f90: Likewise.
12229 * gfortran.dg/unf_io_convert_3.f90: Likewise.
12230 * gfortran.dg/unf_io_convert_4.f90: Likewise.
12231 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
12232 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
12233 * gfortran.dg/unf_short_record_1.f90: Likewise.
12234 * gfortran.dg/unformatted_recl_1.f90: Likewise.
12235 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
12236 * gfortran.dg/unit_1.f90: Likewise.
12237 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
12238 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
12239 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
12240 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
12241 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
12242 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
12243 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
12244 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
12245 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
12246 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
12247 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
12248 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
12249 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
12250 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
12251 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
12252 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
12253 * gfortran.dg/unpack_init_expr.f03: Likewise.
12254 * gfortran.dg/use_10.f90: Likewise.
12255 * gfortran.dg/use_11.f90: Likewise.
12256 * gfortran.dg/use_13.f90: Likewise.
12257 * gfortran.dg/use_24.f90: Likewise.
12258 * gfortran.dg/use_27.f90: Likewise.
12259 * gfortran.dg/use_5.f90: Likewise.
12260 * gfortran.dg/use_allocated_1.f90: Likewise.
12261 * gfortran.dg/use_only_1.f90: Likewise.
12262 * gfortran.dg/use_only_4.f90: Likewise.
12263 * gfortran.dg/use_rename_2.f90: Likewise.
12264 * gfortran.dg/use_rename_4.f90: Likewise.
12265 * gfortran.dg/used_dummy_types_1.f90: Likewise.
12266 * gfortran.dg/used_interface_ref.f90: Likewise.
12267 * gfortran.dg/used_types_5.f90: Likewise.
12268 * gfortran.dg/utf8_1.f03: Likewise.
12269 * gfortran.dg/utf8_2.f03: Likewise.
12270 * gfortran.dg/value_1.f90: Likewise.
12271 * gfortran.dg/value_2.f90: Likewise.
12272 * gfortran.dg/value_4.f90: Likewise.
12273 * gfortran.dg/value_6.f03: Likewise.
12274 * gfortran.dg/value_7.f03: Likewise.
12275 * gfortran.dg/value_test.f90: Likewise.
12276 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
12277 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
12278 * gfortran.dg/vect/pr60510.f: Likewise.
12279 * gfortran.dg/vect/pr69882.f90: Likewise.
12280 * gfortran.dg/vect/pr69980.f90: Likewise.
12281 * gfortran.dg/vect/vect-5.f90: Likewise.
12282 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12283 * gfortran.dg/vector_subscript_1.f90: Likewise.
12284 * gfortran.dg/vector_subscript_2.f90: Likewise.
12285 * gfortran.dg/vector_subscript_3.f90: Likewise.
12286 * gfortran.dg/vector_subscript_5.f90: Likewise.
12287 * gfortran.dg/verify_2.f90: Likewise.
12288 * gfortran.dg/volatile10.f90: Likewise.
12289 * gfortran.dg/where_1.f90: Likewise.
12290 * gfortran.dg/where_operator_assign_1.f90: Likewise.
12291 * gfortran.dg/where_operator_assign_2.f90: Likewise.
12292 * gfortran.dg/where_operator_assign_3.f90: Likewise.
12293 * gfortran.dg/whole_file_13.f90: Likewise.
12294 * gfortran.dg/whole_file_2.f90: Likewise.
12295 * gfortran.dg/widechar_2.f90: Likewise.
12296 * gfortran.dg/widechar_4.f90: Likewise.
12297 * gfortran.dg/widechar_5.f90: Likewise.
12298 * gfortran.dg/widechar_6.f90: Likewise.
12299 * gfortran.dg/widechar_8.f90: Likewise.
12300 * gfortran.dg/widechar_IO_1.f90: Likewise.
12301 * gfortran.dg/widechar_IO_2.f90: Likewise.
12302 * gfortran.dg/widechar_IO_3.f90: Likewise.
12303 * gfortran.dg/widechar_IO_4.f90: Likewise.
12304 * gfortran.dg/widechar_compare_1.f90: Likewise.
12305 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
12306 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
12307 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
12308 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
12309 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
12310 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
12311 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
12312 * gfortran.dg/widechar_select_1.f90: Likewise.
12313 * gfortran.dg/winapi.f90: Likewise.
12314 * gfortran.dg/write_0_pe_format.f90: Likewise.
12315 * gfortran.dg/write_back.f: Likewise.
12316 * gfortran.dg/write_check3.f90: Likewise.
12317 * gfortran.dg/write_direct_eor.f90: Likewise.
12318 * gfortran.dg/write_padding.f90: Likewise.
12319 * gfortran.dg/write_recursive.f90: Likewise.
12320 * gfortran.dg/write_rewind_1.f: Likewise.
12321 * gfortran.dg/write_rewind_2.f: Likewise.
12322 * gfortran.dg/write_zero_array.f90: Likewise.
12323 * gfortran.dg/x_slash_1.f: Likewise.
12324 * gfortran.dg/x_slash_2.f: Likewise.
12325 * gfortran.dg/zero_array_components_1.f90: Likewise.
12326 * gfortran.dg/zero_length_1.f90: Likewise.
12327 * gfortran.dg/zero_length_2.f90: Likewise.
12328 * gfortran.dg/zero_sized_1.f90: Likewise.
12329 * gfortran.dg/zero_sized_3.f90: Likewise.
12330 * gfortran.fortran-torture/compile/nested.f90: Likewise.
12331 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
12332 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
12333 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
12334 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
12335 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
12336 * gfortran.fortran-torture/execute/args.f90: Likewise.
12337 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
12338 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
12339 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
12340 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
12341 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
12342 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
12343 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
12344 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
12345 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
12346 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
12347 * gfortran.fortran-torture/execute/common.f90: Likewise.
12348 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
12349 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
12350 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
12351 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
12352 * gfortran.fortran-torture/execute/contained.f90: Likewise.
12353 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
12354 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
12355 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
12356 * gfortran.fortran-torture/execute/data.f90: Likewise.
12357 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
12358 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
12359 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
12360 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
12361 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
12362 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
12363 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
12364 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
12365 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
12366 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
12367 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
12368 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
12369 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
12370 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
12371 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
12372 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
12373 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
12374 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
12375 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
12376 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
12377 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
12378 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
12379 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
12380 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
12381 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
12382 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
12383 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
12384 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
12385 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
12386 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
12387 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
12388 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
12389 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
12390 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
12391 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
12392 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
12393 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
12394 * gfortran.fortran-torture/execute/forall.f90: Likewise.
12395 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
12396 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
12397 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
12398 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
12399 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
12400 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
12401 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
12402 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
12403 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
12404 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
12405 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
12406 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
12407 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
12408 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
12409 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
12410 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
12411 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
12412 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
12413 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
12414 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
12415 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
12416 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
12417 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
12418 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
12419 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
12420 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
12421 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
12422 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
12423 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12424 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
12425 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
12426 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
12427 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
12428 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
12429 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
12430 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
12432 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
12433 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
12434 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
12435 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
12436 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
12437 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
12438 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
12439 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12440 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
12441 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
12442 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
12443 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12444 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
12445 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
12446 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
12447 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
12448 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
12449 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12450 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
12451 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12452 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
12453 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
12454 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
12455 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
12456 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
12457 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
12458 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
12459 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
12460 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12461 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
12462 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
12463 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
12464 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
12465 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
12466 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
12467 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
12468 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
12469 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
12470 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
12471 * gfortran.fortran-torture/execute/math.f90: Likewise.
12472 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
12473 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
12474 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
12475 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
12476 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
12477 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
12478 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
12479 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
12480 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
12481 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
12482 * gfortran.fortran-torture/execute/power.f90: Likewise.
12483 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
12484 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
12485 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12486 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
12487 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
12488 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
12489 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
12490 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
12491 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
12492 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
12493 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
12494 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
12495 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
12496 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
12497 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
12498 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
12499 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
12500 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
12501 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
12502 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
12503 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
12504 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
12505 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
12506 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
12507 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
12508 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
12509 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
12510 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
12511 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
12512 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
12513 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
12514 * gfortran.fortran-torture/execute/straret.f90: Likewise.
12515 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
12516 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
12517 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
12518 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
12519 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
12520 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
12521 * gfortran.fortran-torture/execute/string.f90: Likewise.
12522 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
12523 * gfortran.fortran-torture/execute/strret.f90: Likewise.
12524 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
12525 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
12526 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
12527 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
12528 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
12529 * gfortran.fortran-torture/execute/userop.f90: Likewise.
12530 * gfortran.fortran-torture/execute/where17.f90: Likewise.
12531 * gfortran.fortran-torture/execute/where18.f90: Likewise.
12532 * gfortran.fortran-torture/execute/where19.f90: Likewise.
12533 * gfortran.fortran-torture/execute/where20.f90: Likewise.
12534 * gfortran.fortran-torture/execute/where21.f90: Likewise.
12535 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
12536 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
12537 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12538 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12539 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12540 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12541 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
12542 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
12543 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
12544 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
12545 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
12546 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
12547 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
12548 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
12549 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
12550 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
12551 * gfortran.dg/inline_transpose_1.f90: Likewise.
12553 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
12556 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
12559 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
12562 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
12563 * gnat.dg/dispatch1.adb: Rename into...
12564 * gnat.dg/disp1.adb: ...this.
12565 * gnat.dg/dispatch1_p.ads: Rename into...
12566 * gnat.dg/disp1_pkg.ads: ...this.
12567 * gnat.dg/disp2.adb: Rename into...
12568 * gnat.dg/dispatch2.adb: ...this.
12569 * gnat.dg/dispatch2_p.ads: Rename into...
12570 * gnat.dg/disp2_pkg.ads: ...this.
12571 * gnat.dg/dispatch2_p.adb: Rename into...
12572 * gnat.dg/disp2_pkg.adb: this.
12573 * gnat.dg/generic_dispatch.adb: Rename into...
12574 * gnat.dg/generic_disp.adb: this.
12575 * gnat.dg/generic_dispatch_p.ads: Rename into...
12576 * gnat.dg/generic_disp_pkg.ads: ...this.
12577 * gnat.dg/generic_dispatch_p.adb: Rename into...
12578 * gnat.dg/generic_disp_pkg.adb: ...this.
12579 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
12580 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
12581 * gnat.dg/object_overflow1.adb: Tweak index.
12582 * gnat.dg/object_overflow2.adb: Likewise.
12583 * gnat.dg/object_overflow3.adb: Likewise.
12584 * gnat.dg/object_overflow4.adb: Likewise.
12585 * gnat.dg/object_overflow5.adb: Likewise.
12587 2018-02-16 Jakub Jelinek <jakub@redhat.com>
12590 * gcc.c-torture/compile/pr84425.c: New test.
12592 2018-02-16 Marek Polacek <polacek@redhat.com>
12593 Jakub Jelinek <jakub@redhat.com>
12596 * g++.dg/cpp1y/constexpr-84192.C: New test.
12598 2018-02-16 Martin Sebor <msebor@redhat.com>
12601 * g++.dg/overload15.C: New test.
12603 2018-02-16 Yury Gribov <tetra2005@gmail.com>
12606 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
12607 * gcc.dg/pr56727-2.c: Ditto.
12608 * gcc.target/powerpc/pr79439.c: Renamed to...
12609 * gcc.target/powerpc/pr79439-1.c: ...this.
12610 * gcc.target/powerpc/pr79439-2.c: New test.
12611 * gcc.target/powerpc/pr79439-3.c: New test.
12613 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
12616 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
12617 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
12618 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
12619 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
12620 * gcc.target/powerpc/builtins-3.c: Same.
12622 2018-02-16 Nathan Sidwell <nathan@acm.org>
12624 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
12626 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
12628 PR rtl-optimization/70023
12629 * gcc.target/i386/pr70023.c: New.
12631 2018-02-16 Carl Love <cel@us.ibm.com>
12633 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
12635 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
12638 2018-02-16 Carl Love <cel@us.ibm.com>
12640 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
12641 for the ABI definitions for vec_extract4b and vec_insert4b.
12643 2018-02-16 Nathan Sidwell <nathan@acm.org>
12645 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
12646 * g++.old-deja/g++.mike/net43.C: Likewise.
12648 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
12651 * g++.dg/cpp1z/class-deduction48.C: New.
12653 2018-02-16 Nathan Sidwell <nathan@acm.org>
12656 * g++.dg/lookup/pr84375.C: New.
12658 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12661 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
12663 2018-02-16 Richard Biener <rguenther@suse.de>
12665 PR tree-optimization/84417
12666 * gcc.dg/torture/pr84417.c: New testcase.
12668 2018-02-16 Jakub Jelinek <jakub@redhat.com>
12671 * g++.dg/opt/pr84272.C: New test.
12673 PR rtl-optimization/83723
12674 * gcc.dg/pr83723.c: New test.
12676 2018-02-16 Richard Biener <rguenther@suse.de>
12678 PR tree-optimization/84399
12679 * gcc.dg/graphite/pr84399.c: New testcase.
12681 2018-02-16 Richard Biener <rguenther@suse.de>
12683 PR tree-optimization/84190
12684 * g++.dg/torture/pr84190.C: New testcase.
12686 2018-02-15 Martin Sebor <msebor@redhat.com>
12688 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
12691 2018-02-15 Janus Weil <janus@gcc.gnu.org>
12694 * gfortran.dg/dtio_21.f03: Add an error message.
12695 * gfortran.dg/dtio_22.f90: Fix invalid test case.
12697 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12700 * gfortran.dg/stop_shouldfail.f90: New test.
12702 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
12705 * g++.dg/concepts/pr84330.C: New.
12707 2018-02-15 Tom de Vries <tom@codesourcery.com>
12709 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
12711 2018-02-15 Tom de Vries <tom@codesourcery.com>
12713 * gcc.c-torture/compile/pr84136.c: Require effective target
12716 2018-02-15 Jakub Jelinek <jakub@redhat.com>
12718 PR tree-optimization/84383
12719 * gcc.c-torture/compile/pr84383.c: New test.
12721 PR tree-optimization/84334
12722 * gcc.dg/pr84334.c: New test.
12724 2018-02-14 Carl Love <cel@us.ibm.com>
12726 * gcc.target/powerpc/builtins-4-int128-runnable.c
12727 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
12728 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
12730 2018-02-14 Martin Sebor <msebor@redhat.com>
12732 PR tree-optimization/83698
12733 * gcc.dg/Wrestrict-7.c: New test.
12734 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
12735 * gcc.target/i386/chkp-stropt-17.c: Same.
12737 2018-02-14 Martin Sebor <msebor@redhat.com>
12740 * gcc.dg/Wattributes-8.c: New test.
12742 2018-02-14 Janus Weil <janus@gcc.gnu.org>
12745 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
12746 * gfortran.dg/allocate_with_source_23.f90: Ditto.
12747 * gfortran.dg/select_type_1.f03: Extend test case.
12749 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
12751 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
12752 (dg-options): Use -O2 -msse2 -mno-sse3.
12754 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
12756 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
12757 this test case still works ok.
12758 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
12759 * gcc.dg/vmx/insert-be-order.c: Likewise.
12760 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
12761 * gcc.dg/vmx/ld-be-order.c: Likewise.
12762 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12763 * gcc.dg/vmx/lde-be-order.c: Likewise.
12764 * gcc.dg/vmx/ldl-be-order.c: Likewise.
12765 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12766 * gcc.dg/vmx/merge-be-order.c: Likewise.
12767 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12768 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
12769 * gcc.dg/vmx/pack-be-order.c: Likewise.
12770 * gcc.dg/vmx/perm-be-order.c: Likewise.
12771 * gcc.dg/vmx/splat-be-order.c: Likewise.
12772 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
12773 * gcc.dg/vmx/st-be-order.c: Likewise.
12774 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12775 * gcc.dg/vmx/ste-be-order.c: Likewise.
12776 * gcc.dg/vmx/stl-be-order.c: Likewise.
12777 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12778 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
12779 * gcc.dg/vmx/unpack-be-order.c: Likewise.
12780 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12781 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
12783 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12786 * g++.dg/cpp0x/auto49.C: New.
12788 2018-02-14 Nathan Sidwell <nathan@acm.org>
12790 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12792 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12794 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12795 * gcc.target/powerpc/le-altivec-consts.c: Same.
12797 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12800 * gcc.target/powerpc/pr84220-sld.c: New test.
12801 * gcc.target/powerpc/pr84220-sld2.c: New test.
12802 * gcc.target/powerpc/pr84220-sldw.c: New test.
12803 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12804 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12806 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12809 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12810 _inc_ssp intrinsics.
12811 * gcc.target/i386/cet-intrin-4.c: Likewise.
12812 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12813 __builtin_ia32_rdssp[d|q].
12815 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12817 PR tree-optimization/84357
12818 * gcc.dg/vect/pr84357.c: New test.
12820 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12823 * gcc.target/rx/pr83831.c: New tests.
12825 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12828 * gcc.target/msp430/pr79242.c: New test.
12830 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12833 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12836 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12839 * g++.dg/pr84279.C: New test.
12841 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12843 PR rtl-optimization/84169
12844 * gcc.c-torture/execute/pr84169.c: New.
12846 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12849 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12851 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12854 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12857 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12860 * g++.dg/warn/effc4.C: New test.
12862 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12865 * g++.dg/template/sizeof16.C: New.
12866 * g++.dg/template/sizeof17.C: Likewise.
12868 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12871 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12872 add necessary compiler options.
12873 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12875 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12878 * gcc.c-torture/execute/pr82210.c: New test.
12880 PR middle-end/84309
12881 * gcc.dg/pr84309-2.c: New test.
12883 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12885 PR tree-optimization/84321
12886 * gcc.dg/pr84321.c: New test.
12888 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12891 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12893 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12896 * gcc.dg/asan/pr84307.c: Remove test.
12898 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12900 * gcc.target/rl78/test_auto_vector.c: New test.
12902 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12905 * gcc.c-torture/compile/pr84305.c: New test.
12907 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12910 * gcc.target/i386/pr84335.c: New test.
12912 PR tree-optimization/84339
12913 * gcc.c-torture/execute/pr84339.c: New test.
12915 PR middle-end/84309
12916 * gcc.dg/pr84309.c: New test.
12917 * gcc.target/i386/pr84309.c: New test.
12920 * gcc.target/i386/pr84336.c: New test.
12922 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12925 * c-c++-common/gomp/pr84341.c: New test.
12927 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12930 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12932 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12935 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12938 2018-02-12 Jeff Law <law@redhat.com>
12940 * gcc.c-torture/compile/reg-args-size.c: New test.
12942 2018-02-12 Carl Love <cel@us.ibm.com>
12944 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12945 uint128 tests to new testfile.
12946 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12947 int128 and uint128 tests.
12948 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12949 list of torture tests.
12951 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12954 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12955 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12957 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12960 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12962 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12965 * gcc.dg/asan/pr84307.c: New test.
12967 2018-02-12 Nathan Sidwell <nathan@acm.org>
12969 * g++.dg/parse/pr84263.C: New.
12971 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12974 * g++.dg/template/crash129.C: New.
12976 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12979 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12980 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12981 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12982 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12983 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12985 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12987 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12988 _mm_maskz_scalef_round_sd): Test new intrinsics.
12989 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12990 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12992 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12993 _mm_maskz_scalef_round_ss): Test new intrinsics.
12994 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12995 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12997 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12998 __builtin_ia32_scalefss_round): Remove builtin.
12999 (__builtin_ia32_scalefsd_mask_round,
13000 __builtin_ia32_scalefss_mask_round): Test new builtin.
13001 * gcc.target/i386/sse-13.c: Ditto.
13002 * gcc.target/i386/sse-23.c: Ditto.
13004 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13006 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
13007 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
13008 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
13009 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
13010 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
13011 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
13012 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
13013 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
13015 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
13016 (__builtin_ia32_sqrtss_round): Remove builtins.
13017 (__builtin_ia32_sqrtsd_mask_round)
13018 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
13019 * gcc.target/i386/sse-13.c: Ditto.
13020 * gcc.target/i386/sse-23.c: Ditto.
13022 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13025 * gfortran.dg/statement_function_3.f: New test.
13027 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
13031 * gfortran.dg/statement_function_1.f90: New test.
13032 * gfortran.dg/statement_function_2.f90: New test.
13034 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
13037 * gfortran.dg/type_to_class_5.f03: New test.
13039 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
13042 * gfortran.dg/type_to_class_4.f03: New test.
13044 2018-02-10 Alan Modra <amodra@gmail.com>
13047 * gcc.dg/pr84300.c: New.
13049 2018-02-10 Jakub Jelinek <jakub@redhat.com>
13052 * g++.dg/ubsan/pr83987-2.C: New test.
13054 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
13056 * gcc.target/rx/movsicc.c: New test.
13058 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13061 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
13064 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
13066 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
13067 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
13069 2018-02-09 Nathan Sidwell <nathan@acm.org>
13072 * c-c++-common/pr84293.h: New.
13073 * c-c++-common/pr84293.c: New.
13075 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
13077 PR rtl-optimization/57193
13078 * gcc.target/i386/pr57193.c: New.
13080 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13083 * gcc.target/powerpc/pr84226.c: New test.
13085 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13087 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
13091 2018-02-09 Martin Sebor <msebor@redhat.com>
13094 * gcc.dg/lto/pr84212_0.c: New test file.
13095 * gcc.dg/lto/pr84212_1.c: Same.
13097 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13100 * gcc.target/powerpc/pr83926.c: New test.
13101 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
13102 message. Fix test for running in 32-bit mode.
13104 2018-02-09 Tamar Christina <tamar.christina@arm.com>
13107 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
13109 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13112 * gcc.target/s390/pr84295.c: New test.
13114 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
13117 * g++.dg/cpp1y/lambda-init16.C: New.
13119 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
13121 * gnat.dg/sso8.adb: New test.
13122 * gnat.dg/sso8_pkg.ads: New helper.
13124 2018-02-09 Richard Biener <rguenther@suse.de>
13126 PR tree-optimization/84278
13127 * gcc.target/i386/pr84278.c: Adjust regex.
13129 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13131 PR tree-optimization/84232
13132 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
13135 * gcc.target/aarch64/pr84252.c: New test.
13137 PR middle-end/84237
13138 * gcc.dg/pr84237.c: New test.
13140 2018-02-09 Marek Polacek <polacek@redhat.com>
13141 Jakub Jelinek <jakub@redhat.com>
13144 * g++.dg/torture/pr83659.C: New test.
13146 2018-02-08 David Malcolm <dmalcolm@redhat.com>
13148 PR tree-optimization/84136
13149 * gcc.c-torture/compile/pr84136.c: New test.
13151 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
13154 * gcc.target/i386/pr83008.c: New test.
13156 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
13159 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
13161 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13164 * g++.dg/warn/Wunused-parm-11.C: New.
13166 2018-02-08 Marek Polacek <polacek@redhat.com>
13168 PR tree-optimization/84238
13169 * gcc.dg/Wstringop-overflow-3.c: New test.
13171 2018-02-08 Nathan Sidwell <nathan@acm.org>
13173 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
13175 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13177 PR tree-optimization/84265
13178 * gcc.dg/vect/pr84265.c: New test.
13180 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13182 PR tree-optimization/81635
13183 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
13184 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
13186 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13188 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
13189 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
13190 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
13191 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
13192 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
13193 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
13194 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
13195 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
13196 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
13197 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
13198 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
13199 * gcc.target/s390/nobp-return-attr-all.c: New test.
13200 * gcc.target/s390/nobp-return-attr-neg.c: New test.
13201 * gcc.target/s390/nobp-return-mem-attr.c: New test.
13202 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
13203 * gcc.target/s390/nobp-return-mem-z10.c: New test.
13204 * gcc.target/s390/nobp-return-mem-z900.c: New test.
13205 * gcc.target/s390/nobp-return-reg-attr.c: New test.
13206 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
13207 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
13208 * gcc.target/s390/nobp-return-reg-z10.c: New test.
13209 * gcc.target/s390/nobp-return-reg-z900.c: New test.
13210 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
13211 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
13212 * gcc.target/s390/nobp-table-jump-z10.c: New test.
13213 * gcc.target/s390/nobp-table-jump-z900.c: New test.
13215 2018-02-08 Richard Biener <rguenther@suse.de>
13217 PR tree-optimization/84233
13218 * g++.dg/torture/pr84233.C: New testcase.
13220 2018-02-08 Richard Biener <rguenther@suse.de>
13222 PR tree-optimization/84278
13223 * gcc.target/i386/pr84278.c: New testcase.
13225 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
13227 PR rtl-optimization/84068
13228 PR rtl-optimization/83459
13229 * gcc.dg/pr84068.c: New test.
13231 2018-02-08 Richard Biener <rguenther@suse.de>
13233 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
13234 loop vectorization to happen.
13236 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13239 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
13241 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13243 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
13245 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
13248 * gcc.target/powerpc/pr84154-1.c: New tests.
13249 * gcc.target/powerpc/pr84154-2.c: Likewise.
13250 * gcc.target/powerpc/pr84154-3.c: Likewise.
13252 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13254 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
13256 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13259 * g++.dg/template/incomplete11.C: New test.
13260 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
13262 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13265 * gfortran.dg/deallocate_error_3.f90: New test.
13266 * gfortran.dg/deallocate_error_4.f90: New test.
13268 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13271 * gfortran.dg/shape_9.f90: New test.
13273 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13276 * gfortran.dg/assumed_charlen_parameter.f90: New test.
13278 2018-02-07 David Malcolm <dmalcolm@redhat.com>
13282 * g++.dg/spellcheck-reswords.C: New test case.
13283 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
13284 suggestion of "if".
13286 2018-02-07 Martin Liska <mliska@suse.cz>
13289 * g++.dg/ext/mv26.C: New test.
13291 2018-02-07 Tom de Vries <tom@codesourcery.com>
13293 * gcc.dg/pr83844.c: Require effective target alloca.
13295 2018-02-07 Tom de Vries <tom@codesourcery.com>
13297 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
13299 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
13302 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
13303 -fcf-protection=return.
13305 2018-02-07 Tom de Vries <tom@codesourcery.com>
13308 * c-c++-common/goacc/pr84217.c: New test.
13309 * gfortran.dg/goacc/pr84217.f90: New test.
13311 2018-02-07 Richard Biener <rguenther@suse.de>
13313 PR tree-optimization/84204
13314 * gcc.dg/graphite/pr84204.c: New testcase.
13316 PR tree-optimization/84205
13317 * gcc.dg/graphite/pr84205.c: New testcase.
13319 PR tree-optimization/84223
13320 * gfortran.dg/graphite/pr84223.f90: New testcase.
13322 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
13325 * g++.dg/cpp0x/scoped_enum7.C: New.
13327 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13329 PR tree-optimization/83008
13330 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
13332 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13334 PR tree-optimization/84235
13335 * gcc.c-torture/execute/ieee/pr84235.c: New test.
13337 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13340 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
13342 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
13344 2018-02-06 Jakub Jelinek <jakub@redhat.com>
13347 * gcc.target/i386/pr84146.c: New test.
13349 2018-02-06 Michael Collison <michael.collison@arm.com>
13351 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
13353 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13355 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
13356 warning for -mno-speculate-indirect-jumps.
13357 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
13358 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13359 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
13360 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
13361 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
13362 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
13364 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13367 * c-c++-common/fcf-protection-1.c: Change a compared message.
13368 * c-c++-common/fcf-protection-2.c: Likewise.
13369 * c-c++-common/fcf-protection-3.c: Likewise.
13370 * c-c++-common/fcf-protection-5.c: Likewise.
13371 * c-c++-common/fcf-protection-6.c: New test.
13372 * c-c++-common/fcf-protection-7.c: Likewise.
13374 2018-02-06 Marek Polacek <polacek@redhat.com>
13376 PR tree-optimization/84228
13377 * c-c++-common/Wstringop-truncation-3.c: New test.
13379 2018-02-06 Tamar Christina <tamar.christina@arm.com>
13382 * gcc.target/arm/pragma_arch_switch_2.c: New.
13384 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13387 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
13389 2018-02-05 Martin Sebor <msebor@redhat.com>
13391 PR tree-optimization/83369
13392 * gcc.dg/Wnonnull.c: New test.
13394 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13396 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
13397 argument and use dg-messages-by-file instead. Expect it to be
13398 an array rather than a dict.
13399 (lto-link-and-maybe-run): Remove messages_by_file argument and
13400 use an upvar for dg-messages-by-file. Update call to
13401 lto_handle_diagnostics.
13402 (lt-get-options): Treat dg-messages-by-file as an array
13403 rather than a dict.
13404 (lto-get-options-main): Likewise. Set the entry rather than appending.
13405 (lto-execute): Treat dg-messages-by-file as an array rather than
13406 a dict. Update call to lto-link-and-maybe-run.
13408 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
13411 * g++.dg/cpp1z/inline-var4.C: New.
13413 2018-02-05 Martin Liska <mliska@suse.cz>
13415 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
13417 * c-c++-common/asan/pointer-compare-2.c: Likewise.
13418 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
13419 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
13420 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
13421 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
13422 * c-c++-common/asan/pointer-compare-3.c: New test.
13424 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13426 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
13427 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13429 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
13431 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
13432 _mm_maskz_range_sd, _mm_mask_range_round_sd,
13433 _mm_maskz_range_round_sd): Test new intrinsics.
13434 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
13435 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
13436 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
13437 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
13438 _mm_maskz_range_ss, _mm_mask_range_round_ss,
13439 _mm_maskz_range_round_ss): Test new intrinsics.
13440 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
13441 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
13442 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
13443 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
13444 __builtin_ia32_rangess128_round): Remove builtins.
13445 (__builtin_ia32_rangesd128_mask_round,
13446 __builtin_ia32_rangess128_mask_round): Test new builtins.
13447 * gcc.target/i386/sse-13.c: Ditto.
13448 * gcc.target/i386/sse-23.c: Ditto.
13450 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
13452 PR middle-end/79966
13453 * gfortran.dg/pr79966.f90: New testcase
13455 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
13458 * gfortran.dg/associate_23.f90: Fix invalid code.
13459 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13460 * gfortran.dg/matmul_3.f90: Likewise.
13461 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
13463 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
13466 * gfortran.dg/associate_34.f90: New test.
13467 * gfortran.dg/associate_35.f90: New test.
13469 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
13473 * gfortran.dg/pr84155.f90: New test.
13475 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
13477 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
13478 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
13480 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13482 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
13485 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13487 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
13489 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
13490 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
13491 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
13493 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13496 * gcc.c-torture/execute/pr83362.c: Make work for int16.
13497 * gcc.dg/Wsign-conversion.c: Dito.
13498 * gcc.dg/attr-alloc_size-4.c: Dito.
13499 * gcc.dg/pr81020.c: Dito.
13500 * gcc.dg/pr81192.c: Dito.
13501 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
13502 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
13503 * gcc.dg/pr83844.c: Restrict to int32plus.
13504 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
13505 * gcc.dg/tree-ssa/ldist-25.c: Dito.
13506 * gcc.dg/tree-ssa/ldist-27.c: Dito.
13507 * gcc.dg/tree-ssa/ldist-28.c: Dito.
13508 * gcc.dg/tree-ssa/ldist-29.c: Dito.
13509 * gcc.dg/tree-ssa/ldist-30.c: Dito.
13510 * gcc.dg/tree-ssa/ldist-31.c: Dito.
13511 * gcc.dg/tree-ssa/ldist-32.c: Dito.
13512 * gcc.dg/tree-ssa/ldist-33.c: Dito.
13513 * gcc.dg/tree-ssa/ldist-34.c: Dito.
13514 * gcc.dg/tree-ssa/ldist-35.c: Dito.
13515 * gcc.dg/tree-ssa/ldist-36.c: Dito.
13517 2018-02-02 Julia Koval <julia.koval@intel.com>
13519 * gcc.target/i386/funcspec-56.inc: Handle new march.
13520 * g++.dg/ext/mv16.C: Ditto.
13522 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13524 * lib/target-supports.exp
13525 (check_effective_target_keeps_null_pointer_checks): No more
13527 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
13528 * gcc.dg/ifcvt-4.c: Skip avr.
13529 * gcc.dg/pr53037-1.c: Dito.
13530 * gcc.dg/pr53037-2.c: Dito.
13531 * gcc.dg/pr53037-3.c: Dito.
13532 * gcc.dg/pr63387-2.c: Dito.
13533 * gcc.dg/pr63387.c: Dito.
13534 * gcc.dg/sancov/cmp0.c: Dito.
13535 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
13536 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
13537 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
13538 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
13539 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
13540 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
13541 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
13542 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
13543 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
13544 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
13545 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
13546 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
13547 * gcc.dg/tree-ssa/pr82059.c: Dito.
13548 * gcc.c-torture/execute/pr70460.c: Dito.
13550 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13553 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
13554 * gcc.c-torture/execute/20180112-1.c: Dito.
13555 * gcc.c-torture/execute/pr81503.c: Dito.
13556 * gcc.dg/store_merging_12.c: Dito.
13557 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
13558 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
13559 * gcc.dg/tree-ssa/pr80898.c: Dito.
13560 * gcc.dg/tree-ssa/pr82363.c: Dito.
13561 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
13562 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
13563 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
13564 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
13565 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
13566 * gcc.dg/tree-ssa/pr80803.c: Dito.
13567 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
13568 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
13569 * gcc.dg/tree-ssa/vrp114.c: Dito.
13570 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
13571 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
13572 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
13574 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13577 * gcc.target/i386/cet-sjlj-6a.c: New test.
13578 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
13580 2018-02-01 Marek Polacek <polacek@redhat.com>
13583 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
13585 2018-01-30 Jeff Law <law@redhat.com>
13588 * gcc.target/i386/pr84128.c: New test.
13590 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
13592 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
13593 -fdelete-null-pointer-checks.
13595 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
13598 * g++.dg/cpp0x/abstract-default1.C: New.
13600 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13602 PR tree-optimization/81635
13603 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
13604 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
13606 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13609 * gcc.target/aarch64/pr83370.c: New.
13611 2018-02-01 Richard Biener <rguenther@suse.de>
13613 * gcc.dg/graphite/pr35356-1.c: Adjust.
13615 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13618 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
13620 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
13621 of hard-coding the choice.
13622 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
13623 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
13624 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
13626 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
13628 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
13629 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
13630 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
13631 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
13632 * gcc.target/aarch64/sve/logical_1.c: Likewise.
13633 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
13634 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
13635 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
13636 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
13637 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
13638 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
13639 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
13640 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
13641 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
13642 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
13643 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
13644 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
13645 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
13646 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
13647 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
13648 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
13649 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
13650 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
13651 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
13652 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
13653 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
13654 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
13655 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
13656 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
13657 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
13658 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
13659 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
13660 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
13661 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
13662 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
13663 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
13664 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
13665 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
13666 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
13667 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13668 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
13669 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13670 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13671 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13672 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
13673 __builtin_popcountll rather than __builtin_popcountl.
13675 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13677 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
13678 of LD1R[HWD] for multi-element constants on big-endian targets.
13679 * gcc.target/aarch64/sve/slp_3.c: Likewise.
13680 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13682 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13684 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
13685 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
13686 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
13688 2018-02-01 Jakub Jelinek <jakub@redhat.com>
13690 PR tree-optimization/81661
13691 PR tree-optimization/84117
13692 * gcc.dg/pr81661.c: New test.
13693 * gfortran.dg/pr84117.f90: New test.
13695 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
13698 * gfortran.dg/repeat_7.f90: Catch warning message.
13700 2018-01-31 Ian Lance Taylor <iant@golang.org>
13702 * go.go-torture/execute/printnil.go: New test.
13704 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13706 * lib/target-supports.exp (check_effective_target_comdat_group):
13707 Allow for Solaris as comdat syntax.
13709 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
13710 Solaris with comdat_group support and as.
13712 2018-01-31 Marek Polacek <polacek@redhat.com>
13715 * gcc.dg/pr81779.c: New test.
13717 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13720 * gfortran.dg/gomp/pr84116.f90: New test.
13723 * g++.dg/init/pr83993-2.C: New test.
13726 * g++.dg/init/pr83993-1.C: New test.
13727 * g++.dg/cpp0x/pr83993.C: New test.
13729 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
13732 * gfortran.dg/pr84088.f90: New test.
13734 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
13737 * gcc.target/i386/pr82444.c: New.
13739 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
13741 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
13742 * gcc.target/powerpc/vsx-13.c: New.
13744 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
13747 * g++.dg/cpp1y/var-templ57.C: New.
13749 2018-01-31 Marek Polacek <polacek@redhat.com>
13752 * g++.dg/diagnostic/pr84138.C: New test.
13754 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
13757 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
13758 -Wstringop-overflow warnings due to spurious warning with -O1.
13759 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
13760 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
13762 2018-01-31 Richard Biener <rguenther@suse.de>
13764 PR tree-optimization/84132
13765 * g++.dg/torture/pr84132.C: New testcase.
13767 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
13769 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
13772 2018-01-31 Julia Koval <julia.koval@intel.com>
13775 * gcc.target/i386/rdpid.c: Remove "eax".
13777 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13779 PR tree-optimization/64946
13780 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
13781 scan-assembler checks.
13783 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13785 * gcc.c-torture/execute/20180131-1.c: New test.
13787 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13789 * gcc.target/arc/taux-1.c: New test.
13790 * gcc.target/arc/taux-2.c: Likewise.
13792 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13794 * gcc.target/arc/uncached.c: New test.
13796 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13799 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13801 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13803 PR preprocessor/69869
13804 * gcc.dg/cpp/trad/pr69869.c: New test.
13807 * gcc.dg/pr84100.c: New test.
13809 2018-01-30 Jeff Law <law@redhat.com>
13812 * gcc.target/i386/pr84064: New test.
13814 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13817 * gfortran.dg/data_implied_do_2.f90: New test.
13819 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13821 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13823 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13826 * gfortran.dg/inline_matmul_21.f90: New test case.
13828 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13830 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13832 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13835 * gcc.target/powerpc/pr84112.c: New.
13837 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13839 PR rtl-optimization/83986
13840 * gcc.dg/pr83986.c: New test.
13842 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13845 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13846 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13847 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13848 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13850 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13852 PR tree-optimization/84111
13853 * gcc.c-torture/compile/pr84111.c: New test.
13855 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13858 * gcc.dg/ipa/inline-2.c: Fix template.
13859 * gcc.dg/ipa/inline-3.c: Fix template.
13861 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13864 * g++.dg/torture/pr81360.C: New testcase.
13866 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13869 * gcc.dg/lto/pr83954.h: New testcase.
13870 * gcc.dg/lto/pr83954_0.c: New testcase.
13871 * gcc.dg/lto/pr83954_1.c: New testcase.
13873 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13876 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13878 Simplify DW_AT_producer scan.
13880 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13882 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13884 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13887 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13888 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13889 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13890 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13892 2018-01-29 Jeff Law <law@redhat.com>
13895 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13896 better match other tests which require vsx. Verify the zero
13897 extension is part of the test in the combiner dump.
13899 2018-01-29 Marek Polacek <polacek@redhat.com>
13902 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13905 * g++.dg/ext/pr83996.C: New test.
13907 2018-01-29 Richard Biener <rguenther@suse.de>
13909 PR tree-optimization/84057
13910 * gcc.dg/graphite/pr84057.c: New testcase.
13912 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13915 * gfortran.dg/bind_c_usage_31.f90: New test.
13917 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13920 * g++.dg/warn/Wduplicated-branches5.C: New.
13922 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13924 * gcc.target/rl78/test_addsi3_internal.c: New test.
13926 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13928 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13929 Make expected output depend on whether we expect sibcalls or not.
13930 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13931 safe-indirect-jump-1.c).
13933 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13934 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13935 Soren Rasmussen <s.c.rasmussen@gmail.com>
13937 Fortran 2018 teams tests.
13939 * gfortran.dg/team_number_1.f90: new test for team_number.
13940 * gfortran.dg/team_change_1.f90: new test for change team.
13941 * gfortran.dg/team_end_1.f90: new test for end team.
13942 * gfortran.dg/team_form_1.f90: new test for form team.
13944 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13947 * gfortran.dg/dot_product_4.f90
13949 2018-01-26 Martin Sebor <msebor@redhat.com>
13951 PR tree-optimization/83896
13952 * gcc.dg/strlenopt-43.c: New.
13954 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13956 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13957 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13958 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13959 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13960 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13961 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13962 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13963 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13964 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13966 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13967 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13968 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13969 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13970 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13971 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13972 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13973 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13975 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13977 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13979 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13980 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13981 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13982 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13983 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13984 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13985 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13986 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13987 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13988 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13989 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13990 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13991 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13993 2018-01-26 Martin Liska <mliska@suse.cz>
13995 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13998 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14000 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
14001 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
14002 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
14003 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
14004 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
14005 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
14006 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
14007 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
14009 2018-01-26 Richard Biener <rguenther@suse.de>
14011 PR rtl-optimization/84003
14012 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
14013 latent bug in DSE if NOINLINE is appropriately defined.
14014 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
14015 and defining NOINLINE.
14017 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14019 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
14020 tests specific to aarch64. XFAIL test on arm.
14022 2018-01-26 Jakub Jelinek <jakub@redhat.com>
14024 PR rtl-optimization/83985
14025 * gcc.dg/pr83985.c: New test.
14028 * c-c++-common/Wrestrict-3.c: New test.
14030 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14032 * gcc.target/arc/tdelegitimize_addr.c: New test.
14034 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14036 * gcc.target/arc/jli-1.c: New file.
14037 * gcc.target/arc/jli-2.c: Likewise.
14039 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
14041 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
14043 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14044 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14046 2018-01-26 Richard Biener <rguenther@suse.de>
14048 PR tree-optimization/81082
14049 * gcc.dg/vect/pr81082.c: New testcase.
14050 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
14051 simplification to n * n.
14053 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14055 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
14057 * gcc.target/i386/pr63620.c: Likewise.
14059 2018-01-26 Julia Koval <julia.koval@intel.com>
14061 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
14062 -mavx512f -mavx512bw.
14063 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
14064 * gcc.target/i386/i386.exp: Fix types.
14066 2018-01-26 Alan Modra <amodra@gmail.com>
14069 * gcc.target/powerpc/swaps-p8-46.c: New.
14071 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
14074 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
14075 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
14076 'array01' in the tree dump comparison.
14077 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
14078 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
14079 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
14081 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
14083 PR middle-end/83055
14084 * gcc.dg/torture/pr83055.c: New testcase.
14086 2018-01-25 Jakub Jelinek <jakub@redhat.com>
14089 * g++.dg/cpp1z/decomp36.C: New test.
14091 PR middle-end/83977
14092 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
14094 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
14096 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
14097 the shift dump line.
14098 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14100 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14103 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
14104 index instead of int, which allows IVOPTs to properly optimize the
14107 2018-01-24 David Malcolm <dmalcolm@redhat.com>
14110 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
14111 of "fn_type" typedef.
14112 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
14114 2018-01-24 Ian Lance Taylor <iant@golang.org>
14116 * go.go-torture/execute/names-1.go: New test.
14118 2018-01-19 Jeff Law <law@redhat.com>
14121 * gcc.target/i386/pr83994.c: New test.
14123 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
14126 * gcc.target/powerpc/pr84014.c: New.
14128 2018-01-24 Jakub Jelinek <jakub@redhat.com>
14130 PR middle-end/83977
14131 * c-c++-common/gomp/pr83977-1.c: New test.
14132 * c-c++-common/gomp/pr83977-2.c: New test.
14133 * c-c++-common/gomp/pr83977-3.c: New test.
14134 * gfortran.dg/gomp/pr83977.f90: New test.
14136 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14139 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
14140 * gcc.dg/vect/pr80631-1.c: Likewise.
14141 * gcc.dg/vect/pr80631-2.c: Likewise.
14142 * gcc.dg/vect/pr81410.c: Likewise.
14143 * gcc.dg/vect/pr81633.c: Likewise.
14144 * gcc.dg/vect/pr81815.c: Likewise.
14145 * gcc.dg/vect/pr82108.c: Likewise.
14146 * gcc.dg/vect/pr83857.c: Likewise.
14147 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14148 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14149 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
14150 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14151 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14152 * gcc.dg/vect/vect-reduc-11.c: Likewise.
14153 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
14154 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
14155 dg-xfail-run-if instead.
14156 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14157 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14158 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14159 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
14160 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14162 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14164 PR tree-optimization/83979
14165 * g++.dg/pr83979.c: New test.
14167 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14169 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
14170 option. Add arm_neon_ok_no_float_abi check.
14172 2018-01-24 Richard Biener <rguenther@suse.de>
14174 PR tree-optimization/83176
14175 * gcc.dg/graphite/pr83176.c: New testcase.
14177 2018-01-24 Richard Biener <rguenther@suse.de>
14179 PR tree-optimization/82819
14180 * gcc.dg/graphite/pr82819.c: New testcase.
14182 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14185 * g++.dg/cpp1y/constexpr-83921-1.C: New.
14186 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
14187 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
14188 * g++.dg/ext/stmtexpr20.C: Likewise.
14189 * g++.dg/ext/stmtexpr21.C: Likewise.
14191 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14194 * g++.dg/warn/pr83974.C: New test case.
14196 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14199 * g++.dg/ubsan/pr83987.C: New test.
14201 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14204 * gfortran.dg/pdt_29.f03: New test.
14206 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14209 * gfortran.dg/associate_33.f03: New test.
14211 2018-01-23 Martin Liska <mliska@suse.cz>
14214 * gcc.dg/lto/pr81440.h: New test.
14215 * gcc.dg/lto/pr81440_0.c: New test.
14216 * gcc.dg/lto/pr81440_1.c: New test.
14218 2018-01-23 Nathan Sidwell <nathan@acm.org>
14221 * g++.dg/template/pr83988.C: New.
14223 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14227 * g++.dg/cpp0x/pr82882.C: New test.
14228 * g++.dg/cpp0x/pr83978.C: New test.
14231 * g++.dg/cpp1z/decomp35.C: New test.
14233 2018-01-23 Nathan Sidwell <nathan@acm.org>
14235 * g++.dg/cpp0x/range-for10.C: Adjust.
14236 * g++.dg/ext/forscope1.C: Adjust.
14237 * g++.dg/ext/forscope2.C: Adjust.
14238 * g++.dg/template/for1.C: Adjust.
14240 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14242 PR tree-optimization/83510
14243 * gcc.c-torture/compile/pr83510.c: New test case.
14245 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14248 * lib/target-supports.exp (check_effective_target_vect_float): Say
14249 that the result only holds when -funsafe-math-optimizations is on.
14250 (check_effective_target_vect_float_strict): New procedure.
14251 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
14253 * gcc.dg/vect/vect-reduc-6.c: Likewise.
14255 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14257 PR tree-optimization/83965
14258 * gcc.dg/vect/pr83965.c: New test.
14260 2018-01-23 Richard Biener <rguenther@suse.de>
14262 PR tree-optimization/83963
14263 * gfortran.dg/graphite/pr83963.f: New testcase.
14264 * gcc.dg/graphite/pr83963-2.c: Likewise.
14266 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14269 * g++.dg/cpp1z/pr83918.C: New test.
14271 2018-01-22 Jakub Jelinek <jakub@redhat.com>
14273 PR tree-optimization/83957
14274 * gcc.dg/autopar/pr83957.c: New test.
14276 PR tree-optimization/83081
14277 * gcc.dg/predict-8.c: Adjust expected probability.
14279 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
14282 * gcc.target/powerpc/pr83862.c: New test.
14284 2018-01-22 Carl Love <cel@us.ibm.com>
14286 * gcc.target/powerpc/powerpc.exp: Add torture tests for
14287 builtins-4-runnable.c, builtins-6-runnable.c,
14288 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
14289 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
14290 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
14291 for signed/unsigned 128-bit and long long int loads.
14293 2018-01-22 Marek Polacek <polacek@redhat.com>
14296 * g++.dg/cpp1y/constexpr-empty4.C: New test.
14298 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
14300 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
14301 scan-asembler valid instructions list.
14302 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
14303 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
14304 power8-vector requirement and option.
14305 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
14307 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
14311 * gfortran.dg/string_1.f90: Remove printing the length.
14313 2018-01-22 Richard Biener <rguenther@suse.de>
14315 PR tree-optimization/83963
14316 * gcc.dg/graphite/pr83963.c: New testcase.
14318 2018-01-22 Sudakshina Das <sudi.das@arm.com>
14320 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
14321 dg-require-effective-target directives.
14323 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14325 * lib/target-supports.exp (check_effective_target_arm_softfloat):
14327 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
14328 Adjust scan-assembler checks for soft-float.
14330 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14333 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
14335 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
14337 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
14338 * gcc.dg/pr83623.c: Likewise.
14339 * gcc.dg/pr83666.c: Likewise.
14341 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14342 David Edelsohn <dje.gcc@gmail.com>
14345 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14346 assembly output from "crset eq" to "crset 2".
14347 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
14348 assembly output from . to $.
14349 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
14350 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14351 assembly output from "crset eq" to "crset 2".
14352 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
14353 assembly output from "crset eq" to "crset 2", and from . to $.
14355 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
14358 * gfortran.dg/matmul_18.f90: New test.
14360 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
14362 PR tree-optimization/83940
14363 * gcc.dg/torture/pr83940.c: New test.
14365 2018-01-20 Jakub Jelinek <jakub@redhat.com>
14367 PR middle-end/83945
14368 * gcc.dg/tls/pr83945.c: New test.
14371 * gcc.dg/pr83930.c: New test.
14373 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14376 * gfortran.dg/matmul_17.f90: New test.
14378 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14381 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
14383 2018-01-19 Jakub Jelinek <jakub@redhat.com>
14386 * g++.dg/cpp0x/pr81167.C: New test.
14389 * g++.dg/cpp0x/pr83919.C: New test.
14391 2018-01-19 Jeff Law <law@redhat.com>
14392 Jakub Jelinek <jakub@redhat.com>
14394 * gcc.dg/stack-check-16.c: New test.
14396 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
14399 * gcc.target/nvptx/indirect_call.c: New test.
14401 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14403 * g++.dg/torture/pr83619.C: Remove dg-message.
14405 2018-01-19 Martin Liska <mliska@suse.cz>
14407 * gcc.dg/predict-1.c: Adjust expected probability.
14408 * gcc.dg/predict-3.c: Likewise.
14409 * gcc.dg/predict-5.c: Likewise.
14410 * gcc.dg/predict-6.c: Likewise.
14411 * gcc.dg/predict-9.c: Likewise.
14413 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14415 PR tree-optimization/83922
14416 * gcc.dg/pr83922.c: New test.
14418 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14420 PR tree-optimization/83914
14421 * gcc.dg/vect/pr83914.c: New test.
14423 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14425 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
14426 * gcc.target/arm/negdi-2.c: Likewise.
14427 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
14429 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14431 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
14433 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14435 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
14437 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
14439 * gcc.dg/torture/pr52451.c (main): Skip long double test on
14442 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14446 * g++.dg/torture/pr83619.C (e): Define before first use instead of
14447 forward declaration.
14449 2018-01-18 Carl Love <cel@us.ibm.com>
14451 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
14454 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
14457 * g++.dg/inherit/union3.C: New.
14459 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14461 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
14463 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
14466 * g++.dg/torture/pr83619.C: New testcase.
14468 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14470 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
14471 Add function body to force error messages in some configurations.
14473 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14475 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
14478 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
14481 * c-c++-common/ffile-prefix-map.c: New test.
14482 * c-c++-common/fmacro-prefix-map.c: New test.
14483 * c-c++-common/cpp/ffile-prefix-map.c: New test.
14484 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
14486 2018-01-18 Martin Liska <mliska@suse.cz>
14488 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
14489 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14490 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14491 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14492 * gcc.target/i386/ret-thunk-10.c: Likewise.
14493 * gcc.target/i386/ret-thunk-11.c: Likewise.
14494 * gcc.target/i386/ret-thunk-12.c: Likewise.
14495 * gcc.target/i386/ret-thunk-15.c: Likewise.
14496 * gcc.target/i386/ret-thunk-9.c: Likewise.
14498 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14500 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
14503 2018-01-18 Nathan Sidwell <nathan@acm.org>
14506 * g++.dg/cpp0x/pr83160.C: New.
14508 2018-01-18 Richard Biener <rguenther@suse.de>
14510 PR tree-optimization/83887
14511 * gcc.dg/graphite/pr83887.c: New testcase.
14512 * gfortran.dg/graphite/pr83887.f90: Likewise.
14513 * gfortran.dg/graphite/pr83887.f: Likewise.
14515 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14518 * gcc.target/arm/builtin-bswap.x: New file.
14519 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
14520 and options for armv6t2.
14521 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
14522 and options for Thumb1.
14523 * gcc.target/arm/builtin-bswap16.x: New file.
14524 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
14525 and options for armv6t2.
14526 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
14527 and options for Thumb1.
14529 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14531 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
14534 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14537 * gcc.dg/pr61240.c: New test.
14539 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14542 * gfortran.dg/pr83864.f90: New test.
14544 2018-01-17 Jeff Law <law@redhat.com>
14547 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
14549 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14551 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
14552 restriction, but still restrict to 64-bit.
14553 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
14554 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
14556 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14559 * gfortran.dg/pr83874.f90: New test.
14561 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14564 * g++.dg/cpp0x/pr83824.C: New test.
14566 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14568 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
14569 appropriate .gnu_attribute for the long double type, if we use the
14570 long double type, but do not generate any calls.
14571 * gcc.target/powerpc/gnuattr2.c: Likewise.
14572 * gcc.target/powerpc/gnuattr3.c: Likewise.
14574 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14577 * g++.dg/cpp0x/alignas13.C: New.
14579 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14582 * g++.dg/cpp0x/pr83897.C: New test.
14584 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
14587 * gcc.c-torture/compile/pr83051-2.c: New testcase.
14589 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14592 * g++.dg/cpp0x/constexpr-ice19.C: New.
14594 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
14596 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
14597 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
14598 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
14599 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
14600 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
14601 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
14602 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
14603 * gcc.target/powerpc/builtins-1-be-folded.c: New.
14604 * gcc.target/powerpc/builtins-1-le-folded.c: New.
14605 * gcc.target/powerpc/builtins-1.fold.h: New.
14607 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
14609 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
14610 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
14612 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14614 * gcc.target/arm/g2.c: Add -marm to dg-options.
14615 * gcc.target/arm/scd42-2.c: Likewise.
14617 2018-01-17 Nathan Sidwell <nathan@acm.org>
14620 * g++.dg/lookup/pr83287-2.C: New.
14622 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14626 * g++.dg/wrappers/pr83814.C: New test case.
14627 * g++.dg/wrappers/pr83902.C: New test case.
14629 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14632 * g++.dg/lto/pr83121_0.C: New test case.
14633 * g++.dg/lto/pr83121_1.C: New test case.
14634 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
14635 adapted from DejaGnu's dg-test.
14636 (lto_handle_diagnostics): New procedure.
14637 (lto_prune_warns): Ignore informational notes.
14638 (lto-link-and-maybe-run): Add "messages_by_file" param.
14639 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
14640 "execute" when "link" fails if "execute" was not specified.
14641 (lto-can-handle-directive): New procedure.
14642 (lto-get-options-main): Call lto-can-handle-directive. Add a
14643 dg-messages local, using it to set the caller's
14644 dg-messages-by-file for the given source file.
14645 (lto-get-options): Likewise.
14646 (lto-execute): Add dg-messages-by-file local, and pass it to
14647 lto-link-and-maybe-run.
14649 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
14650 Richard Sandiford <richard.sandiford@linaro.org>
14654 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
14655 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
14657 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14659 * lib/target-supports.exp: Fix -march arguments in arm arch effective
14660 target check autogenerator for armv8.1-a and armv8.2-a.
14662 2018-01-17 Carl Love <cel@us.ibm.com>
14664 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
14665 Add debug print statements.
14666 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
14667 16 byte vector load followed by a partial vector load.
14669 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14672 * g++.dg/wrappers/pr83799.C: New test case.
14674 2018-01-17 Nathan Sidwell <nathan@acm.org>
14677 * g++.dg/cpp1y/pr83739.C: New.
14679 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14681 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
14682 * gcc.target/visium/overflow16.c: Likewise.
14683 * gcc.target/visium/overflow32.c: Likewise.
14685 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14687 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
14689 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14691 * gcc.dg/rtl/arm/stl-cond.c: New test.
14692 * gcc.target/arm/stl-cond.c: Delete.
14694 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14696 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
14699 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14701 PR tree-optimization/83843
14702 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
14703 * gcc.dg/store_merging_19.c: New test.
14705 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14707 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
14710 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14712 PR rtl-optimization/83771
14713 * gcc.dg/pr83771.c: New test.
14715 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14717 PR tree-optimization/81184
14718 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
14720 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14722 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14724 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
14726 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14729 * gcc.target/i386/pr83546.c: New test.
14731 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14733 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
14735 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14737 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
14738 test and add dg-warning for the -Wstringop-overflow warning.
14740 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14742 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
14743 XFAIL last test on SPARC and Visium.
14745 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
14747 PR rtl-optimization/80481
14748 * g++.dg/pr80481.C: Exclude solaris.
14750 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14752 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
14753 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
14754 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
14756 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14758 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
14759 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
14760 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
14761 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
14762 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
14763 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
14764 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
14765 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
14766 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
14767 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
14768 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
14769 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
14770 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
14771 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
14772 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
14774 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14777 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
14779 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14781 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
14782 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
14783 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
14784 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
14785 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
14786 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
14788 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14790 PR tree-optimization/83857
14791 * gcc.dg/vect/pr83857.c: New test.
14793 2018-01-16 Richard Biener <rguenther@suse.de>
14795 PR tree-optimization/83867
14796 * gcc.dg/vect/pr83867.c: New testcase.
14798 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14801 * gcc.dg/pr83844.c: New test.
14803 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14805 * gcc.dg/torture/pr83847.c: New test.
14807 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14809 PR rtl-optimization/86620
14810 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14811 instead of --param=max-sched-ready-insns=0.
14812 * gcc.target/i386/pr83620.c: New test.
14813 * gcc.dg/pr83620.c: New test.
14815 PR tree-optimization/83843
14816 * gcc.dg/store_merging_18.c: New test.
14819 * g++.dg/cpp1y/pr83817.C: New test.
14822 * g++.dg/template/pr83825.C: New test.
14824 2018-01-16 Richard Biener <rguenther@suse.de>
14826 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14828 2018-01-16 Richard Biener <rguenther@suse.de>
14831 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14832 from gcc.dg/torture/pr60092.c.
14834 2018-01-15 Martin Sebor <msebor@redhat.com>
14837 * g++.dg/ext/flexary28.C: New test.
14839 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14842 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14844 2018-01-15 Martin Sebor <msebor@redhat.com>
14847 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14849 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14852 * gfortran.dg/minmaxloc_9.f90: New test.
14853 * gfortran.dg/minmaxloc_10.f90: New test.
14854 * gfortran.dg/minmaxloc_11.f90: New test.
14856 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14859 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14860 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14861 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14862 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14863 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14864 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14865 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14866 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14867 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14868 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14869 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14870 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14871 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14872 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14873 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14874 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14875 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14876 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14877 * gcc.target/i386/ret-thunk-10.c: Likewise.
14878 * gcc.target/i386/ret-thunk-11.c: Likewise.
14879 * gcc.target/i386/ret-thunk-12.c: Likewise.
14880 * gcc.target/i386/ret-thunk-13.c: Likewise.
14881 * gcc.target/i386/ret-thunk-14.c: Likewise.
14882 * gcc.target/i386/ret-thunk-15.c: Likewise.
14883 * gcc.target/i386/ret-thunk-9.c: Don't check the
14884 __x86_return_thunk label. Scan for "push" only for Linux.
14886 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14889 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14891 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14894 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14896 * gcc.target/arm/pr83687.c: New test.
14898 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14900 Adjust tests to AVR_TINY.
14902 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14903 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14904 * gcc.target/avr/pr71627.c: Same.
14905 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14906 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14907 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14908 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14909 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14910 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14911 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14912 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14913 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14914 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14915 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14916 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14917 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14918 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14919 * gcc.target/avr/torture/pr61055.c: Same.
14920 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14922 * gcc.target/avr/torture/int24-mul.c: Same.
14923 * gcc.target/avr/torture/pr51782-1.c: Same.
14924 * gcc.target/avr/torture/pr61443.c: Same.
14925 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14926 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14928 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14932 * gcc.target/avr/torture/pr83729.c: New test.
14933 * gcc.target/avr/torture/pr83801.c: New test.
14935 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14937 PR middle-end/82694
14938 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14939 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14941 2018-01-10 Martin Sebor <msebor@redhat.com>
14944 * gcc.dg/Wstringop-overflow-2.c: New test.
14946 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14948 PR libgfortran/83811
14949 * gfortran.dg/fmt_e.f90: New test.
14951 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14953 * gcc.target/i386/indirect-thunk-10.c: New test.
14954 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14955 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14956 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14957 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14958 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14959 * gcc.target/i386/ret-thunk-17.c: Likewise.
14960 * gcc.target/i386/ret-thunk-18.c: Likewise.
14961 * gcc.target/i386/ret-thunk-19.c: Likewise.
14962 * gcc.target/i386/ret-thunk-20.c: Likewise.
14963 * gcc.target/i386/ret-thunk-21.c: Likewise.
14965 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14967 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14969 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14971 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14972 -mno-indirect-branch-register.
14973 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14974 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14975 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14976 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14977 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14978 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14979 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14980 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14981 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14982 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14983 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14984 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14985 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14986 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14987 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14988 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14989 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14990 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14991 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14992 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14993 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14994 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14995 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14996 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14997 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14998 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14999 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15000 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15001 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15002 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15003 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15004 * gcc.target/i386/ret-thunk-10.c: Likewise.
15005 * gcc.target/i386/ret-thunk-11.c: Likewise.
15006 * gcc.target/i386/ret-thunk-12.c: Likewise.
15007 * gcc.target/i386/ret-thunk-13.c: Likewise.
15008 * gcc.target/i386/ret-thunk-14.c: Likewise.
15009 * gcc.target/i386/ret-thunk-15.c: Likewise.
15010 * gcc.target/i386/ret-thunk-9.c: Likewise.
15011 * gcc.target/i386/indirect-thunk-register-1.c: New test.
15012 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
15013 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15015 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15017 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15018 -mfunction-return=keep.
15019 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15020 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15021 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15022 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15023 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15024 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15025 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15026 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15027 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15028 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15029 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15030 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15031 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15032 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15033 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15034 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15035 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15036 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15037 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15038 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15039 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15040 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15041 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15042 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15043 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15044 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15045 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15046 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15047 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15048 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15049 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15050 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15051 * gcc.target/i386/ret-thunk-1.c: New test.
15052 * gcc.target/i386/ret-thunk-10.c: Likewise.
15053 * gcc.target/i386/ret-thunk-11.c: Likewise.
15054 * gcc.target/i386/ret-thunk-12.c: Likewise.
15055 * gcc.target/i386/ret-thunk-13.c: Likewise.
15056 * gcc.target/i386/ret-thunk-14.c: Likewise.
15057 * gcc.target/i386/ret-thunk-15.c: Likewise.
15058 * gcc.target/i386/ret-thunk-16.c: Likewise.
15059 * gcc.target/i386/ret-thunk-2.c: Likewise.
15060 * gcc.target/i386/ret-thunk-3.c: Likewise.
15061 * gcc.target/i386/ret-thunk-4.c: Likewise.
15062 * gcc.target/i386/ret-thunk-5.c: Likewise.
15063 * gcc.target/i386/ret-thunk-6.c: Likewise.
15064 * gcc.target/i386/ret-thunk-7.c: Likewise.
15065 * gcc.target/i386/ret-thunk-8.c: Likewise.
15066 * gcc.target/i386/ret-thunk-9.c: Likewise.
15068 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15070 * gcc.target/i386/indirect-thunk-1.c: New test.
15071 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15072 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15073 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15074 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15075 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15076 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15077 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15078 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15079 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15080 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15081 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15082 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15083 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15084 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15085 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15086 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15087 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15088 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15089 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15090 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15091 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15092 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15093 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15094 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15095 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15096 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15097 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15098 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15099 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15100 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15101 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15102 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15104 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
15107 * gcc.c-torture/compile/pr83051.c: New testcase.
15109 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15111 PR tree-optimization/83501
15112 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
15114 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
15116 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
15117 for lvx and stvx instead of lxvd2x and stxvd2x and require
15118 little-endian target. Add comments.
15119 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
15120 comprehensive testing.
15121 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
15122 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
15123 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
15124 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
15125 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
15126 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
15127 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
15128 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
15129 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
15130 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
15131 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
15132 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
15133 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
15134 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
15135 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
15136 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
15137 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
15138 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
15139 scan-assembler-not directives that forbid lvx and xxpermdi.
15140 * gcc.target/powerpc/vec-extract-3.c: Likewise.
15141 * gcc.target/powerpc/vec-extract-5.c: Likewise.
15142 * gcc.target/powerpc/vec-extract-6.c: Likewise.
15143 * gcc.target/powerpc/vec-extract-7.c: Likewise.
15144 * gcc.target/powerpc/vec-extract-8.c: Likewise.
15145 * gcc.target/powerpc/vec-extract-9.c: Likewise.
15146 * gcc.target/powerpc/vsx-vector-6-le.c: Change
15147 scan-assembler-times directives to reflect different numbers of
15148 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
15150 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15151 Alan Hayward <alan.hayward@arm.com>
15152 David Sherwood <david.sherwood@arm.com>
15154 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
15155 than SLP vectorization.
15156 * gcc.dg/vect/vect-alias-check-10.c: New test.
15157 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
15158 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
15159 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
15160 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
15161 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
15162 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
15163 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
15164 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
15165 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
15166 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
15167 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
15168 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
15169 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
15170 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
15171 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
15172 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
15173 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
15174 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
15175 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
15176 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
15177 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
15178 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
15179 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15181 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15182 Alan Hayward <alan.hayward@arm.com>
15183 David Sherwood <david.sherwood@arm.com>
15185 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
15187 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
15188 targets with scatter stores.
15189 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
15191 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
15192 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
15193 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
15194 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
15195 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
15196 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
15197 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
15198 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
15199 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
15200 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
15201 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
15202 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
15203 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
15204 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
15205 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
15206 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
15208 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15209 Alan Hayward <alan.hayward@arm.com>
15210 David Sherwood <david.sherwood@arm.com>
15212 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
15214 * gcc.target/aarch64/sve/strided_load_4.c: New test.
15215 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
15216 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
15217 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
15219 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15220 Alan Hayward <alan.hayward@arm.com>
15221 David Sherwood <david.sherwood@arm.com>
15223 * gcc.target/aarch64/sve/strided_load_1.c: New test.
15224 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
15225 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
15227 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15228 Alan Hayward <alan.hayward@arm.com>
15229 David Sherwood <david.sherwood@arm.com>
15231 * gcc.target/aarch64/sve/gather_load_1.c: New test.
15232 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
15233 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
15234 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
15235 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
15236 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
15237 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
15238 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
15239 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
15240 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
15241 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
15242 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
15243 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
15244 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
15246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15247 Alan Hayward <alan.hayward@arm.com>
15248 David Sherwood <david.sherwood@arm.com>
15250 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
15251 check for a message about using in-order reductions.
15252 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
15253 check for a message about using in-order reductions.
15254 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
15255 vectorized and check for a message about using in-order reductions.
15256 Expect targets with variable-length vectors to fall back to the
15257 fixed-length mininum.
15258 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
15259 check for a message about using in-order reductions.
15260 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
15261 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
15262 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
15263 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
15264 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
15265 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
15266 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
15267 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
15268 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
15269 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
15270 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
15271 vect_fold_left_plus.
15273 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15275 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
15277 * gcc.target/aarch64/sve/spill_2.c: New test.
15278 * gcc.target/aarch64/sve/spill_3.c: Likewise.
15279 * gcc.target/aarch64/sve/spill_4.c: Likewise.
15280 * gcc.target/aarch64/sve/spill_5.c: Likewise.
15281 * gcc.target/aarch64/sve/spill_6.c: Likewise.
15282 * gcc.target/aarch64/sve/spill_7.c: Likewise.
15284 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15285 Alan Hayward <alan.hayward@arm.com>
15286 David Sherwood <david.sherwood@arm.com>
15288 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
15290 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15291 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
15292 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
15293 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15294 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
15295 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15296 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
15297 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15298 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
15300 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15301 Alan Hayward <alan.hayward@arm.com>
15302 David Sherwood <david.sherwood@arm.com>
15304 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
15305 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
15306 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15307 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
15309 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15310 Alan Hayward <alan.hayward@arm.com>
15311 David Sherwood <david.sherwood@arm.com>
15313 * lib/target-supports.exp
15314 (check_effective_target_vect_fold_extract_last): New proc.
15315 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
15316 for fold_extract_last.
15317 * gcc.dg/vect/pr65947-2.c: Likewise.
15318 * gcc.dg/vect/pr65947-3.c: Likewise.
15319 * gcc.dg/vect/pr65947-4.c: Likewise.
15320 * gcc.dg/vect/pr65947-5.c: Likewise.
15321 * gcc.dg/vect/pr65947-6.c: Likewise.
15322 * gcc.dg/vect/pr65947-9.c: Likewise.
15323 * gcc.dg/vect/pr65947-10.c: Likewise.
15324 * gcc.dg/vect/pr65947-12.c: Likewise.
15325 * gcc.dg/vect/pr65947-14.c: Likewise.
15326 * gcc.dg/vect/pr80631-1.c: Likewise.
15327 * gcc.target/aarch64/sve/clastb_1.c: New test.
15328 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
15329 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
15330 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
15331 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
15332 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
15333 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
15334 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
15335 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
15336 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
15337 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
15338 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
15339 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
15340 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
15342 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15343 Alan Hayward <alan.hayward@arm.com>
15344 David Sherwood <david.sherwood@arm.com>
15346 * gcc.target/aarch64/sve/live_1.c: New test.
15347 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
15349 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15350 Alan Hayward <alan.hayward@arm.com>
15351 David Sherwood <david.sherwood@arm.com>
15353 * gcc.target/aarch64/sve/nopeel_1.c: New test.
15354 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
15355 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
15356 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15357 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
15358 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15359 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
15360 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
15361 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
15363 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15364 Alan Hayward <alan.hayward@arm.com>
15365 David Sherwood <david.sherwood@arm.com>
15367 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
15369 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
15371 * gcc.target/aarch64/sve/loop_add_4.c: New test.
15372 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
15373 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
15374 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
15375 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
15376 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
15378 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15379 Alan Hayward <alan.hayward@arm.com>
15380 David Sherwood <david.sherwood@arm.com>
15382 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
15383 instead of just ADDRESS.
15384 * gcc.dg/tree-ssa/scev-10.c: Likewise.
15385 * gcc.dg/tree-ssa/scev-11.c: Likewise.
15386 * gcc.dg/tree-ssa/scev-12.c: Likewise.
15387 * gcc.target/aarch64/sve/index_offset_1.c: New test.
15388 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
15389 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
15390 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
15391 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
15392 * gcc.target/aarch64/sve/while_2.c: Likewise.
15393 * gcc.target/aarch64/sve/while_3.c: Likewise.
15394 * gcc.target/aarch64/sve/while_4.c: Likewise.
15396 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15397 Alan Hayward <alan.hayward@arm.com>
15398 David Sherwood <david.sherwood@arm.com>
15400 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
15401 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
15403 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
15404 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15405 * gcc.target/aarch64/sve/reduc_5.c: New test.
15406 * gcc.target/aarch64/sve/slp_13.c: Likewise.
15407 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
15409 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15410 Alan Hayward <alan.hayward@arm.com>
15411 David Sherwood <david.sherwood@arm.com>
15413 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
15414 * gcc.dg/tree-ssa/peel1.c: Likewise.
15415 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
15416 variable-length vectors.
15417 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
15418 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
15419 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
15420 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15421 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15422 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15423 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15424 * gcc.target/aarch64/sve/slp_8.c: New test.
15425 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
15426 * gcc.target/aarch64/sve/slp_9.c: Likewise.
15427 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
15428 * gcc.target/aarch64/sve/slp_10.c: Likewise.
15429 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
15430 * gcc.target/aarch64/sve/slp_11.c: Likewise.
15431 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
15432 * gcc.target/aarch64/sve/slp_12.c: Likewise.
15433 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
15434 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
15435 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
15436 * gcc.target/aarch64/sve/while_1.c: Likewise.
15437 * gcc.target/aarch64/sve/while_2.c: Likewise.
15438 * gcc.target/aarch64/sve/while_3.c: Likewise.
15439 * gcc.target/aarch64/sve/while_4.c: Likewise.
15441 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15442 Alan Hayward <alan.hayward@arm.com>
15443 David Sherwood <david.sherwood@arm.com>
15445 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
15447 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
15448 and add an associated scan-dump test. Prevent vectorization
15449 of the first two loops.
15450 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15451 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
15452 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15453 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
15454 (INIT_VECTOR): Tweak initial value so that some bits are always set.
15455 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15457 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15458 Alan Hayward <alan.hayward@arm.com>
15459 David Sherwood <david.sherwood@arm.com>
15461 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
15462 * gcc.dg/vect/pr67790.c: Likewise.
15463 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15464 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15465 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15466 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15467 * gcc.target/aarch64/sve/slp_5.c: New test.
15468 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
15469 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15470 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
15471 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15472 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
15474 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15475 Alan Hayward <alan.hayward@arm.com>
15476 David Sherwood <david.sherwood@arm.com>
15478 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
15480 * gcc.dg/vect/slp-1.c: Likewise.
15481 * gcc.dg/vect/slp-10.c: Likewise.
15482 * gcc.dg/vect/slp-12b.c: Likewise.
15483 * gcc.dg/vect/slp-12c.c: Likewise.
15484 * gcc.dg/vect/slp-17.c: Likewise.
15485 * gcc.dg/vect/slp-19b.c: Likewise.
15486 * gcc.dg/vect/slp-20.c: Likewise.
15487 * gcc.dg/vect/slp-21.c: Likewise.
15488 * gcc.dg/vect/slp-22.c: Likewise.
15489 * gcc.dg/vect/slp-23.c: Likewise.
15490 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15491 * gcc.dg/vect/slp-24.c: Likewise.
15492 * gcc.dg/vect/slp-28.c: Likewise.
15493 * gcc.dg/vect/slp-39.c: Likewise.
15494 * gcc.dg/vect/slp-6.c: Likewise.
15495 * gcc.dg/vect/slp-7.c: Likewise.
15496 * gcc.dg/vect/slp-cond-1.c: Likewise.
15497 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15498 * gcc.dg/vect/slp-cond-2.c: Likewise.
15499 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15500 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15501 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15502 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15503 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15504 * gcc.dg/vect/slp-perm-6.c: Likewise.
15505 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15506 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15507 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15508 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
15509 * gcc.dg/vect/slp-12a.c: Likewise.
15510 * gcc.dg/vect/slp-14.c: Likewise.
15511 * gcc.dg/vect/slp-15.c: Likewise.
15512 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15513 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15514 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15515 * gcc.target/aarch64/sve/slp_1.c: New test.
15516 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
15517 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15518 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
15519 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15520 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
15521 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15522 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
15524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15525 Alan Hayward <alan.hayward@arm.com>
15526 David Sherwood <david.sherwood@arm.com>
15528 * gcc.dg/vect/vect-ooo-group-1.c: New test.
15529 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15530 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
15531 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15532 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
15533 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15534 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
15535 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15536 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15537 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15538 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15539 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15540 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15541 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
15542 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15543 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
15544 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15545 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
15546 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15548 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15549 Alan Hayward <alan.hayward@arm.com>
15550 David Sherwood <david.sherwood@arm.com>
15552 * gcc.target/aarch64/sve/struct_move_1.c: New test.
15553 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
15554 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
15555 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
15556 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
15557 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
15558 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15559 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
15560 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15561 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15562 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15563 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15564 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15565 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15566 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
15567 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
15568 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
15569 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
15570 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
15571 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
15572 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
15573 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
15574 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
15575 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
15576 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
15577 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
15578 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
15579 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
15580 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
15581 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
15582 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
15583 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
15584 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
15585 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
15586 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
15587 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
15589 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15590 Alan Hayward <alan.hayward@arm.com>
15591 David Sherwood <david.sherwood@arm.com>
15593 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
15594 Return true for SVE too.
15595 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
15596 if load/store lanes are supported.
15597 * gcc.dg/vect/slp-10.c: Likewise.
15598 * gcc.dg/vect/slp-12c.c: Likewise.
15599 * gcc.dg/vect/slp-17.c: Likewise.
15600 * gcc.dg/vect/slp-33.c: Likewise.
15601 * gcc.dg/vect/slp-6.c: Likewise.
15602 * gcc.dg/vect/slp-cond-1.c: Likewise.
15603 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
15604 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15605 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15606 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
15607 * gcc.dg/vect/slp-perm-6.c: Likewise.
15608 * gcc.dg/vect/slp-perm-9.c: Likewise.
15609 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
15610 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
15611 for variable-length vectors.
15613 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15614 Alan Hayward <alan.hayward@arm.com>
15615 David Sherwood <david.sherwood@arm.com>
15617 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
15618 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
15620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15622 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
15623 * g++.target/aarch64/sve/catch_1.C: New test.
15624 * g++.target/aarch64/sve/catch_2.C: Likewise.
15625 * g++.target/aarch64/sve/catch_3.C: Likewise.
15626 * g++.target/aarch64/sve/catch_4.C: Likewise.
15627 * g++.target/aarch64/sve/catch_5.C: Likewise.
15628 * g++.target/aarch64/sve/catch_6.C: Likewise.
15630 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15631 Alan Hayward <alan.hayward@arm.com>
15632 David Sherwood <david.sherwood@arm.com>
15634 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
15636 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
15637 * gcc.target/aarch64/fmaxmin.c: Likewise.
15638 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
15639 * gcc.target/aarch64/orr_imm_1.c: Likewise.
15640 * gcc.target/aarch64/pr62178.c: Likewise.
15641 * gcc.target/aarch64/pr71727-2.c: Likewise.
15642 * gcc.target/aarch64/saddw-1.c: Likewise.
15643 * gcc.target/aarch64/saddw-2.c: Likewise.
15644 * gcc.target/aarch64/uaddw-1.c: Likewise.
15645 * gcc.target/aarch64/uaddw-2.c: Likewise.
15646 * gcc.target/aarch64/uaddw-3.c: Likewise.
15647 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
15648 * gcc.target/aarch64/vect-compile.c: Likewise.
15649 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
15650 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
15651 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
15652 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
15653 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
15654 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
15655 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
15656 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
15657 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
15658 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
15659 * gcc.target/aarch64/vect-fmovd.c: Likewise.
15660 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
15661 * gcc.target/aarch64/vect-fmovf.c: Likewise.
15662 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
15663 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
15664 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
15665 * gcc.target/aarch64/vect-movi.c: Likewise.
15666 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
15667 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
15668 * gcc.target/aarch64/vect-vaddv.c: Likewise.
15669 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15670 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15671 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
15673 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
15674 * gcc.target/aarch64/sve/arith_1.c: New test.
15675 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
15676 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
15677 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
15678 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
15679 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
15680 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
15681 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
15682 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
15683 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
15684 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
15685 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
15686 * gcc.target/aarch64/sve/ext_1.c: Likewise.
15687 * gcc.target/aarch64/sve/ext_2.c: Likewise.
15688 * gcc.target/aarch64/sve/extract_1.c: Likewise.
15689 * gcc.target/aarch64/sve/extract_2.c: Likewise.
15690 * gcc.target/aarch64/sve/extract_3.c: Likewise.
15691 * gcc.target/aarch64/sve/extract_4.c: Likewise.
15692 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
15693 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
15694 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
15695 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
15696 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
15697 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
15698 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
15699 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
15700 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
15701 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
15702 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
15703 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
15704 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
15705 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
15706 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
15707 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
15708 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
15709 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
15710 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
15711 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
15712 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
15713 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
15714 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
15715 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
15716 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
15717 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
15718 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
15719 * gcc.target/aarch64/sve/index_1.c: Likewise.
15720 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
15721 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
15722 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
15723 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
15724 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
15725 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
15726 * gcc.target/aarch64/sve/logical_1.c: Likewise.
15727 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
15728 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
15729 * gcc.target/aarch64/sve/mad_1.c: Likewise.
15730 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
15731 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
15732 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
15733 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
15734 * gcc.target/aarch64/sve/mla_1.c: Likewise.
15735 * gcc.target/aarch64/sve/mls_1.c: Likewise.
15736 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
15737 * gcc.target/aarch64/sve/msb_1.c: Likewise.
15738 * gcc.target/aarch64/sve/mul_1.c: Likewise.
15739 * gcc.target/aarch64/sve/neg_1.c: Likewise.
15740 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
15741 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
15742 * gcc.target/aarch64/sve/pack_1.c: Likewise.
15743 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
15744 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
15745 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
15746 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
15747 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
15748 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
15749 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
15750 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
15751 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
15752 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
15753 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
15754 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15755 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15756 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
15757 * gcc.target/aarch64/sve/rev_1.c: Likewise.
15758 * gcc.target/aarch64/sve/revb_1.c: Likewise.
15759 * gcc.target/aarch64/sve/revh_1.c: Likewise.
15760 * gcc.target/aarch64/sve/revw_1.c: Likewise.
15761 * gcc.target/aarch64/sve/shift_1.c: Likewise.
15762 * gcc.target/aarch64/sve/single_1.c: Likewise.
15763 * gcc.target/aarch64/sve/single_2.c: Likewise.
15764 * gcc.target/aarch64/sve/single_3.c: Likewise.
15765 * gcc.target/aarch64/sve/single_4.c: Likewise.
15766 * gcc.target/aarch64/sve/spill_1.c: Likewise.
15767 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
15768 * gcc.target/aarch64/sve/subr_1.c: Likewise.
15769 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
15770 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
15771 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
15772 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
15773 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
15774 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
15775 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
15776 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
15777 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
15778 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
15779 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
15780 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
15781 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
15782 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
15783 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
15784 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
15785 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
15786 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
15787 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
15788 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
15789 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
15790 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
15791 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
15792 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15793 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15794 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15795 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15796 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15797 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15798 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15799 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15800 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15801 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15802 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15803 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15804 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15805 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15806 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15807 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15808 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15809 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15810 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15812 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15813 Alan Hayward <alan.hayward@arm.com>
15814 David Sherwood <david.sherwood@arm.com>
15816 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15817 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15818 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15820 (check_effective_target_vect_perm): Handle SVE.
15821 (check_effective_target_vect_perm_byte): Likewise.
15822 (check_effective_target_vect_perm_short): Likewise.
15823 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15824 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15825 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15826 (check_effective_target_vect_element_align_preferred): Likewise.
15827 (check_effective_target_vect_align_stack_vars): Likewise.
15828 (check_effective_target_vect_load_lanes): Likewise.
15829 (check_effective_target_vect_masked_store): Likewise.
15830 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15831 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15832 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15833 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15834 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15835 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15836 * gcc.dg/vect/slp-23.c: Likewise.
15837 * gcc.dg/vect/slp-perm-5.c: Likewise.
15838 * gcc.dg/vect/slp-perm-6.c: Likewise.
15839 * gcc.dg/vect/slp-perm-9.c: Likewise.
15840 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15841 * gcc.dg/vect/vect-114.c: Likewise.
15842 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15843 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15845 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15847 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15848 vect_variable_length, expecting the test to be vectorized
15849 without SLP instead.
15850 * gcc.dg/vect/pr33953.c: Likewise.
15851 * gcc.dg/vect/pr37027.c: Likewise.
15852 * gcc.dg/vect/pr67790.c: Likewise.
15853 * gcc.dg/vect/pr68445.c: Likewise.
15854 * gcc.dg/vect/slp-1.c: Likewise.
15855 * gcc.dg/vect/slp-10.c: Likewise.
15856 * gcc.dg/vect/slp-12a.c: Likewise.
15857 * gcc.dg/vect/slp-12b.c: Likewise.
15858 * gcc.dg/vect/slp-12c.c: Likewise.
15859 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15860 * gcc.dg/vect/slp-13.c: Likewise.
15861 * gcc.dg/vect/slp-14.c: Likewise.
15862 * gcc.dg/vect/slp-15.c: Likewise.
15863 * gcc.dg/vect/slp-17.c: Likewise.
15864 * gcc.dg/vect/slp-19b.c: Likewise.
15865 * gcc.dg/vect/slp-2.c: Likewise.
15866 * gcc.dg/vect/slp-20.c: Likewise.
15867 * gcc.dg/vect/slp-21.c: Likewise.
15868 * gcc.dg/vect/slp-22.c: Likewise.
15869 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15870 * gcc.dg/vect/slp-24.c: Likewise.
15871 * gcc.dg/vect/slp-28.c: Likewise.
15872 * gcc.dg/vect/slp-39.c: Likewise.
15873 * gcc.dg/vect/slp-42.c: Likewise.
15874 * gcc.dg/vect/slp-6.c: Likewise.
15875 * gcc.dg/vect/slp-7.c: Likewise.
15876 * gcc.dg/vect/slp-cond-1.c: Likewise.
15877 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15878 * gcc.dg/vect/slp-cond-2.c: Likewise.
15879 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15880 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15881 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15882 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15883 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15884 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15885 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15886 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15887 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15888 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15889 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15890 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15891 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15892 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15893 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15894 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15895 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15897 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15900 * gcc.dg/pr83801.c: New test.
15902 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15905 * gfortran.dg/bounds_check_19.f90: New test.
15907 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15909 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15910 instead of scan-assembler-not for xsnabsqp.
15912 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15914 PR libgfortran/83525
15915 * gfortran.dg/newunit_5.f90: New test.
15917 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15919 PR rtl-optimization/80481
15920 * g++.dg/pr80481.C: New.
15922 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15925 * gcc.target/alpha/pr83628-3.c: New test.
15927 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15929 * lib/target-supports.exp (check_effective_target_avx512f): Also
15930 check for __builtin_ia32_addsd_round,
15931 __builtin_ia32_getmantsd_round.
15932 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15934 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15937 * gcc.target/powerpc/pr83629.c: Require ilp32.
15939 2018-01-12 Richard Biener <rguenther@suse.de>
15941 PR tree-optimization/80846
15942 * gcc.target/i386/pr80846-1.c: New testcase.
15943 * gcc.target/i386/pr80846-2.c: Likewise.
15945 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15947 * gcc.c-torture/execute/20180112-1.c: New test.
15949 2018-01-12 Tom de Vries <tom@codesourcery.com>
15951 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15952 * g++.dg/ext/label13a.C: Same.
15953 * g++.dg/ext/label14.C: Same.
15954 * g++.dg/ext/label2.C: Same.
15955 * g++.dg/ext/label3.C: Same.
15956 * g++.dg/torture/pr42462.C: Same.
15957 * g++.dg/torture/pr42739.C: Same.
15958 * g++.dg/warn/Wunused-label-3.C: Same.
15960 2018-01-12 Tom de Vries <tom@codesourcery.com>
15962 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15963 * g++.dg/Walloca1.C: Same.
15964 * g++.dg/cpp0x/pr70338.C: Same.
15965 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15966 * g++.dg/cpp1y/vla10.C: Same.
15967 * g++.dg/cpp1y/vla2.C: Same.
15968 * g++.dg/cpp1y/vla6.C: Same.
15969 * g++.dg/cpp1y/vla8.C: Same.
15970 * g++.dg/debug/debug5.C: Same.
15971 * g++.dg/debug/debug6.C: Same.
15972 * g++.dg/debug/pr54828.C: Same.
15973 * g++.dg/diagnostic/pr70105.C: Same.
15974 * g++.dg/eh/cleanup5.C: Same.
15975 * g++.dg/eh/spbp.C: Same.
15976 * g++.dg/ext/tmplattr9.C: Same.
15977 * g++.dg/ext/vla10.C: Same.
15978 * g++.dg/ext/vla11.C: Same.
15979 * g++.dg/ext/vla12.C: Same.
15980 * g++.dg/ext/vla15.C: Same.
15981 * g++.dg/ext/vla16.C: Same.
15982 * g++.dg/ext/vla17.C: Same.
15983 * g++.dg/ext/vla3.C: Same.
15984 * g++.dg/ext/vla6.C: Same.
15985 * g++.dg/ext/vla7.C: Same.
15986 * g++.dg/init/array24.C: Same.
15987 * g++.dg/init/new47.C: Same.
15988 * g++.dg/init/pr55497.C: Same.
15989 * g++.dg/opt/pr78201.C: Same.
15990 * g++.dg/template/vla2.C: Same.
15991 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15992 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15993 * g++.dg/torture/pr62127.C: Same.
15994 * g++.dg/torture/pr67055.C: Same.
15995 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15996 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15997 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15998 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15999 * g++.dg/warn/Wplacement-new-size-5.C: Same.
16000 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
16001 * g++.dg/warn/Wvla-1.C: Same.
16002 * g++.dg/warn/Wvla-3.C: Same.
16003 * g++.old-deja/g++.ext/array2.C: Same.
16004 * g++.old-deja/g++.ext/constructor.C: Same.
16005 * g++.old-deja/g++.law/builtin1.C: Same.
16006 * g++.old-deja/g++.other/crash12.C: Same.
16007 * g++.old-deja/g++.other/eh3.C: Same.
16008 * g++.old-deja/g++.pt/array6.C: Same.
16009 * g++.old-deja/g++.pt/dynarray.C: Same.
16011 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16013 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
16015 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16017 PR libfortran/67412
16018 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
16019 on *-*-solaris2.10.
16021 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16023 * lib/target-supports.exp (check_effective_target_branch_cost):
16024 Accept all x86 targets.
16026 2018-01-12 Martin Liska <mliska@suse.cz>
16029 * g++.dg/warn/pr83054.C: New test.
16031 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16033 * gcc.target/powerpc/spec-barr-1.c: New file.
16035 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
16038 * gcc.target/i386/pr83330.c: New test.
16040 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16043 * gfortran.dg/dtio_31.f03: New test.
16044 * gfortran.dg/dtio_32.f03: New test.
16046 2018-01-11 David Malcolm <dmalcolm@redhat.com>
16049 * g++.dg/wrappers: New subdirectory.
16050 * g++.dg/wrappers/README: New file.
16051 * g++.dg/wrappers/alloc.C: New test case.
16052 * g++.dg/wrappers/cow-istream-string.C: New test case.
16053 * g++.dg/wrappers/cp-stdlib.C: New test case.
16054 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
16055 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
16057 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
16059 PR middle-end/83718
16060 * g++.dg/torture/pr83718.C: New testcase.
16062 2018-01-11 Martin Jambor <mjambor@suse.cz>
16065 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
16067 2018-01-11 Bin Cheng <bin.cheng@arm.com>
16069 PR tree-optimization/83695
16070 * gcc.dg/tree-ssa/pr83695.c: New test.
16072 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16074 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
16075 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
16077 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16079 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
16080 * gcc.target/arm/simd/fp16fml_high.c: New test.
16081 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
16082 * lib/target-supports.exp
16083 (check_effective_target_arm_fp16fml_neon_ok_nocache,
16084 check_effective_target_arm_fp16fml_neon_ok,
16085 add_options_for_arm_fp16fml_neon): New procedures.
16087 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16089 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
16092 2018-01-11 Richard Biener <rguenther@suse.de>
16094 PR tree-optimization/83435
16095 * gcc.dg/graphite/pr83435.c: New testcase.
16097 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
16098 Alan Hayward <alan.hayward@arm.com>
16099 David Sherwood <david.sherwood@arm.com>
16101 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
16103 2018-01-11 Tamar Christina <tamar.christina@arm.com>
16105 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
16107 2018-01-11 Sudakshina Das <sudi.das@arm.com>
16110 * gcc.c-torture/compile/pr82096.c: New test.
16112 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16114 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
16116 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16118 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
16120 2018-01-11 Justin Squirek <squirek@adacore.com>
16122 * gnat.dg/expr_func4.adb: New testcase.
16124 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16126 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
16129 2018-01-11 Bob Duff <duff@adacore.com>
16131 * gnat.dg/protected_null.adb: New testcase.
16133 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16135 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
16137 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16139 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
16141 2018-01-11 Justin Squirek <squirek@adacore.com>
16143 * gnat.dg/loopvar.adb: New testcase.
16145 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16147 PR middle-end/83189
16148 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
16150 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16152 * gcc.c-torture/compile/pr83575.c: New testcase.
16154 2018-01-10 Michael Collison <michael.collison@arm.com>
16156 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
16157 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
16158 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
16159 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
16160 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16161 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16162 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16163 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
16164 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
16165 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16166 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16167 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
16168 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
16169 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
16170 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
16171 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
16173 2018-01-10 Michael Collison <michael.collison@arm.com>
16175 * gcc.target/aarch64/sha2.h: New shared testcase.
16176 * gcc.target/aarch64/sha2_1.c: New testcase.
16177 * gcc.target/aarch64/sha2_2.c: New testcase.
16178 * gcc.target/aarch64/sha2_3.c: New testcase.
16179 * gcc.target/aarch64/sha3.h: New shared testcase.
16180 * gcc.target/aarch64/sha3_1.c: New testcase.
16181 * gcc.target/aarch64/sha3_2.c: New testcase.
16182 * gcc.target/aarch64/sha3_3.c: New testcase.
16184 2018-01-10 Michael Collison <michael.collison@arm.com>
16186 * gcc.target/aarch64/sm3_sm4.c: New testcase.
16188 2018-01-10 Martin Sebor <msebor@redhat.com>
16190 PR tree-optimization/83781
16191 * gcc.dg/strlenopt-42.c: New test.
16193 2018-01-11 Martin Sebor <msebor@gmail.com>
16194 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16196 PR tree-optimization/83501
16197 PR tree-optimization/81703
16199 * gcc.dg/strlenopt-39.c: New test-case.
16200 * gcc.dg/pr81703.c: Likewise.
16202 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
16204 * gnat.dg/atomic10.adb: New test.
16206 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16209 * gfortran.dg/deferred_character_18.f90: New test.
16211 2018-01-10 Martin Sebor <msebor@redhat.com>
16213 PR tree-optimization/83671
16214 * gcc.dg/strlenopt-40.c: New test.
16215 * gcc.dg/strlenopt-41.c: New test.
16217 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16220 * gfortran.dg/allocate_with_typespec_7.f90: New test.
16222 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
16225 * gcc.target/powerpc/pr83399.c: New test.
16227 2018-01-10 David Malcolm <dmalcolm@redhat.com>
16230 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
16231 to reflect that the arguments are correctly underlined.
16232 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
16233 for globals, params, locals and literals.
16234 (test_sizeof): Directly test the location of "sizeof", rather than
16235 when used in compound expressions.
16236 (test_alignof): Likewise for "alignof".
16237 (test_string_literals): Likewise for string literals.
16238 (test_numeric_literals): Likewise for numeric literals.
16239 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
16240 (test_typeid): Likewise for typeid.
16241 (test_unary_plus): New.
16242 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
16245 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
16247 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
16249 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16251 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
16253 2018-01-10 Marek Polacek <polacek@redhat.com>
16256 * g++.dg/warn/Wduplicated-branches4.C: New test.
16258 2018-01-10 Jakub Jelinek <jakub@redhat.com>
16261 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
16264 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
16267 * g++.dg/cpp0x/new2.C: New.
16269 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
16272 * gcc.target/i386/pr83735.c: New test.
16274 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
16276 * lib/target-supports.exp (check_effective_target_branch_cost):
16278 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
16279 * gcc.dg/pr21643.c: Likewise.
16280 * gcc.dg/pr46309.c: Likewise.
16281 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16282 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
16283 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
16284 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16285 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16286 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16287 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16288 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
16289 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
16290 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16291 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16292 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16293 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16294 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16296 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
16299 * gcc.target/powerpc/pr83629.c: New testcase.
16301 2018-01-10 Richard Biener <rguenther@suse.de>
16304 * gcc.dg/pr78768.c: Un-XFAIL.
16306 2018-01-10 Richard Biener <rguenther@suse.de>
16309 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
16311 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
16313 PR tree-optimization/83753
16314 * gcc.dg/torture/pr83753.c: New test.
16316 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
16318 * gcc.target/i386/avx2-gather-1.c: Add -march.
16319 * gcc.target/i386/avx2-gather-2.c: Add -march.
16320 * gcc.target/i386/avx2-gather-3.c: Add -march.
16321 * gcc.target/i386/avx2-gather-4.c: Add -march.
16322 * gcc.target/i386/avx2-gather-5.c: Add -march.
16323 * gcc.target/i386/avx2-gather-6.c: Add -march.
16324 * gcc.target/i386/avx512f-gather-1.c: Add -march.
16325 * gcc.target/i386/avx512f-gather-2.c: Add -march.
16326 * gcc.target/i386/avx512f-gather-3.c: Add -march.
16327 * gcc.target/i386/avx512f-gather-4.c: Add -march.
16328 * gcc.target/i386/avx512f-gather-5.c: Add -march.
16329 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
16330 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
16331 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
16332 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
16333 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
16335 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
16338 * gcc.target/i386/pr78585.c: New test.
16340 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16343 * g++.dg/cpp0x/pr83734.C: New test.
16345 2018-01-09 Carl Love <cel@us.ibm.com>
16347 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
16348 vec_mergeo builtins with float, double, long long, unsigned long long,
16349 bool long long arguments.
16350 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
16351 vec_float2 with double arguments.
16352 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
16353 vec_mergew and vec_mergow builtins.
16355 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16358 * gfortran.dg/contiguous_6.f90: New test.
16360 2018-01-09 Richard Biener <rguenther@suse.de>
16362 PR tree-optimization/83668
16363 * gcc.dg/graphite/pr83668.c: New testcase.
16365 2018-01-09 Joseph Myers <joseph@codesourcery.com>
16367 PR tree-optimization/64811
16368 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
16369 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16370 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
16371 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
16373 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
16375 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
16378 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
16380 2018-01-09 Tamar Christina <tamar.christina@arm.com>
16383 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
16384 no NEON and require softfp or hard float-abi.
16385 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
16387 2018-01-09 Richard Biener <rguenther@suse.de>
16389 PR tree-optimization/83572
16390 * gcc.dg/graphite/pr83572.c: New testcase.
16392 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16395 * gcc.dg/sms-13.c: New test.
16397 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
16400 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
16402 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
16403 Monk Chiang <sh.chiang04@gmail.com>
16405 * gcc.target/riscv/save-restore-1.c: New.
16407 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16410 * gcc.target/powerpc/pr83677.c: New file.
16412 2018-01-08 Jeff Law <law@redhat.com>
16414 PR rtl-optimizatin/81308
16415 * g++.dg/pr81308-1.C: New test.
16416 * g++.dg/pr81308-2.C: New test.
16418 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
16420 PR target/83663 - Revert r255946
16421 * gcc.target/aarch64/vect-slp-dup.c: New.
16423 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16425 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
16428 2018-01-08 Richard Biener <rguenther@suse.de>
16430 PR tree-optimization/83563
16431 * gcc.dg/graphite/pr83563.c: New testcase.
16433 2018-01-08 Richard Biener <rguenther@suse.de>
16435 PR middle-end/83713
16436 * g++.dg/torture/pr83713.C: New testcase.
16438 2018-01-08 Tom de Vries <tom@codesourcery.com>
16440 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
16442 2018-01-08 Richard Biener <rguenther@suse.de>
16444 PR tree-optimization/83685
16445 * gcc.dg/torture/pr83685.c: New testcase.
16447 2018-01-08 Richard Biener <rguenther@suse.de>
16450 * gcc.dg/lto/pr83719_0.c: New testcase.
16452 2018-01-08 Tom de Vries <tom@codesourcery.com>
16454 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
16455 * gcc.dg/graphite/run-id-1.c: Same.
16456 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
16458 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
16461 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
16462 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
16463 * gfortran.dg/pdt_27.f03: New test.
16466 * gfortran.dg/pdt_28.f03: New test.
16468 2018-01-08 Tom de Vries <tom@codesourcery.com>
16470 * c-c++-common/builtins.c: Require effective target alloca.
16471 * gcc.dg/Wrestrict.c: Same.
16472 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
16474 2018-01-08 Richard Biener <rguenther@suse.de>
16476 PR middle-end/83580
16477 * gcc.dg/torture/pr83580.c: New testcase.
16479 2018-01-08 Richard Biener <rguenther@suse.de>
16481 PR middle-end/83517
16482 * gcc.dg/pr83517.c: New testcase.
16484 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
16486 PR middle-end/81897
16487 * gcc.dg/uninit-pr81897.c: New test.
16489 2018-01-06 Martin Sebor <msebor@redhat.com>
16491 PR tree-optimization/83640
16492 * gcc.dg/Wrestrict-6.c: New test.
16493 * gcc.dg/pr83640.c: New test.
16495 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
16497 * gcc.target/aarch64/reg-alloc-1.c: New test.
16499 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
16502 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
16504 2018-01-06 Jakub Jelinek <jakub@redhat.com>
16507 * gcc.dg/pr83480.c: New test.
16509 PR rtl-optimization/83682
16510 * gcc.target/i386/pr83682.c: New test.
16512 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
16516 * gfortran.dg/char_cast_1.f90: Update scan pattern.
16517 * gfortran.dg/dependency_49.f90: Likewise.
16518 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
16519 * gfortran.dg/repeat_7.f90: New test for PR 66310.
16520 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
16521 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
16522 * gfortran.dg/string_1_lp64.f90: New test.
16523 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
16524 * gfortran.dg/string_3_lp64.f90: New test.
16526 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16529 * gcc.target/i386/sse-26.c: New test.
16532 * gcc.target/i386/pr83604.c: New test.
16534 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
16536 * gcc.dg/vect/vect-align-4.c: New test.
16537 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
16538 and redefine as a structure with an unaligned member "b".
16539 (foo): Update accordingly.
16541 2018-01-05 Sudakshina Das <sudi.das@arm.com>
16544 * gcc.target/aarch64/bics_5.c: New test.
16545 * gcc.target/arm/bics_5.c: Likewise.
16547 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16549 PR tree-optimization/83605
16550 * gcc.dg/pr83605.c: New test.
16552 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16555 * gcc.target/i386/pr83554.c: New test.
16558 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
16561 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
16565 * gfortran.dg/eoshift_8.f90: New test.
16566 * gfortran.dg/simplify_eoshift_1.f90: New test.
16568 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16571 * gcc.dg/pr83585.c: New test.
16573 2018-01-04 Nathan Sidwell <nathan@acm.org>
16576 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
16578 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16581 * gcc.dg/pr83666.c: New test.
16583 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
16586 * gcc.target/alpha/pr83628-1.c: New test.
16587 * gcc.target/alpha/pr83628-2.c: Ditto.
16589 2018-01-04 Martin Liska <mliska@suse.cz>
16592 * g++.dg/ipa/pr82352.C: New test.
16594 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16596 * gcc.dg/vect-opt-info-1.c: Moved to ...
16597 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
16598 vect_int targets, use dg-additional-options instead of dg-options and
16599 use relative line numbers instead of absolute.
16601 2018-01-03 Martin Sebor <msebor@redhat.com>
16603 PR tree-optimization/83655
16604 * gcc.dg/Wrestrict-5.c: New test.
16605 * c-c++-common/builtins.c: New test.
16607 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
16608 Alan Hayward <alan.hayward@arm.com>
16609 David Sherwood <david.sherwood@arm.com>
16611 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
16614 2018-01-03 Jeff Law <law@redhat.com>
16617 * gcc.target/i386/stack-check-17.c: New test.
16618 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
16620 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16623 * gcc.dg/pr83621.c: New test.
16626 * gcc.dg/pr83645.c: New test.
16628 2018-01-03 Martin Sebor <msebor@redhat.com>
16630 PR tree-optimization/83603
16631 * gcc.dg/Wrestrict-4.c: New test.
16634 * gcc.dg/const-2.c: New test.
16635 * gcc.dg/pure-3.c: New test.
16637 2018-01-03 Martin Sebor <msebor@redhat.com>
16639 * gcc.dg/Wrestrict-3.c: New test.
16641 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16644 * g++.dg/opt/pr83555.C: New test.
16645 * g++.dg/ubsan/pr83555.C: New test.
16647 2018-01-03 David Malcolm <dmalcolm@redhat.com>
16650 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
16651 the !CHECKING_P case by expecting a note.
16652 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
16653 a note for the !CHECKING_P case, and move the return statement
16654 outside of #if CHECKING_P guard.
16656 2018-01-03 Jeff Law <law@redhat.com>
16658 PR middle-end/83654
16659 * gcc.target/i386/stack-check-18.c: New test.
16660 * gcc.target/i386/stack-check-19.c: New test.
16662 2018-01-03 Martin Sebor <msebor@redhat.com>
16664 PR tree-optimization/83501
16665 * c-c++-common/Warray-bounds-3.c: Remove xfail.
16667 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16669 PR tree-optimization/83501
16670 * gcc.dg/tree-ssa/pr83501-1.c: New test.
16672 2018-01-03 Nathan Sidwell <nathan@acm.org>
16675 * g++.dg/ipa/pr83667.C: New.
16677 2018-01-03 Martin Liska <mliska@suse.cz>
16679 PR tree-optimization/83593
16680 * gcc.dg/pr83593.c: New test.
16682 2018-01-03 Martin Liska <mliska@suse.cz>
16685 * g++.dg/ipa/pr83549.C: New test.
16687 2018-01-03 Marek Polacek <polacek@redhat.com>
16690 * g++.dg/warn/mvp2.C: New test.
16692 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16694 PR preprocessor/83602
16695 * g++.dg/cpp/pr83602.C: New test.
16698 * g++.dg/parse/pr83634.C: New test.
16700 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
16703 * gfortran.dg/eoshift_7.f90: New test.
16705 2018-01-03 Jan Beulich <jbeulich@suse.com>
16707 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
16708 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
16710 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16712 Update copyright years.
16714 2018-01-03 Martin Liska <mliska@suse.cz>
16717 * gcc.dg/ipa/pr83594.c: New test.
16719 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
16720 Alan Hayward <alan.hayward@arm.com>
16721 David Sherwood <david.sherwood@arm.com>
16723 * gcc.dg/vect-opt-info-1.c: New test.
16725 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
16727 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
16728 floorf128, truncf128, and roundf128.
16729 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
16730 optimizations added in match.pd.
16731 * gcc.target/powerpc/float128-hw6.c: Likewise.
16732 * gcc.target/powerpc/float128-hw7.c: Likewise.
16733 * gcc.target/powerpc/float128-hw8.c: Likewise.
16734 * gcc.target/powerpc/float128-hw9.c: Likewise.
16735 * gcc.target/powerpc/float128-hw10.c: Likewise.
16736 * gcc.target/powerpc/float128-hw11.c: Likewise.
16738 2018-01-02 Jakub Jelinek <jakub@redhat.com>
16741 * g++.dg/cpp0x/pr83556.C: New test.
16743 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
16747 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
16748 * gfortran.dg/simplify_cshift_4.f90: New test.
16750 2018-01-02 Marek Polacek <polacek@redhat.com>
16753 * g++.dg/cpp0x/inh-ctor30.C: New test.
16756 * g++.dg/cpp1z/pr83644.C: New test.
16758 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
16761 * gfortran.dg/coarray_45.f90: New test.
16764 * gfortran.dg/coarray_46.f90: New test.
16766 2018-01-01 Jakub Jelinek <jakub@redhat.com>
16768 PR tree-optimization/83581
16769 * gcc.dg/pr83581.c: New test.
16772 * gcc.dg/pr83595.c: New test.
16774 PR middle-end/83608
16775 * g++.dg/opt/pr83608.C: New test.
16777 PR middle-end/83609
16778 * gcc.dg/pr83609.c: New test.
16779 * g++.dg/opt/pr83609.C: New test.
16781 PR middle-end/83623
16782 * gcc.dg/pr83623.c: New test.
16784 * gcc.target/i386/i386.exp
16785 (check_effective_target_avx512vpopcntdqvl): New proc.
16786 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
16787 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
16788 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
16790 Copyright (C) 2018 Free Software Foundation, Inc.
16792 Copying and distribution of this file, with or without modification,
16793 are permitted in any medium without royalty provided the copyright
16794 notice and this notice are preserved.