1 2019-02-25 Jakub Jelinek <jakub@redhat.com>
4 * gcc.c-torture/compile/pr77754-1.c: New test.
5 * gcc.c-torture/compile/pr77754-2.c: New test.
6 * gcc.c-torture/compile/pr77754-3.c: New test.
7 * gcc.c-torture/compile/pr77754-4.c: New test.
8 * gcc.c-torture/compile/pr77754-5.c: New test.
9 * gcc.c-torture/compile/pr77754-6.c: New test.
11 2019-02-25 Tamar Christina <tamar.christina@arm.com>
14 * gcc.target/aarch64/options_set_1.c: New test.
15 * gcc.target/aarch64/options_set_2.c: New test.
16 * gcc.target/aarch64/options_set_3.c: New test.
17 * gcc.target/aarch64/options_set_4.c: New test.
18 * gcc.target/aarch64/options_set_5.c: New test.
19 * gcc.target/aarch64/options_set_6.c: New test.
20 * gcc.target/aarch64/options_set_7.c: New test.
21 * gcc.target/aarch64/options_set_8.c: New test.
22 * gcc.target/aarch64/options_set_9.c: New test.
24 2019-02-25 Tamar Christina <tamar.christina@arm.com>
26 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
27 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
29 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
30 test_vfmlslq_high_f16): ... To this.
31 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
32 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
33 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
34 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
35 test_vfmlslq_laneq_high_u32): Rename ...
36 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
37 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
38 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
39 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
40 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
41 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
42 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
43 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
44 test_vfmlslq_laneq_low_u32): Rename ...
45 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
46 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
47 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
48 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
49 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
50 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
52 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
53 test_vfmlslq_low_f16): ... To this.
55 2019-02-25 Tamar Christina <tamar.christina@arm.com>
57 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
58 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
60 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
61 test_vfmlslq_high_f16): ... To this.
62 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
63 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
64 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
65 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
66 test_vfmlslq_laneq_high_u32): Rename ...
67 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
68 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
69 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
70 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
71 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
72 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
73 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
74 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
75 test_vfmlslq_laneq_low_u32): Rename ...
76 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
77 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
78 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
79 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
80 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
81 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
83 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
84 test_vfmlslq_low_f16): ... To This.
85 * lib/target-supports.exp
86 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
88 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
91 * gfortran.dg/overload_3.f90: New test.
93 2019-02-25 Jakub Jelinek <jakub@redhat.com>
96 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
98 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
101 * gfortran.dg/list_directed_large.f90: New test.
103 2019-02-25 Jakub Jelinek <jakub@redhat.com>
106 * gcc.c-torture/execute/pr89434.c: New test.
109 * gcc.dg/pr89438.c: New test.
111 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
114 * g++.dg/cpp0x/pr84585.C: New.
116 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
119 * gfortran.dg/allocate_with_mold_3.f90: New test.
121 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
124 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
125 * gcc.target/i386/pr87007-2.c: Likewise.
127 2019-02-24 Harald Anlauf <anlauf@gmx.de>
131 * gfortran.dg/pr89266.f90: New test.
132 * gfortran.dg/pr88326.f90: New test.
134 2019-02-24 Jakub Jelinek <jakub@redhat.com>
136 PR rtl-optimization/89445
137 * gcc.target/i386/avx512f-pr89445.c: New test.
139 2019-02-23 Martin Sebor <msebor@redhat.com>
141 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
142 wchar_t to wint_t to avoid a bogus -Wformat warning in
145 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
148 * gfortran.dg/ISO_Fortran_binding_5.c: Include
149 "../../../libgfortran/ISO_Fortran_binding.h".
150 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
152 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
155 * gcc.dg/pr69471-1.c: New test.
156 * gcc.dg/pr69471-2.c: Likewise.
157 * gcc.target/i386/pr69471-3.c: Likewise.
159 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
162 * gfortran.dg/dtio_34.f90: New test.
164 2019-02-23 Marek Polacek <polacek@redhat.com>
166 PR c++/88294 - ICE with non-constant noexcept-specifier.
167 * g++.dg/cpp0x/noexcept34.C: New test.
168 * g++.dg/cpp0x/noexcept35.C: New test.
171 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
173 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
176 * gfortran.dg/deferred_character_32.f90 : New test
178 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
181 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
182 previously incorrect lbound for allocatable expressions. Also
183 correct stop values to avoid repetition.
184 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
185 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
188 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
189 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
190 * gfortran.dg/pr32599.f03 : Set standard to F2008.
192 2019-02-22 David Malcolm <dmalcolm@redhat.com>
195 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
196 renaming to a multicharacter name, so that start != finish. Add
197 tests for dtor locations.
199 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
202 * g++.dg/cpp0x/pr84676.C: New.
204 2019-02-22 Martin Sebor <msebor@redhat.com>
206 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
207 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
209 2019-02-22 Harald Anlauf <anlauf@gmx.de>
212 * gfortran.dg/newunit_6.f90: New test.
214 2019-02-22 Marek Polacek <polacek@redhat.com>
216 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
217 * g++.dg/cpp2a/explicit14.C: New test.
219 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
222 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
223 * gfortran.fortran-torture/compile/pr89324.f90: New test.
225 2019-02-22 Martin Sebor <msebor@redhat.com>
228 * gcc.dg/Wabsolute-value.c: New test.
230 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
232 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
233 Hongtao Liu <hongtao.liu@intel.com>
234 Sunil K Pandey <sunil.k.pandey@intel.com>
237 * gcc.target/i386/pr87007-1.c: New test.
238 * gcc.target/i386/pr87007-2.c: Likewise.
240 2019-02-22 Richard Biener <rguenther@suse.de>
242 PR tree-optimization/89440
243 * gcc.dg/vect/pr89440.c: New testcase.
245 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
247 * lib/target-supports.exp (check_effective_target_offload_nvptx):
251 * gfortran.dg/goacc/classify-routine.f95: Adjust.
253 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
254 * g++.dg/goacc/template.C: Likewise.
257 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
259 2019-02-22 Richard Biener <rguenther@suse.de>
262 * gcc.dg/torture/restrict-7.c: New testcase.
264 2019-02-21 Jakub Jelinek <jakub@redhat.com>
267 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
268 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
269 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
271 * g++.dg/cpp1y/constexpr-89285.C: New test.
272 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
274 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
275 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
277 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
280 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
281 -fcf-protection with -fcf-protection=branch.
282 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
283 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
284 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
285 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
286 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
288 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
290 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
291 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
293 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
296 * gfortran.dg/warn_conversion_11.f90: New test.
298 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
301 * gcc.target/i386/pr87412-1.c: New file.
302 * gcc.target/i386/pr87412-2.c: Likewise.
303 * gcc.target/i386/pr87412-3.c: Likewise.
304 * gcc.target/i386/pr87412-4.c: Likewise.
306 2019-02-20 Jakub Jelinek <jakub@redhat.com>
309 * g++.dg/cpp0x/pr89403.C: New test.
312 * g++.dg/cpp1z/inline-var5.C: New test.
315 * gcc.c-torture/compile/pr89412.c: New test.
317 2019-02-20 Jakub Jelinek <jakub@redhat.com>
318 David Malcolm <dmalcolm@redhat.com>
321 * gcc.dg/torture/pr89091.c: New test.
323 2019-02-20 Jakub Jelinek <jakub@redhat.com>
327 * gcc.dg/pr88074-2.c: New test.
330 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
332 2019-02-20 David Malcolm <dmalcolm@redhat.com>
335 * gcc.dg/pr89410-1.c: New test.
336 * gcc.dg/pr89410-2.c: New test.
338 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
340 * lib/target-supports.exp (check_effective_target_vect_usad_char):
342 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
343 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
345 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
348 * gcc.target/arm/pr86487.c: New.
350 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
353 * g++.dg/cpp1y/var-templ60.C: New.
355 2019-02-20 Li Jia He <helijia@linux.ibm.com>
358 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
360 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
362 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
364 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
367 * gfortran.dg/ISO_Fortran_binding_4.f90
369 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
372 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
373 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
375 2019-02-19 Richard Biener <rguenther@suse.de>
378 * gcc.dg/pr88074.c: New testcase.
380 2019-02-19 Jakub Jelinek <jakub@redhat.com>
383 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
387 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
390 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
393 * g++.dg/diagnostic/pr89390.C: New test.
395 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
399 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
401 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
404 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
407 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
409 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
410 * gfortran.dg/lto/pr87689_0.f: New file.
411 * gfortran.dg/lto/pr87689_1.f: New file.
413 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
415 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
417 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
419 * gdc.dg/dg.exp: Tabify.
420 * gdc.dg/lto/lto.exp: Likewise.
421 * gdc.test/gdc-test.exp: Likewise.
422 * lib/gdc-dg.exp: Likewise.
423 * lib/gdc.exp: Likewise.
425 2019-02-18 Richard Biener <rguenther@suse.de>
427 PR tree-optimization/89296
428 * gcc.dg/uninit-pr89296.c: New testcase.
430 2019-02-18 Jakub Jelinek <jakub@redhat.com>
433 * gcc.c-torture/execute/pr89369.c: New test.
434 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
435 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
438 2019-02-18 Martin Jambor <mjambor@suse.cz>
440 PR tree-optimization/89209
441 * gcc.dg/tree-ssa/pr89209.c: New test.
443 2019-02-18 Martin Liska <mliska@suse.cz>
445 * gfortran.dg/simd-builtins-7.f90: New test.
446 * gfortran.dg/simd-builtins-7.h: New test.
448 2019-02-17 Harald Anlauf <anlauf@gmx.de>
451 * gfortran.dg/pr88299.f90: New test.
453 2019-02-17 Harald Anlauf <anlauf@gmx.de>
456 * gfortran.dg/transfer_simplify_12.f90: New test.
458 2019-02-17 Marek Polacek <polacek@redhat.com>
460 PR c++/89217 - ICE with list-initialization in range-based for loop.
461 * g++.dg/cpp0x/range-for37.C: New test.
463 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
466 * g++.dg/cpp0x/initlist114.C: New test.
469 * g++.dg/abi/mangle68.C: New test.
470 * g++.dg/cpp0x/decltype69.C: New test.
472 2019-02-16 David Malcolm <dmalcolm@redhat.com>
475 * g++.dg/wrappers/pr88680.C: New test.
477 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
480 * gfortran.dg/coarray_data_1.f90: New test.
482 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
484 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
485 * c-c++-common/patchable_function_entry-default.c: Likewise.
486 * c-c++-common/patchable_function_entry-definition.c: Likewise.
488 2019-02-16 Jakub Jelinek <jakub@redhat.com>
490 PR rtl-optimization/66152
491 * gcc.target/i386/pr66152.c: New test.
493 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
495 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
496 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
498 2019-02-15 Tamar Christina <tamar.christina@arm.com>
500 * lib/target-supports.exp
501 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
502 checking alternative.
504 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
506 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
508 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
510 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
511 * c-c++-common/patchable_function_entry-default.c: Likewise.
512 * c-c++-common/patchable_function_entry-definition.c: Likewise.
513 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
515 2019-02-15 Jakub Jelinek <jakub@redhat.com>
519 * lib/gcc-dg.exp: If llvm_binutils effective target, set
520 allow_blank_lines to 2 during initialization.
521 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
522 it was previously zero.
523 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
524 Clear allow_blank_lines afterwards whenever it was 1.
525 * gdc.test/gdc-test.exp (dmd2dg): Don't call
526 dg-allow-blank-lines-in-output here.
527 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
528 the tests and restore it back at the end.
530 * c-c++-common/ubsan/opts-1.c: New test.
531 * c-c++-common/ubsan/opts-2.c: New test.
532 * c-c++-common/ubsan/opts-3.c: New test.
533 * c-c++-common/ubsan/opts-4.c: New test.
535 2019-02-15 Richard Biener <rguenther@suse.de>
536 Jakub Jelinek <jakub@redhat.com>
538 PR tree-optimization/89278
539 * gcc.dg/pr89278.c: New test.
541 2019-02-15 Jakub Jelinek <jakub@redhat.com>
544 * gcc.dg/pr89340.c: New test.
545 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
546 that leaf attribute on nested function is useless.
549 * gcc.dg/pr89342.c: New test.
551 2019-02-14 Jakub Jelinek <jakub@redhat.com>
553 PR rtl-optimization/89354
554 * gcc.dg/pr89354.c: New test.
556 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
558 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
559 * gcc.target/i386/ssse3-pabsd.c: Ditto.
560 * gcc.target/i386/ssse3-pabsw.c: Ditto.
561 * gcc.target/i386/ssse3-palignr.c: Ditto.
562 * gcc.target/i386/ssse3-phaddd.c: Ditto.
563 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
564 * gcc.target/i386/ssse3-phaddw.c: Ditto.
565 * gcc.target/i386/ssse3-phsubd.c: Ditto.
566 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
567 * gcc.target/i386/ssse3-phsubw.c: Ditto.
568 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
569 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
570 * gcc.target/i386/ssse3-pshufb.c: Ditto.
571 * gcc.target/i386/ssse3-psignb.c: Ditto.
572 * gcc.target/i386/ssse3-psignd.c: Ditto.
573 * gcc.target/i386/ssse3-psignw.c: Ditto.
575 2018-02-14 Steve Ellcey <sellcey@marvell.com>
577 * gcc.target/aarch64/pcs_attribute.c: New test.
579 2019-02-14 Harald Anlauf <anlauf@gmx.de>
582 * gfortran.dg/pr88248.f90: New test.
583 * gfortran.dg/f2018_obs.f90: Updated test.
585 2019-02-14 Tamar Christina <tamar.christina@arm.com>
587 * gcc.target/arm/pr88850.c: change options to additional option.
589 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
592 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
595 2019-02-14 Tamar Christina <tamar.christina@arm.com>
598 * gcc.target/arm/pr88850-2.c: New test.
599 * lib/target-supports.exp
600 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
601 check_effective_target_arm_neon_softfp_fp16_ok,
602 add_options_for_arm_neon_softfp_fp16): New.
604 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
606 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
607 * lib/target-supports.exp: Add procedure to check for ldrd.
609 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
612 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
613 * gfortran.dg/goacc/loop-3.f95: Likewise.
614 * gfortran.dg/goacc/pr72715.f90: New test.
616 2019-02-14 Martin Liska <mliska@suse.cz>
618 PR rtl-optimization/89242
619 * g++.dg/pr89242.C: New test.
621 2019-02-14 Jakub Jelinek <jakub@redhat.com>
623 PR tree-optimization/89314
624 * gcc.dg/pr89314.c: New test.
627 * gcc.dg/ubsan/pr89284.c: New test.
629 2019-02-13 Ian Lance Taylor <iant@golang.org>
631 * gcc.dg/func-attr-1.c: New test.
633 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
635 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
637 2019-02-13 Marek Polacek <polacek@redhat.com>
639 PR c++/89297 - ICE with OVERLOAD in template.
640 * g++.dg/cpp0x/initlist113.C: New test.
642 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
645 * g++.dg/cpp0x/pr86379.C: New.
648 * g++.dg/cpp1y/pr87322.C: New.
649 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
650 instantiate the expected number of lambda functions.
652 2019-02-13 Marek Polacek <polacek@redhat.com>
655 * g++.dg/cpp2a/nontype-class13.C: New test.
657 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
660 * gcc.target/arm/pr89190.c: New test.
662 2019-02-13 David Malcolm <dmalcolm@redhat.com>
665 * g++.dg/concepts/pr89036.C: New test.
667 2019-02-13 Tamar Christina <tamar.christina@arm.com>
670 * gcc.target/aarch64/sve/pr88847.c: New test.
672 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
673 Jakub Jelinek <jakub@redhat.com>
676 * g++.dg/torture/pr89303.C: New test.
678 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
681 * g++.dg/cpp1z/using4.C: New.
682 * g++.dg/cpp1z/using5.C: Likewise.
683 * g++.dg/cpp1z/using6.C: Likewise.
685 2019-02-13 Jakub Jelinek <jakub@redhat.com>
688 * gcc.target/i386/pr89290.c: New test.
690 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
692 * gcc.target/powerpc/crypto-builtin-1.c
693 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
696 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
699 * gcc.target/i386/pr89229-1.c: New test.
701 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
704 * gcc.target/s390/pr89233.c: New test.
706 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
708 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
709 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
710 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
712 2019-02-12 Richard Biener <rguenther@suse.de>
714 PR tree-optimization/89253
715 * gfortran.dg/pr89253.f: New testcase.
717 2019-02-11 Marek Polacek <polacek@redhat.com>
719 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
720 * g++.dg/cpp0x/nullptr40.C: New test.
721 * g++.dg/cpp0x/nullptr41.C: New test.
723 2019-02-11 Jakub Jelinek <jakub@redhat.com>
726 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
728 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
730 PR tree-optimization/86637
731 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
733 2019-02-11 Martin Sebor <msebor@redhat.com>
735 PR tree-optimization/88771
736 * gcc.dg/Wstringop-overflow-8.c: New test.
737 * gcc.dg/Wstringop-overflow-9.c: New test.
738 * gcc.dg/Warray-bounds-40.c: New test.
739 * gcc.dg/builtin-stpncpy.c: Adjust.
740 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
741 * g++.dg/opt/memcpy1.C: Adjust.
743 2019-02-11 Martin Sebor <msebor@redhat.com>
746 * c-c++-common/array-5.c: New test.
747 * c-c++-common/pr68107.c: Adjust text of diagnostics.
748 * g++.dg/init/new38.C: Same.
749 * g++.dg/init/new43.C: Same.
750 * g++.dg/init/new44.C: Same.
751 * g++.dg/init/new46.C: Same.
752 * g++.dg/other/large-size-array.C: Same.
753 * g++.dg/other/new-size-type.C: Same.
754 * g++.dg/template/array30.C: Same.
755 * g++.dg/template/array32.C: New test.
756 * g++.dg/template/dependent-name3.C: Adjust.
757 * gcc.dg/large-size-array-3.c: Same.
758 * gcc.dg/large-size-array-5.c: Same.
759 * gcc.dg/large-size-array.c: Same.
760 * g++.old-deja/g++.brendan/array1.C: Same.
761 * g++.old-deja/g++.mike/p6149.C: Same.
763 2019-02-11 Martin Sebor <msebor@redhat.com>
765 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
767 2019-02-11 Tamar Christina <tamar.christina@arm.com>
770 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
771 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
772 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
774 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
776 * gcc.target/powerpc/vec-sld-modulo.c: New.
777 * gcc.target/powerpc/vec-srad-modulo.c: New.
778 * gcc.target/powerpc/vec-srd-modulo.c: New.
780 2019-02-11 Martin Liska <mliska@suse.cz>
783 * g++.dg/ipa/pr89009.C: New test.
785 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
788 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
789 * gfortran.dg/pointer_init_6.f90: Likewise.
790 * gfortran.dg/pointer_init_9.f90: New test.
792 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
795 * gfortran.dg/warn_undefined_1.f90: New test.o
797 2019-02-10 Jakub Jelinek <jakub@redhat.com>
799 PR tree-optimization/89268
800 * gcc.dg/vect/pr89268.c: New test.
802 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
804 * gnat.dg/lto19.adb: Remove dg-excess-errors.
806 2019-02-09 Harald Anlauf <anlauf@gmx.de>
809 * gfortran.dg/substr_simplify.f90: New test.
811 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
814 * gfortran.dg/pr79966.f90: Xfail everwyhere.
816 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
819 * gfortran.dg/array_reference_2.f90 : New test.
821 2019-02-09 Jakub Jelinek <jakub@redhat.com>
824 * gcc.dg/gomp/pr89246-1.c: New test.
825 * gcc.dg/gomp/pr89246-2.c: New test.
827 2019-02-08 Jakub Jelinek <jakub@redhat.com>
829 PR tree-optimization/88739
830 * gcc.c-torture/execute/pr88739.c: New test.
832 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
835 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
837 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
839 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
840 * gcc.target/s390/vector/vec-copysign.c: New test.
842 2019-02-08 Richard Biener <rguenther@suse.de>
844 PR tree-optimization/89247
845 * gcc.dg/torture/pr89247.c: New testcase.
847 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
849 * gcc.target/s390/jump-label.c: New test.
851 2019-02-08 Richard Biener <rguenther@suse.de>
854 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
856 2019-02-08 Jakub Jelinek <jakub@redhat.com>
858 PR rtl-optimization/89234
859 * g++.dg/ubsan/pr89234.C: New test.
861 2019-02-08 Richard Biener <rguenther@suse.de>
864 * gcc.dg/torture/pr89223.c: New testcase.
866 2019-02-07 David Malcolm <dmalcolm@redhat.com>
868 PR tree-optimization/86637
869 PR tree-optimization/89235
870 * gcc.c-torture/compile/pr86637-1.c: New test.
871 * gcc.c-torture/compile/pr86637-2.c: New test.
872 * gcc.c-torture/compile/pr86637-3.c: New test.
873 * gcc.c-torture/compile/pr89235.c: New test.
875 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
877 * gcc.target/aarch64/abd_1.c: New test.
878 * gcc.dg/sabd_1.c: Likewise.
880 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
883 * gfortran.dg/wunused-parameter_2.f90: New test.
885 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
887 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
889 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
891 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
892 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
894 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
895 Jakub Jelinek <jakub@redhat.com>
898 * gcc.c-torture/execute/pr88714.c: New test.
899 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
901 2019-02-07 Tamar Christina <tamar.christina@arm.com>
904 * gcc.target/arm/pr88850.c: New test.
906 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
909 * g++.dg/cpp0x/pr86218.C: New.
911 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
913 PR rtl-optimization/89225
914 * gcc.target/powerpc/pr89225.c: New.
916 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
918 * gnat.dg/opt76.adb: New test.
920 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
923 * gfortran.dg/null_10.f90: New test.
925 2019-02-06 David Malcolm <dmalcolm@redhat.com>
928 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
929 column numbers to dg-warning directives where they are correct.
930 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
931 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
932 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
934 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
937 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
938 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
939 xfail scan-assembler-not with Solaris as.
941 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
943 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
945 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
947 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
950 2019-02-06 Richard Biener <rguenther@suse.de>
952 PR tree-optimization/89182
953 * gfortran.dg/graphite/pr89182.f90: New testcase.
955 2019-02-06 Jakub Jelinek <jakub@redhat.com>
958 * gcc.dg/pr89211.c: New test.
961 * c-c++-common/builtin-convertvector-2.c: New test.
963 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
966 * lib/go-torture.exp: Test compiling with -flto.
968 2019-02-06 Joseph Myers <joseph@codesourcery.com>
971 * gcc.dg/redecl-18.c: New test.
973 2019-02-05 Jakub Jelinek <jakub@redhat.com>
976 * g++.dg/opt/pr89187.C: New test.
978 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
980 * jit.dg/add-driver-options-testlib.c: Add support file for
981 test-add-driver-options.c testcase.
982 * jit.dg/all-non-failing-tests.h: Add note about
983 test-add-driver-options.c
984 * jit.dg/jit.exp (jit-dg-test): Update to support
985 add-driver-options-testlib.c compilation.
986 * jit.dg/test-add-driver-options.c: New testcase.
988 2019-02-05 Jakub Jelinek <jakub@redhat.com>
990 PR rtl-optimization/11304
991 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
992 * gcc.target/i386/call-2.c: New test.
994 2019-02-05 Marek Polacek <polacek@redhat.com>
996 PR c++/89158 - by-value capture of constexpr variable broken.
997 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
999 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1001 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1003 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1005 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1007 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1010 * g++.dg/opt/pr89188.C: New test.
1012 PR rtl-optimization/89195
1013 * gcc.c-torture/execute/pr89195.c: New test.
1015 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1017 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1019 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1020 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1021 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1022 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1023 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1024 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1025 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1026 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1027 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1029 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1032 * g++.dg/ext/vector36.C: New test.
1034 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1037 * g++.dg/pr87770.C: New.
1039 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1042 * gfortran.dg/pr89077.f90: New test.
1044 2019-02-04 Martin Liska <mliska@suse.cz>
1047 * gcc.dg/ipa/pr88985.c: New test.
1049 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1051 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1052 characters or extra spaces after the comment character.
1054 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1056 * g++.dg/torture/alias-1.C: New test.
1058 2019-02-03 Martin Sebor <msebor@redhat.com>
1061 * c-c++-common/Wsequence-point-2.c: New test.
1064 * g++.dg/warn/Wunused-var-35.C: New test.
1066 2019-02-03 Richard Biener <rguenther@suse.de>
1069 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1071 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1074 * gfortran.dg/warn_conversion_10.f90: New test.
1076 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1079 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1081 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1084 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1086 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1089 * gfortran.dg/pointer_array_component_3.f90 : New test.
1091 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1094 * gcc.dg/gomp/pr87887-1.c: New test.
1095 * gcc.dg/gomp/pr87887-2.c: New test.
1097 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1101 * gfortran.dg/pr89084.f90: New test.
1102 * gfortran.dg/lto/pr89084_0.f90: New test.
1103 * gfortran.dg/pr83246.f90: New test.
1105 2019-02-01 Marek Polacek <polacek@redhat.com>
1107 PR c++/88325 - ICE with invalid out-of-line template member definition.
1108 * g++.dg/cpp2a/typename14.C: New test.
1110 2019-02-01 Richard Biener <rguenther@suse.de>
1113 * gcc.dg/torture/pr88597.c: New testcase.
1115 2019-02-01 Richard Biener <rguenther@suse.de>
1117 PR tree-optimization/85497
1118 * gcc.dg/graphite/pr85497.c: New testcase.
1120 2019-02-01 Richard Biener <rguenther@suse.de>
1123 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1125 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1127 PR tree-optimization/89143
1128 * gcc.dg/tree-ssa/vrp121.c: New test.
1130 PR tree-optimization/88107
1131 * gcc.dg/gomp/pr88107.c: New test.
1134 * g++.dg/ext/attrib57.C: New test.
1136 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1138 PR tree-optimization/88932
1139 * gfortran.dg/pr88932.f90: New test.
1141 2019-01-31 Marek Polacek <polacek@redhat.com>
1143 PR c++/88983 - ICE with switch in constexpr function.
1144 * g++.dg/cpp1y/constexpr-88983.C: New test.
1146 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1149 * gfortran.dg/contiguous_9.f90: New test.
1151 2019-01-31 Marek Polacek <polacek@redhat.com>
1153 PR c++/89083, c++/80864 - ICE with list initialization in template.
1154 * g++.dg/cpp0x/initlist107.C: New test.
1155 * g++.dg/cpp0x/initlist108.C: New test.
1156 * g++.dg/cpp0x/initlist109.C: New test.
1157 * g++.dg/cpp0x/initlist110.C: New test.
1158 * g++.dg/cpp0x/initlist111.C: New test.
1159 * g++.dg/cpp0x/initlist112.C: New test.
1160 * g++.dg/init/ptrfn4.C: New test.
1162 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1165 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1166 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1168 2019-01-31 Richard Biener <rguenther@suse.de>
1170 PR tree-optimization/89135
1171 * gcc.dg/torture/pr89135.c: New testcase.
1173 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1176 * c-c++-common/asan/pr89124.c: New test.
1178 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1181 * gfortran.dg/print_2.f90: New test.
1183 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1185 PR rtl-optimization/87246
1186 * gcc.target/i386/pr87246.c: New.
1188 2019-01-30 Marek Polacek <polacek@redhat.com>
1190 PR c++/89119 - ICE with value-initialization in template.
1191 * g++.dg/cpp0x/initlist-value3.C: New test.
1193 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1195 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1196 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1197 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1198 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1199 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1200 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1201 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1202 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1203 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1204 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1206 2019-01-30 Richard Biener <rguenther@suse.de>
1208 PR tree-optimization/89111
1209 * gcc.dg/torture/pr89111.c: New testcase.
1211 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1214 * lib/target-supports.exp: Cache result.
1216 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1219 * g++.target/i386/pr89105.C: New test.
1222 * gcc.dg/pr89061.c: New test.
1224 2019-01-29 Martin Sebor <msebor@redhat.com>
1227 * gcc.dg/Warray-bounds-39.c: New test.
1229 2019-01-29 Marek Polacek <polacek@redhat.com>
1232 * g++.dg/other/nontype-1.C: Expect error in all modes.
1233 * g++.dg/parse/crash13.C: Likewise.
1234 * g++.dg/parse/error36.C: Likewise.
1235 * g++.dg/template/error29.C: Likewise.
1237 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1240 * gfortran.dg/c_funptr_1.f90: New file.
1241 * gfortran.dg/c_funptr_1_mod.f90: New file.
1243 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1247 * gcc.dg/gomp/pr89104.c: New test.
1249 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1251 * gdc.dg/pr89042a.d: Mark as compile test.
1252 * gdc.dg/pr89042b.d: Likewise.
1254 2019-01-29 Richard Biener <rguenther@suse.de>
1257 * g++.dg/lto/pr87295_0.C: New testcase.
1259 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1262 * gcc.dg/pr89045.c: New test.
1265 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1266 lp64, ilp32 and llp64 only.
1267 (fputs): Use unsigned long long instead of size_t for return type.
1268 (vfprintf, vfscanf): Accept arbitrary target specific type for
1271 2019-01-28 Marek Polacek <polacek@redhat.com>
1273 PR c++/88358 - name wrongly treated as type.
1274 * g++.dg/cpp2a/typename1.C: Add dg-error.
1275 * g++.dg/cpp2a/typename13.C: New test.
1276 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1279 2019-01-28 Marek Polacek <polacek@redhat.com>
1281 * g++.dg/cpp0x/enum37.C: Add dg-error.
1283 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1285 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1286 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1288 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1290 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1291 "-Wattribute-alias".
1293 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1296 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1298 2019-01-27 Marek Polacek <polacek@redhat.com>
1300 PR c++/88815 - narrowing conversion lost in decltype.
1301 PR c++/78244 - narrowing conversion in template not detected.
1302 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1303 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1304 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1305 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1307 PR c++/89024 - ICE with incomplete enum type.
1308 * g++.dg/cpp0x/enum37.C: New test.
1310 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1312 * gnat.dg/opt75.adb: New test.
1313 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1315 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1318 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1319 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1321 2019-01-26 Martin Jambor <mjambor@suse.cz>
1324 * gfortran.dg/gomp/pr88933.f90: New test.
1326 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1329 * gdc.dg/pr89042a.d: New test.
1330 * gdc.dg/pr89042b.d: New test.
1332 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1335 * gfortran.dg/pr57553.f90: New test.
1337 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1339 * gnat.dg/array34.adb: New test.
1341 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1343 PR preprocessor/88974
1344 * c-c++-common/cpp/pr88974.c: New test.
1346 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1349 * g++.dg/cpp2a/destroying-delete2.C: New.
1350 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1352 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1355 * gfortran.dg/pr85780.f90: Update testcase for error message.
1357 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1360 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1361 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1362 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1364 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1367 * gcc.dg/pr89037.c: New test.
1369 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1371 * lib/target-supports.exp (check_effective_target_fenv): New.
1372 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1373 fenv effective target.
1374 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1375 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1376 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1377 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1379 2019-01-25 Richard Biener <rguenther@suse.de>
1381 PR tree-optimization/86865
1382 * gcc.dg/graphite/pr86865.c: New testcase.
1383 * gcc.dg/graphite/pr69728.c: XFAIL.
1384 * gcc.dg/graphite/scop-21.c: Likewise.
1386 2019-01-24 Martin Sebor <msebor@redhat.com>
1391 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1392 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1393 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1394 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1395 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1396 * gcc.dg/builtins-69.c: New test.
1397 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1398 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1400 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1402 PR rtl-optimization/88948
1403 * gcc.target/i386/pr88948.c: New test.
1405 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1408 * g++.dg/debug/pr89006.C: New test.
1411 * gcc.dg/gomp/pr89015.c: New test.
1414 * c-c++-common/gomp/cancel-2.c: New test.
1415 * gcc.dg/gomp/cancel-1.c: New test.
1416 * g++.dg/gomp/cancel-1.C: New test.
1417 * g++.dg/gomp/cancel-2.C: New test.
1418 * g++.dg/gomp/cancel-3.C: New test.
1420 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1422 PR tree-optimization/89027
1423 * gfortran.dg/gomp/pr89027.f90: New test.
1425 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1428 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1429 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1431 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1434 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1435 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1436 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1437 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1439 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1442 * g++.target/i386/pr88998.c: New test.
1444 2019-01-23 Marek Polacek <polacek@redhat.com>
1446 PR c++/88757 - qualified name treated wrongly as type.
1447 * g++.dg/cpp0x/dependent2.C: New test.
1448 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1449 * g++.dg/cpp2a/typename12.C: New test.
1450 * g++.dg/template/static30.C: Remove dg-error.
1452 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1455 * c-c++-common/pr44715.c: New test.
1458 * c-c++-common/pr88984.c: New test.
1460 2019-01-23 Richard Biener <rguenther@suse.de>
1462 PR tree-optimization/89008
1463 * gcc.dg/torture/pr89008.c: New testcase.
1465 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1467 * gnat.dg/specs/opt4.ads: New test.
1469 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1471 PR tree-optimization/88964
1472 * gfortran.dg/pr88964.f90: New test.
1474 2019-01-22 Martin Sebor <msebor@redhat.com>
1476 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1477 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1479 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1480 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1483 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1485 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1486 to aarch64*-*-* target.
1487 * c-c++-common/gomp/pr60823-3.c: Ditto.
1488 * g++.dg/gomp/declare-simd-1.C: Ditto.
1489 * g++.dg/gomp/declare-simd-3.C: Ditto.
1490 * g++.dg/gomp/declare-simd-4.C: Ditto.
1491 * g++.dg/gomp/declare-simd-7.C: Ditto.
1492 * g++.dg/gomp/pr88182.C: Ditto.
1493 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1494 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1495 * gcc.dg/gomp/pr59669-2.c: Ditto.
1496 * gcc.dg/gomp/pr87895-1.c: Ditto.
1497 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1498 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1499 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1500 * gfortran.dg/gomp/pr83977.f90: Ditto.
1502 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1505 * gcc.target/powerpc/pr88965.c: New test.
1508 * c-c++-common/gomp/atomic-23.c: New test.
1510 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1513 * gfortran.dg/power_8.f90: New test.
1515 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1517 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1518 * g++.dg/vec-init-1.C: Likewise.
1519 * gcc.dg/pr87793.c: Likewise.
1521 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1523 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1524 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1526 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1529 * gcc.target/arm/aapcs/bitfield2.c: New test.
1530 * gcc.target/arm/aapcs/bitfield3.c: New test.
1532 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1534 PR rtl-optimization/87763
1535 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1537 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1540 * gcc.target/i386/pr88954-1.c: New test.
1541 * gcc.target/i386/pr88954-2.c: Likewise.
1543 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1546 * gcc.target/arm/aapcs/bitfield1.c: New test.
1547 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1548 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1549 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1551 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1553 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1554 * gfortran.dg/block_16.f08: Likewise.
1555 * gfortran.dg/dec_structure_14.f90: Likewise.
1556 * gfortran.dg/namelist_96.f90: Likewise.
1557 * gfortran.dg/newunit_5.f90.f90: Moved to
1558 * gfortran.dg/newunit_5.f90: here.
1559 * gfortran.dg/pdt_28.f03: Likewise.
1560 * gfortran.dg/spread_simplify_1.f90: Likewise.
1562 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1564 PR/tree-optimization 88903
1565 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1567 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1569 PR rtl-optimization/88904
1570 * gcc.c-torture/execute/pr88904.c: New test.
1573 * gcc.dg/pr88905.c: New test.
1575 PR rtl-optimization/49429
1577 PR rtl-optimization/86334
1579 * gcc.target/i386/pr86334.c: New test.
1580 * gcc.target/i386/pr88906.c: New test.
1582 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1585 * g++.dg/gomp/pr88949.C: New test.
1587 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1589 * class_66.f90: Fix a dg directive.
1590 * debug/pr35154-stabs.f: Likewise.
1591 * dec_d_lines_3.f: Likewise.
1592 * dec_d_lines_3.f: Likewise.
1593 * dec_structure_12.f90: Likewise.
1594 * dec_structure_15.f90: Likewise.
1595 * deferred_character_31.f90: Likewise.
1596 * dtio_31.f03: Likewise.
1597 * dtio_32.f03: Likewise.
1598 * extends_11.f03: Likewise.
1599 * integer_plus.f90: Likewise.
1600 * pdt_25.f03: Likewise.
1601 * pr58968.f: Likewise.
1602 * pr78259.f90: Likewise.
1603 * vect/vect-2.f90: Likewise.
1604 * matmul_const.f90: Likewise.
1606 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1609 * gcc.target/i386/pr88938.c: New test.
1611 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1614 * g++.dg/asan/pr88901.C: New test.
1616 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1618 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1620 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1623 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1624 * gcc.dg/pr88928.c: New test case.
1626 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1628 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1629 {long ,short ,}{unsigned ,}int.
1631 2019-01-21 Richard Biener <rguenther@suse.de>
1633 PR tree-optimization/88934
1634 * gfortran.dg/pr88934.f90: New testcase.
1636 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1638 Fix after C++ P0600 implementation.
1639 * g++.dg/init/new39.C: Don't just ignore result of new.
1641 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1643 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1645 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1647 * gdc.dg/runnable.d: Add tests for comparing complex types.
1649 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1651 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1652 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1653 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1654 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1656 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1659 * gfortran.dg/no-automatic.f90: New test.
1661 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1664 * gfortran.dg/pr77960.f90: New test.
1666 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1667 Paul Thomas <pault@gcc.gnu.org>
1670 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1671 scan-tree tests that fail with patch.
1672 * gfortran.dg/contiguous_8.f90: New test.
1674 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1676 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1678 * gfortran.dg/loop_versioning_9.f90: New test.
1679 * gfortran.dg/loop_versioning_10.f90: Likewise.
1681 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1684 * gfortran.dg/pr88902.f90: New test.
1686 2019-01-18 Martin Sebor <msebor@redhat.com>
1688 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1690 2019-01-18 Ian Lance Taylor <iant@golang.org>
1692 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1693 is no longer externally visible.
1695 2019-01-18 Marek Polacek <polacek@redhat.com>
1698 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1700 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1703 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1704 (dg-options): Replace -m32 with -fno-pic.
1705 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1706 (dg-options): Remove -m32.
1708 2019-01-18 Richard Biener <rguenther@suse.de>
1710 PR tree-optimization/88903
1711 * gcc.dg/vect/pr88903-1.c: New testcase.
1712 * gcc.dg/vect/pr88903-2.c: Likewise.
1714 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1718 * c-c++-common/pr51628-33.c: New test.
1719 * c-c++-common/pr51628-35.c: New test.
1720 * c-c++-common/pr88664-1.c: Likewise.
1721 * c-c++-common/pr88664-2.c: Likewise.
1722 * gcc.dg/pr51628-34.c: Likewise.
1724 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1727 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1728 mp and sec extensions to armv7-a.
1730 2019-01-18 Martin Liska <mliska@suse.cz>
1732 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1733 expected function name.
1735 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1737 PR tree-optimization/86214
1738 * g++.dg/opt/pr86214-1.C: New test.
1739 * g++.dg/opt/pr86214-2.C: New test.
1741 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1743 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1745 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1748 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1751 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1752 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1754 2019-01-18 Martin Liska <mliska@suse.cz>
1757 * g++.target/i386/pr88587.C: New test.
1758 * gcc.target/i386/mvc13.c: New test.
1760 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1763 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1765 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1766 * gfortran.dg/gomp/pr83977.f90: Ditto.
1768 2019-01-17 Martin Sebor <msebor@redhat.com>
1771 * gcc.dg/Warray-bounds-38.c: New test.
1773 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1775 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1776 warning checks and assembler scans.
1777 * c-c++-common/gomp/pr60823-3.c: Ditto.
1778 * c-c++-common/gomp/pr63328.c: Ditto.
1779 * g++.dg/gomp/declare-simd-1.C: Ditto.
1780 * g++.dg/gomp/declare-simd-3.C: Ditto.
1781 * g++.dg/gomp/declare-simd-4.C: Ditto.
1782 * g++.dg/gomp/declare-simd-7.C: Ditto.
1783 * g++.dg/gomp/pr88182.C: Ditto.
1784 * g++.dg/vect/simd-clone-7.cc: Ditto.
1785 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1786 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1787 * gcc.dg/gomp/pr59669-2.c: Ditto.
1788 * gcc.dg/gomp/pr87895-1.c: Ditto.
1789 * gcc.dg/gomp/pr87895-2.c: Ditto.
1790 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1791 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1792 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1793 * gfortran.dg/gomp/pr83977.f90: Ditto.
1795 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1797 * g++.dg/cpp0x/auto52.C: Test locations too.
1798 * g++.dg/cpp0x/trailing2.C: Likewise.
1799 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1800 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1801 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1802 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1803 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1805 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1808 * g++.dg/template/pr88699.C: New test.
1810 2019-01-17 Martin Sebor <msebor@redhat.com>
1812 PR tree-optimization/88800
1813 * c-c++-common/Wrestrict.c: Adjust.
1814 * gcc.dg/Warray-bounds-37.c: New test.
1815 * gcc.dg/builtin-memcpy-2.c: New test.
1816 * gcc.dg/builtin-memcpy.c: New test.
1818 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1821 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1823 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1824 Kwok Cheung Yeung <kcy@codesourcery.com>
1825 Julian Brown <julian@codesourcery.com>
1826 Tom de Vries <tom@codesourcery.com>
1828 * gcc.dg/20020312-2.c: Add amdgcn support.
1829 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1830 * gcc.dg/builtin-apply2.c: Likewise.
1831 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1832 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1833 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1834 * gcc.dg/memcmp-1.c: Increase timeout factor.
1835 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1836 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1837 * gcc.dg/sibcall-9.c: Likewise.
1838 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1839 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1840 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1841 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1842 * lib/target-supports.exp (check_effective_target_trampolines):
1844 (check_profiling_available): Likewise.
1845 (check_effective_target_global_constructor): Likewise.
1846 (check_effective_target_return_address): Likewise.
1847 (check_effective_target_fopenacc): Likewise.
1848 (check_effective_target_fopenmp): Likewise.
1849 (check_effective_target_vect_int): Likewise.
1850 (check_effective_target_vect_intfloat_cvt): Likewise.
1851 (check_effective_target_vect_uintfloat_cvt): Likewise.
1852 (check_effective_target_vect_floatint_cvt): Likewise.
1853 (check_effective_target_vect_floatuint_cvt): Likewise.
1854 (check_effective_target_vect_simd_clones): Likewise.
1855 (check_effective_target_vect_shift): Likewise.
1856 (check_effective_target_whole_vector_shift): Likewise.
1857 (check_effective_target_vect_bswap): Likewise.
1858 (check_effective_target_vect_shift_char): Likewise.
1859 (check_effective_target_vect_long): Likewise.
1860 (check_effective_target_vect_float): Likewise.
1861 (check_effective_target_vect_double): Likewise.
1862 (check_effective_target_vect_perm): Likewise.
1863 (check_effective_target_vect_perm_byte): Likewise.
1864 (check_effective_target_vect_perm_short): Likewise.
1865 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1866 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1867 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1868 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1869 (check_effective_target_vect_natural_alignment): Likewise.
1870 (check_effective_target_vect_fully_masked): Likewise.
1871 (check_effective_target_vect_element_align): Likewise.
1872 (check_effective_target_vect_masked_store): Likewise.
1873 (check_effective_target_vect_scatter_store): Likewise.
1874 (check_effective_target_vect_condition): Likewise.
1875 (check_effective_target_vect_cond_mixed): Likewise.
1876 (check_effective_target_vect_char_mult): Likewise.
1877 (check_effective_target_vect_short_mult): Likewise.
1878 (check_effective_target_vect_int_mult): Likewise.
1879 (check_effective_target_sqrt_insn): Likewise.
1880 (check_effective_target_vect_call_sqrtf): Likewise.
1881 (check_effective_target_vect_call_btrunc): Likewise.
1882 (check_effective_target_vect_call_btruncf): Likewise.
1883 (check_effective_target_vect_call_ceil): Likewise.
1884 (check_effective_target_vect_call_floorf): Likewise.
1885 (check_effective_target_lto): Likewise.
1886 (check_vect_support_and_set_flags): Likewise.
1887 (check_effective_target_vect_stridedN): Enable when fully masked is
1889 (add_options_for_sqrt_insn): New procedure.
1891 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1893 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1894 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1896 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1898 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1900 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1901 * gcc.dg/pic-1.c: Disable on amdgcn.
1902 * gcc.dg/pic-2.c: Disable on amdgcn.
1903 * gcc.dg/pic-3.c: Disable on amdgcn.
1904 * gcc.dg/pic-4.c: Disable on amdgcn.
1905 * gcc.dg/pie-3.c: Disable on amdgcn.
1906 * gcc.dg/pie-4.c: Disable on amdgcn.
1907 * gcc.dg/uninit-19.c: Check pie_enabled.
1908 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1910 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1911 Kwok Cheung Yeung <kcy@codesourcery.com>
1912 Julian Brown <julian@codesourcery.com>
1913 Tom de Vries <tom@codesourcery.com>
1915 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1916 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1917 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1918 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1919 * gcc.dg/20111216-1.c: Require exceptions.
1920 * gcc.dg/cleanup-10.c: Require exceptions.
1921 * gcc.dg/cleanup-11.c: Require exceptions.
1922 * gcc.dg/cleanup-12.c: Require exceptions.
1923 * gcc.dg/cleanup-13.c: Require exceptions.
1924 * gcc.dg/cleanup-5.c: Require exceptions.
1925 * gcc.dg/cleanup-8.c: Require exceptions.
1926 * gcc.dg/cleanup-9.c: Require exceptions.
1927 * gcc.dg/gomp/pr29955.c: Require exceptions.
1928 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1929 * gcc.dg/nested-func-5.c: Require exceptions.
1930 * gcc.dg/pch/except-1.c: Require exceptions.
1931 * gcc.dg/pch/valid-2.c: Require exceptions.
1932 * gcc.dg/pr41470.c: Require exceptions.
1933 * gcc.dg/pr42427.c: Require exceptions.
1934 * gcc.dg/pr44545.c: Require exceptions.
1935 * gcc.dg/pr47086.c: Require exceptions.
1936 * gcc.dg/pr51481.c: Require exceptions.
1937 * gcc.dg/pr51644.c: Require exceptions.
1938 * gcc.dg/pr52046.c: Require exceptions.
1939 * gcc.dg/pr54669.c: Require exceptions.
1940 * gcc.dg/pr56424.c: Require exceptions.
1941 * gcc.dg/pr64465.c: Require exceptions.
1942 * gcc.dg/pr65802.c: Require exceptions.
1943 * gcc.dg/pr67563.c: Require exceptions.
1944 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1945 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1946 * gcc.dg/vect/pr46663.c: Require exceptions.
1947 * lib/target-supports.exp (check_effective_target_exceptions): New.
1949 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1952 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1954 2019-01-17 Nathan Sidwell <nathan@acm.org>
1957 * g++.dg/cpp0x/pr86610.C: New.
1959 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1961 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1962 VFIXUPIMM* intrinsics.
1963 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1964 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1965 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1967 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1971 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1973 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1974 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1975 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1976 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1977 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1978 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1979 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1980 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1981 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1982 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1983 * gcc.target/i386/sse-13.c: Ditto.
1984 * gcc.target/i386/sse-14.c: Ditto.
1985 * gcc.target/i386/sse-22.c: Ditto.
1986 * gcc.target/i386/sse-23.c: Ditto.
1987 * gcc.target/i386/testimm-10.c: Ditto.
1988 * gcc.target/i386/testround-1.c: Ditto.
1990 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1994 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1997 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1998 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2000 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2002 PR rtl-optimization/88870
2003 * gcc.dg/pr88870.c: New test.
2005 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2007 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2009 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2012 * g++.dg/concepts/pr87768.C: New.
2015 * gcc.dg/cpp1z/pr86648.C: New.
2017 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2020 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2021 vectorized on POWER unless hardware misaligned loads are available.
2023 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2026 * g++.dg/torture/pr88861.C: New test.
2028 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2031 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2033 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2035 * g++.dg/other/pr33558.C: Test location too.
2036 * g++.dg/other/pr33558-2.C: Likewise.
2037 * g++.dg/parse/crash4.C: Likewise.
2038 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2039 * g++.old-deja/g++.mike/p7635.C: Likewise.
2040 * g++.old-deja/g++.other/decl6.C: Likewise.
2042 2019-01-16 Marek Polacek <polacek@redhat.com>
2044 PR c++/78244 - narrowing conversion in template not detected.
2045 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2046 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2048 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2052 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2053 may_alias attribute.
2055 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2057 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2060 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2063 * g++.dg/template/pr88795.C: New test.
2065 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2068 * gfortran.dg/actual_array_substr_3.f90: New test.
2070 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2073 * gfortran.dg/pr81849.f90: New test.
2075 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2077 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2078 ISO_Fortran_binding_2.h.
2080 2019-01-15 Marek Polacek <polacek@redhat.com>
2083 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2085 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2088 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2089 -Wdeprecated warning and expect a following note:.
2091 2019-01-15 Richard Biener <rguenther@suse.de>
2094 * g++.dg/lto/pr88046_0.C: New testcase.
2096 2019-01-15 Richard Biener <rguenther@suse.de>
2098 PR tree-optimization/88855
2099 * gcc.dg/pr88855.c: New testcase.
2101 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2103 * g++.dg/diagnostic/typedef-initialized.C: New.
2105 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2107 * g++.dg/diagnostic/bitfld3.C: New.
2109 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2111 PR tree-optimization/88775
2112 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2113 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2115 2019-01-14 Marek Polacek <polacek@redhat.com>
2117 PR c++/88825 - ICE with bogus function return type deduction.
2118 * g++.dg/cpp1y/auto-fn55.C: New test.
2120 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2122 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2123 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2124 feature test macros.
2125 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2127 2019-01-14 Marek Polacek <polacek@redhat.com>
2129 PR c++/88830 - ICE with abstract class.
2130 * g++.dg/other/abstract7.C: New test.
2132 2019-01-14 Martin Sebor <msebor@redhat.com>
2135 * gcc.dg/format/attr-8.c: New test.
2136 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2137 * gcc.dg/format/attr-3.c: Same.
2138 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2139 * objc.dg/fsf-nsstring-format-1.m: Same.
2141 2019-01-14 Martin Liska <mliska@suse.cz>
2143 PR gcov-profile/88263
2144 * g++.dg/gcov/pr88263-2.C: New test.
2146 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2148 PR rtl-optimization/88796
2149 * gcc.target/i386/pr88796.c: New test.
2151 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2153 * gdc.dg/asm1.d: New test.
2154 * gdc.dg/asm2.d: New test.
2155 * gdc.dg/asm3.d: New test.
2156 * gdc.dg/asm4.d: New test.
2157 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2159 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2162 * gfortran.dg/namelist_96.f90: New test.
2164 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2167 * gfortran.dg/internal_pack_18.f90: New test.
2169 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2171 * gcc.dg/pr51628-20.c: Updated.
2172 * gcc.dg/pr51628-21.c: Likewise.
2173 * gcc.dg/pr51628-25.c: Likewise.
2175 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2178 * gfortran.dg/internal_pack_17.f90: New test.
2179 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2182 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2185 * gfortran.dg/pr61765.f90: New test.
2187 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2189 * g++.dg/cpp0x/pr62101.C: Test locations too.
2190 * g++.dg/inherit/pure1.C: Likewise.
2192 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2194 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2196 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2198 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2200 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2201 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2202 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2203 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2204 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2207 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2210 * gfortran.dg/pr35031.f90: new test.
2212 2019-01-11 Marek Polacek <polacek@redhat.com>
2214 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2215 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2216 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2218 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2222 * c-c++-common/gomp/pr85956.c: New test.
2223 * g++.dg/gomp/pr88733.C: New test.
2225 2019-01-11 Tobias Burnus <burnus@net-b.de>
2228 * g++.dg/cpp0x/defaulted61.C: New
2229 * g++.dg/cpp0x/defaulted62.C: New.
2231 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2233 PR tree-optimization/88693
2234 * gcc.c-torture/execute/pr88693.c: New test.
2236 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2238 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2241 2019-01-11 Martin Liska <mliska@suse.cz>
2244 * g++.dg/lto/pr88758_0.C: New test.
2245 * g++.dg/lto/pr88758_1.C: New test.
2247 2019-01-11 Jan Beulich <jbeulich@suse.com>
2249 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2250 gcc.target/i386/avx512f-vcvtss2si-1.c,
2251 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2252 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2253 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2254 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2255 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2256 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2257 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2258 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2259 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2260 gcc.target/i386/pr19398.c: Permit l or q suffix.
2262 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2264 PR rtl-optimization/88296
2265 * gcc.target/i386/pr88296.c: New test.
2267 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2269 * g++.dg/diagnostic/extern-initialized.C: New.
2270 * g++.dg/ext/dllimport-initialized.C: Likewise.
2272 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2275 * gfortran.dg/internal_pack_16.f90: New test.
2277 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2280 * g++.target/i386/pr88785.C: New test.
2282 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2284 PR rtl-optimization/87305
2285 * gcc.target/aarch64/pr87305.c: New.
2287 2019-01-10 Richard Biener <rguenther@suse.de>
2289 PR tree-optimization/88792
2290 * gcc.dg/torture/pr88792.c: New testcase.
2292 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2295 * gfortran.dg/pr86322_1.f90: New test.
2296 * gfortran.dg/pr86322_2.f90: Ditto.
2297 * gfortran.dg/pr86322_3.f90: Ditto.
2299 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2301 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2302 * gcc.target/aarch64/bti-2.c: Likewise.
2303 * gcc.target/aarch64/bti-3.c: Likewise.
2305 2019-01-10 Stefan Agner <stefan@agner.ch>
2308 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2309 check if -masm-syntax-unified gets applied properly.
2311 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2314 * gcc.dg/pr88568.c: New test.
2316 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2318 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2319 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2321 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2323 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2324 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2326 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2328 * lib/target-supports.exp
2329 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2330 check_effective_target_arm_v8_3a_complex_neon_ok,
2331 add_options_for_arm_v8_3a_complex_neon,
2332 check_effective_target_arm_v8_3a_complex_neon_hw,
2333 check_effective_target_vect_complex_rot_N): New.
2335 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2338 * gfortran.dg/pr88376.f90: New test.
2340 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2343 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2344 "can not" with "cannot".
2345 * gfortran.dg/common_15.f90: Likewise.
2346 * gfortran.dg/derived_result_2.f90: Likewise.
2347 * gfortran.dg/do_check_6.f90: Likewise.
2348 * gfortran.dg/namelist_args.f90: Likewise.
2349 * gfortran.dg/negative_unit_check.f90: Likewise.
2350 * gfortran.dg/pure_formal_3.f90: Likewise.
2351 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2352 * obj-c++.dg/exceptions-3.mm: Likewise.
2353 * obj-c++.dg/exceptions-4.mm: Likewise.
2354 * obj-c++.dg/exceptions-5.mm: Likewise.
2355 * obj-c++.dg/property/at-property-23.mm: Likewise.
2356 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2357 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2358 * objc.dg/attributes/method-attribute-2.m: Likewise.
2359 * objc.dg/exceptions-3.m: Likewise.
2360 * objc.dg/exceptions-4.m: Likewise.
2361 * objc.dg/exceptions-5.m: Likewise.
2362 * objc.dg/param-1.m: Likewise.
2363 * objc.dg/property/at-property-23.m: Likewise.
2364 * objc.dg/property/dotsyntax-17.m: Likewise.
2365 * objc.dg/property/property-neg-7.m: Likewise.
2367 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2370 * gfortran.dg/spread_simplify_1.f90: New test.
2372 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2374 * lib/target-supports.exp
2375 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2376 * gcc.target/i386/xorsign.c: New test.
2378 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2380 * gcc.target/sparc/tls-ld-int8.c: New test.
2381 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2382 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2383 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2384 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2385 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2387 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2389 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2390 option when configure with bti.
2391 * gcc.target/aarch64/bti-2.c: Likewise.
2392 * lib/target-supports.exp
2393 (check_effective_target_default_branch_protection):
2394 Add configure check for --enable-standard-branch-protection.
2396 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2398 * gcc.target/aarch64/bti-1.c: New test.
2399 * gcc.target/aarch64/bti-2.c: New test.
2400 * gcc.target/aarch64/bti-3.c: New test.
2401 * lib/target-supports.exp
2402 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2404 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2406 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2407 instead of IP0_REGNUM and add test case.
2409 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2411 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2413 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2414 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2416 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2418 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2420 PR rtl-optimization/88331
2421 * gcc.target/i386/pr88331.c: New test.
2423 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2425 * g++.dg/diagnostic/constexpr2.C: New.
2426 * g++.dg/diagnostic/ref3.C: Likewise.
2428 2019-01-08 Marek Polacek <polacek@redhat.com>
2430 PR c++/88538 - braced-init-list in template-argument-list.
2431 * g++.dg/cpp2a/nontype-class11.C: New test.
2434 * g++.dg/cpp2a/nontype-class12.C: New test.
2436 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2439 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2440 dg-options. Require ppc_cpu_supports_hw effective target instead of
2443 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2446 * gfortran.dg/class_69.f90: New test case.
2448 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2451 * gcc.target/i386/pr88717.c: New test.
2453 2019-01-08 Marek Polacek <polacek@redhat.com>
2455 PR c++/88548 - this accepted in static member functions.
2456 * g++.dg/cpp0x/this1.C: New test.
2458 2019-01-08 Martin Liska <mliska@suse.cz>
2460 PR tree-optimization/88753
2461 * gcc.dg/tree-ssa/pr88753.c: New test.
2463 2019-01-08 Richard Biener <rguenther@suse.de>
2465 PR tree-optimization/86554
2466 * gcc.dg/torture/pr86554-1.c: New testcase.
2467 * gcc.dg/torture/pr86554-2.c: Likewise.
2469 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2471 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2472 cover target variance.
2474 2019-01-08 Richard Biener <rguenther@suse.de>
2477 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2478 directly build the expected GENERIC tree.
2480 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2482 * gcc.target/aarch64/(return_address_sign_1.c,
2483 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2484 Change option to -mbranch-protection.
2485 * gcc.target/aarch64/(branch-protection-option.c,
2486 branch-protection-option-2.c, branch-protection-attr.c,
2487 branch-protection-attr-2.c): New file.
2489 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2491 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2493 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2495 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2497 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2498 Append match for warning that ‘protected’ attribute is not supported.
2500 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2502 * gcc.dg/Wmissing-attributes.c: Require alias support.
2503 * gcc.dg/attr-copy-2.c: Likewise.
2504 * gcc.dg/attr-copy-5.c: Likewise.
2506 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2507 Jakub Jelinek <jakub@redhat.com>
2510 * g++.dg/warn/Wreturn-type-11.C: New test.
2512 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2515 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2516 dump to reflect r266077.
2518 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2521 * gcc.dg/pr88701.c: New test.
2523 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2527 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2529 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2531 * g++.dg/diagnostic/constexpr1.C: New.
2532 * g++.dg/diagnostic/thread1.C: Likewise.
2534 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2535 Harald Anlauf <anlauf@gmx.de>
2536 Tobias Burnus <burnus@gcc.gnu.org>
2538 * gfortran.dg/is_contiguous_1.f90: New test.
2539 * gfortran.dg/is_contiguous_2.f90: New test.
2540 * gfortran.dg/is_contiguous_3.f90: New test.
2542 2019-01-07 Marek Polacek <polacek@redhat.com>
2544 PR c++/88741 - wrong error with initializer-string.
2545 * g++.dg/init/array50.C: New test.
2547 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2553 * gcc.dg/array-6.c: Move from here ...
2554 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2555 * g++.dg/pr69338.C: New test.
2556 * g++.dg/pr69697.C: Likewise.
2557 * g++.dg/ext/flexary32.C: Likewise.
2558 * g++.dg/ext/flexary3.C: Adjust test.
2559 * g++.dg/ext/flexary12.C: Likewise.
2560 * g++.dg/ext/flexary13.C: Likewise.
2561 * g++.dg/ext/flexary15.C: Likewise.
2562 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2563 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2564 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2566 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2568 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2569 optional in scan pattern.
2571 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2573 PR tree-optimization/88598
2574 * gcc.dg/vect/pr88598-1.c: New test.
2575 * gcc.dg/vect/pr88598-2.c: Likewise.
2576 * gcc.dg/vect/pr88598-3.c: Likewise.
2577 * gcc.dg/vect/pr88598-4.c: Likewise.
2578 * gcc.dg/vect/pr88598-5.c: Likewise.
2579 * gcc.dg/vect/pr88598-6.c: Likewise.
2581 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2583 PR tree-optimization/88598
2584 * gcc.dg/pr88598-1.c: New test.
2585 * gcc.dg/pr88598-2.c: Likewise.
2586 * gcc.dg/pr88598-3.c: Likewise.
2587 * gcc.dg/pr88598-4.c: Likewise.
2588 * gcc.dg/pr88598-5.c: Likewise.
2590 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2592 PR tree-optimization/88676
2593 * gcc.dg/tree-ssa/pr88676.c: New test.
2594 * gcc.dg/pr88676.c: New test.
2595 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2599 * c-c++-common/asan/pr88619.c: New test.
2602 * c-c++-common/builtin-convertvector-1.c: New test.
2603 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2604 * g++.dg/ext/builtin-convertvector-1.C: New test.
2605 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2607 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2610 * gcc.target/i386/pr88521.c: New testcase.
2612 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2615 * gfortran.dg/min_max_type_2.f90: New test.
2617 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2620 * c-c++-common/attributes-4.c (falloc_align_int128,
2621 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2623 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2625 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2627 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2629 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2630 * gcc.dg/plugin/plugindir2.c: Likewise.
2631 * gcc.dg/plugin/plugindir3.c: Likewise.
2632 * gcc.dg/plugin/plugindir4.c: Likewise.
2634 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2637 * gfortran.dg/blockdata_10.f90: New test case.
2639 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2643 * gcc.dg/nested-func-12.c: New test.
2644 * gcc.c-torture/compile/pr82564.c: New test.
2647 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2649 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2652 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2654 2019-01-04 Martin Sebor <msebor@redhat.com>
2657 * g++.dg/ext/attr-copy.C: New test.
2658 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2659 * gcc.dg/attr-copy-6.c: New test.
2660 * gcc.dg/attr-copy-7.c: New test.
2662 2019-01-04 Martin Sebor <msebor@redhat.com>
2665 * c-c++-common/attributes-4.c: New test.
2667 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2670 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2673 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2676 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2677 * gfortran.dg/merge_char_const.f90: Restore.
2679 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2682 * gcc.dg/pr88594.c: New test.
2684 2019-01-04 Jan Beulich <jbeulich@suse.com>
2686 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2687 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2688 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2689 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2690 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2691 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2692 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2693 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2694 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2695 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2696 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2697 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2698 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2699 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2700 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2701 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2702 gcc.target/i386/avx512bw-vpcmplew-1.c,
2703 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2704 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2705 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2706 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2707 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2708 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2709 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2710 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2711 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2712 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2713 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2714 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2715 gcc.target/i386/avx512bw-vptestmb-1.c,
2716 gcc.target/i386/avx512bw-vptestmw-1.c,
2717 gcc.target/i386/avx512bw-vptestnmb-1.c,
2718 gcc.target/i386/avx512bw-vptestnmw-1.c,
2719 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2720 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2721 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2722 gcc.target/i386/avx512dq-vfpclassss-1.c,
2723 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2724 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2725 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2726 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2727 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2728 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2729 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2730 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2731 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2732 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2733 gcc.target/i386/avx512vl-vpcmpged-1.c,
2734 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2735 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2736 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2737 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2738 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2739 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2740 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2741 gcc.target/i386/avx512vl-vpcmpled-1.c,
2742 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2743 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2744 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2745 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2746 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2747 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2748 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2749 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2750 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2751 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2752 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2753 gcc.target/i386/avx512vl-vptestmd-1.c,
2754 gcc.target/i386/avx512vl-vptestmq-1.c,
2755 gcc.target/i386/avx512vl-vptestnmd-1.c,
2756 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2758 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2759 gcc.target/i386/avx512bw-vpcmpub-1.c,
2760 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2761 gcc.target/i386/avx512bw-vpcmpw-1.c,
2762 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2763 gcc.target/i386/avx512dq-vfpclassps-1.c,
2764 gcc.target/i386/avx512f-vcmppd-1.c,
2765 gcc.target/i386/avx512f-vcmpps-1.c,
2766 gcc.target/i386/avx512f-vcmpsd-1.c,
2767 gcc.target/i386/avx512f-vcmpss-1.c,
2768 gcc.target/i386/avx512f-vpcmpd-1.c,
2769 gcc.target/i386/avx512f-vpcmpq-1.c,
2770 gcc.target/i386/avx512f-vpcmpud-1.c,
2771 gcc.target/i386/avx512f-vpcmpuq-1.c,
2772 gcc.target/i386/avx512f-vptestmd-1.c,
2773 gcc.target/i386/avx512f-vptestmq-1.c,
2774 gcc.target/i386/avx512f-vptestnmd-1.c,
2775 gcc.target/i386/avx512f-vptestnmq-1.c,
2776 gcc.target/i386/avx512vl-vcmppd-1.c,
2777 gcc.target/i386/avx512vl-vcmpps-1.c,
2778 gcc.target/i386/avx512vl-vpcmpd-1.c,
2779 gcc.target/i386/avx512vl-vpcmpq-1.c,
2780 gcc.target/i386/avx512vl-vpcmpud-1.c,
2781 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2784 2019-01-03 Martin Sebor <msebor@redhat.com>
2786 PR tree-optimization/88659
2787 * gcc.dg/Wstringop-truncation-6.c: New test.
2789 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2792 * gfortran.dg/const_chararacter_merge.f90: Remove.
2794 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2797 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2798 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2800 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2802 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2803 * gcc.dg/pubtypes-3.c: Likewise.
2804 * gcc.dg/pubtypes-4.c: Likewise.
2806 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2809 * g++.target/i386/pr88636.C: New test.
2811 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2813 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2815 2019-01-03 Martin Liska <mliska@suse.cz>
2818 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2820 2019-01-02 Marek Polacek <polacek@redhat.com>
2822 PR c++/88612 - ICE with -Waddress-of-packed-member.
2823 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2825 PR c++/88631 - CTAD failing for value-initialization.
2826 * g++.dg/cpp1z/class-deduction59.C: New test.
2828 PR c++/81486 - CTAD failing with ().
2829 * g++.dg/cpp1z/class-deduction60.C: New test.
2830 * g++.dg/cpp1z/class-deduction61.C: New test.
2832 2019-01-02 Martin Sebor <msebor@redhat.com>
2833 Jeff Law <law@redhat.com>
2835 * gcc.dg/strlenopt-36.c: Update.
2836 * gcc.dg/strlenopt-45.c: Update.
2837 * gcc.c-torture/execute/strlen-5.c: New test.
2838 * gcc.c-torture/execute/strlen-6.c: New test.
2839 * gcc.c-torture/execute/strlen-7.c: New test.
2841 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2844 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2845 messages only on vect_hw_misalign targets.
2847 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2849 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2850 * gfortran.dg/dec_d_lines_3.f: Ditto.
2851 * gfortran.dg/dec_structure_24.f90: Ditto.
2852 * gfortran.dg/dec_structure_26.f90: Ditto.
2853 * gfortran.dg/dec_structure_27.f90: Ditto.
2854 * gfortran.dg/dec_type_print_3.f90: Ditto.
2855 * gfortran.dg/derived_name_1.f90: Ditto.
2856 * gfortran.dg/error_recovery_1.f90: Ditto.
2857 * gfortran.dg/gomp/pr29759.f90: Ditto.
2858 * gfortran.dg/pr36192.f90: Ditto.
2859 * gfortran.dg/pr56007.f90: Ditto.
2860 * gfortran.dg/pr56520.f90: Ditto.
2861 * gfortran.dg/pr78741.f90: Ditto.
2862 * gfortran.dg/print_fmt_2.f90: Ditto.
2863 * gfortran.dg/select_type_20.f90: Ditto.
2865 2019-01-02 Marek Polacek <polacek@redhat.com>
2868 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2870 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2873 * gfortran.dg/const_chararacter_merge.f90: New test.
2875 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2878 * g++.dg/torture/pr88130.C: New testcase.
2880 2019-01-02 Martin Liska <mliska@suse.cz>
2882 PR tree-optimization/88650
2883 * gfortran.dg/predict-3.f90: New test.
2885 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2887 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2889 2019-01-02 Richard Biener <rguenther@suse.de>
2891 PR tree-optimization/88621
2892 * gcc.dg/torture/pr88621.c: New testcase.
2894 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2897 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2898 targets and expect _ZThn8 for ilp32 targets.
2900 2019-01-01 Martin Sebor <msebor@redhat.com>
2901 Jeff Law <law@redhat.com>
2903 * gcc.dg/strlenopt-40.c: Update.
2904 * gcc.dg/strlenopt-51.c: Likewise.
2905 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2907 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2908 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2909 * gcc.dg/strlenopt-59.c: New test.
2910 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2911 * g++.dg/init/strlen.C: New test.
2913 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2916 * gfortran.dg/structure_constructor_16.f90: New test.
2918 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2920 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2921 * g++.dg/ipa/devirt-53.C: Fix scan template.
2923 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2925 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2926 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2927 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2929 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2931 * g++.dg/tree-prof/devirt.C: Update testcase.
2933 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2935 Update copyright years.
2937 Copyright (C) 2019 Free Software Foundation, Inc.
2939 Copying and distribution of this file, with or without modification,
2940 are permitted in any medium without royalty provided the copyright
2941 notice and this notice are preserved.