1 2019-02-26 Jakub Jelinek <jakub@redhat.com>
4 * gcc.target/i386/pr89474.c: New test.
6 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9 * gcc.c-torture/compile/pr77754-1.c: New test.
10 * gcc.c-torture/compile/pr77754-2.c: New test.
11 * gcc.c-torture/compile/pr77754-3.c: New test.
12 * gcc.c-torture/compile/pr77754-4.c: New test.
13 * gcc.c-torture/compile/pr77754-5.c: New test.
14 * gcc.c-torture/compile/pr77754-6.c: New test.
16 2019-02-25 Tamar Christina <tamar.christina@arm.com>
19 * gcc.target/aarch64/options_set_1.c: New test.
20 * gcc.target/aarch64/options_set_2.c: New test.
21 * gcc.target/aarch64/options_set_3.c: New test.
22 * gcc.target/aarch64/options_set_4.c: New test.
23 * gcc.target/aarch64/options_set_5.c: New test.
24 * gcc.target/aarch64/options_set_6.c: New test.
25 * gcc.target/aarch64/options_set_7.c: New test.
26 * gcc.target/aarch64/options_set_8.c: New test.
27 * gcc.target/aarch64/options_set_9.c: New test.
29 2019-02-25 Tamar Christina <tamar.christina@arm.com>
31 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
32 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
34 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
35 test_vfmlslq_high_f16): ... To this.
36 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
37 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
38 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
39 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
40 test_vfmlslq_laneq_high_u32): Rename ...
41 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
42 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
43 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
44 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
45 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
46 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
47 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
48 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
49 test_vfmlslq_laneq_low_u32): Rename ...
50 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
51 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
52 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
53 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
54 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
55 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
57 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
58 test_vfmlslq_low_f16): ... To this.
60 2019-02-25 Tamar Christina <tamar.christina@arm.com>
62 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
63 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
65 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
66 test_vfmlslq_high_f16): ... To this.
67 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
68 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
69 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
70 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
71 test_vfmlslq_laneq_high_u32): Rename ...
72 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
73 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
74 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
75 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
76 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
77 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
78 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
79 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
80 test_vfmlslq_laneq_low_u32): Rename ...
81 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
82 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
83 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
84 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
85 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
86 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
88 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
89 test_vfmlslq_low_f16): ... To This.
90 * lib/target-supports.exp
91 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
93 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
96 * gfortran.dg/overload_3.f90: New test.
98 2019-02-25 Jakub Jelinek <jakub@redhat.com>
101 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
103 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
106 * gfortran.dg/list_directed_large.f90: New test.
108 2019-02-25 Jakub Jelinek <jakub@redhat.com>
111 * gcc.c-torture/execute/pr89434.c: New test.
114 * gcc.dg/pr89438.c: New test.
116 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
119 * g++.dg/cpp0x/pr84585.C: New.
121 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
124 * gfortran.dg/allocate_with_mold_3.f90: New test.
126 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
129 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
130 * gcc.target/i386/pr87007-2.c: Likewise.
132 2019-02-24 Harald Anlauf <anlauf@gmx.de>
136 * gfortran.dg/pr89266.f90: New test.
137 * gfortran.dg/pr88326.f90: New test.
139 2019-02-24 Jakub Jelinek <jakub@redhat.com>
141 PR rtl-optimization/89445
142 * gcc.target/i386/avx512f-pr89445.c: New test.
144 2019-02-23 Martin Sebor <msebor@redhat.com>
146 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
147 wchar_t to wint_t to avoid a bogus -Wformat warning in
150 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
153 * gfortran.dg/ISO_Fortran_binding_5.c: Include
154 "../../../libgfortran/ISO_Fortran_binding.h".
155 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
157 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
160 * gcc.dg/pr69471-1.c: New test.
161 * gcc.dg/pr69471-2.c: Likewise.
162 * gcc.target/i386/pr69471-3.c: Likewise.
164 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
167 * gfortran.dg/dtio_34.f90: New test.
169 2019-02-23 Marek Polacek <polacek@redhat.com>
171 PR c++/88294 - ICE with non-constant noexcept-specifier.
172 * g++.dg/cpp0x/noexcept34.C: New test.
173 * g++.dg/cpp0x/noexcept35.C: New test.
176 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
178 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
181 * gfortran.dg/deferred_character_32.f90 : New test
183 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
186 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
187 previously incorrect lbound for allocatable expressions. Also
188 correct stop values to avoid repetition.
189 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
190 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
193 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
194 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
195 * gfortran.dg/pr32599.f03 : Set standard to F2008.
197 2019-02-22 David Malcolm <dmalcolm@redhat.com>
200 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
201 renaming to a multicharacter name, so that start != finish. Add
202 tests for dtor locations.
204 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/cpp0x/pr84676.C: New.
209 2019-02-22 Martin Sebor <msebor@redhat.com>
211 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
212 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
214 2019-02-22 Harald Anlauf <anlauf@gmx.de>
217 * gfortran.dg/newunit_6.f90: New test.
219 2019-02-22 Marek Polacek <polacek@redhat.com>
221 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
222 * g++.dg/cpp2a/explicit14.C: New test.
224 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
227 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
228 * gfortran.fortran-torture/compile/pr89324.f90: New test.
230 2019-02-22 Martin Sebor <msebor@redhat.com>
233 * gcc.dg/Wabsolute-value.c: New test.
235 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
237 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
238 Hongtao Liu <hongtao.liu@intel.com>
239 Sunil K Pandey <sunil.k.pandey@intel.com>
242 * gcc.target/i386/pr87007-1.c: New test.
243 * gcc.target/i386/pr87007-2.c: Likewise.
245 2019-02-22 Richard Biener <rguenther@suse.de>
247 PR tree-optimization/89440
248 * gcc.dg/vect/pr89440.c: New testcase.
250 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
252 * lib/target-supports.exp (check_effective_target_offload_nvptx):
256 * gfortran.dg/goacc/classify-routine.f95: Adjust.
258 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
259 * g++.dg/goacc/template.C: Likewise.
262 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
264 2019-02-22 Richard Biener <rguenther@suse.de>
267 * gcc.dg/torture/restrict-7.c: New testcase.
269 2019-02-21 Jakub Jelinek <jakub@redhat.com>
272 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
273 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
274 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
276 * g++.dg/cpp1y/constexpr-89285.C: New test.
277 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
279 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
280 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
282 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
285 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
286 -fcf-protection with -fcf-protection=branch.
287 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
288 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
289 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
290 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
291 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
293 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
295 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
296 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
298 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
301 * gfortran.dg/warn_conversion_11.f90: New test.
303 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
306 * gcc.target/i386/pr87412-1.c: New file.
307 * gcc.target/i386/pr87412-2.c: Likewise.
308 * gcc.target/i386/pr87412-3.c: Likewise.
309 * gcc.target/i386/pr87412-4.c: Likewise.
311 2019-02-20 Jakub Jelinek <jakub@redhat.com>
314 * g++.dg/cpp0x/pr89403.C: New test.
317 * g++.dg/cpp1z/inline-var5.C: New test.
320 * gcc.c-torture/compile/pr89412.c: New test.
322 2019-02-20 Jakub Jelinek <jakub@redhat.com>
323 David Malcolm <dmalcolm@redhat.com>
326 * gcc.dg/torture/pr89091.c: New test.
328 2019-02-20 Jakub Jelinek <jakub@redhat.com>
332 * gcc.dg/pr88074-2.c: New test.
335 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
337 2019-02-20 David Malcolm <dmalcolm@redhat.com>
340 * gcc.dg/pr89410-1.c: New test.
341 * gcc.dg/pr89410-2.c: New test.
343 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
345 * lib/target-supports.exp (check_effective_target_vect_usad_char):
347 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
348 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
350 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
353 * gcc.target/arm/pr86487.c: New.
355 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
358 * g++.dg/cpp1y/var-templ60.C: New.
360 2019-02-20 Li Jia He <helijia@linux.ibm.com>
363 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
365 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
367 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
369 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
372 * gfortran.dg/ISO_Fortran_binding_4.f90
374 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
377 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
378 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
380 2019-02-19 Richard Biener <rguenther@suse.de>
383 * gcc.dg/pr88074.c: New testcase.
385 2019-02-19 Jakub Jelinek <jakub@redhat.com>
388 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
392 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
395 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
398 * g++.dg/diagnostic/pr89390.C: New test.
400 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
404 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
406 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
409 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
412 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
414 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
415 * gfortran.dg/lto/pr87689_0.f: New file.
416 * gfortran.dg/lto/pr87689_1.f: New file.
418 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
420 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
422 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
424 * gdc.dg/dg.exp: Tabify.
425 * gdc.dg/lto/lto.exp: Likewise.
426 * gdc.test/gdc-test.exp: Likewise.
427 * lib/gdc-dg.exp: Likewise.
428 * lib/gdc.exp: Likewise.
430 2019-02-18 Richard Biener <rguenther@suse.de>
432 PR tree-optimization/89296
433 * gcc.dg/uninit-pr89296.c: New testcase.
435 2019-02-18 Jakub Jelinek <jakub@redhat.com>
438 * gcc.c-torture/execute/pr89369.c: New test.
439 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
440 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
443 2019-02-18 Martin Jambor <mjambor@suse.cz>
445 PR tree-optimization/89209
446 * gcc.dg/tree-ssa/pr89209.c: New test.
448 2019-02-18 Martin Liska <mliska@suse.cz>
450 * gfortran.dg/simd-builtins-7.f90: New test.
451 * gfortran.dg/simd-builtins-7.h: New test.
453 2019-02-17 Harald Anlauf <anlauf@gmx.de>
456 * gfortran.dg/pr88299.f90: New test.
458 2019-02-17 Harald Anlauf <anlauf@gmx.de>
461 * gfortran.dg/transfer_simplify_12.f90: New test.
463 2019-02-17 Marek Polacek <polacek@redhat.com>
465 PR c++/89217 - ICE with list-initialization in range-based for loop.
466 * g++.dg/cpp0x/range-for37.C: New test.
468 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
471 * g++.dg/cpp0x/initlist114.C: New test.
474 * g++.dg/abi/mangle68.C: New test.
475 * g++.dg/cpp0x/decltype69.C: New test.
477 2019-02-16 David Malcolm <dmalcolm@redhat.com>
480 * g++.dg/wrappers/pr88680.C: New test.
482 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
485 * gfortran.dg/coarray_data_1.f90: New test.
487 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
489 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
490 * c-c++-common/patchable_function_entry-default.c: Likewise.
491 * c-c++-common/patchable_function_entry-definition.c: Likewise.
493 2019-02-16 Jakub Jelinek <jakub@redhat.com>
495 PR rtl-optimization/66152
496 * gcc.target/i386/pr66152.c: New test.
498 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
500 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
501 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
503 2019-02-15 Tamar Christina <tamar.christina@arm.com>
505 * lib/target-supports.exp
506 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
507 checking alternative.
509 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
511 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
513 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
515 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
516 * c-c++-common/patchable_function_entry-default.c: Likewise.
517 * c-c++-common/patchable_function_entry-definition.c: Likewise.
518 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
520 2019-02-15 Jakub Jelinek <jakub@redhat.com>
524 * lib/gcc-dg.exp: If llvm_binutils effective target, set
525 allow_blank_lines to 2 during initialization.
526 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
527 it was previously zero.
528 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
529 Clear allow_blank_lines afterwards whenever it was 1.
530 * gdc.test/gdc-test.exp (dmd2dg): Don't call
531 dg-allow-blank-lines-in-output here.
532 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
533 the tests and restore it back at the end.
535 * c-c++-common/ubsan/opts-1.c: New test.
536 * c-c++-common/ubsan/opts-2.c: New test.
537 * c-c++-common/ubsan/opts-3.c: New test.
538 * c-c++-common/ubsan/opts-4.c: New test.
540 2019-02-15 Richard Biener <rguenther@suse.de>
541 Jakub Jelinek <jakub@redhat.com>
543 PR tree-optimization/89278
544 * gcc.dg/pr89278.c: New test.
546 2019-02-15 Jakub Jelinek <jakub@redhat.com>
549 * gcc.dg/pr89340.c: New test.
550 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
551 that leaf attribute on nested function is useless.
554 * gcc.dg/pr89342.c: New test.
556 2019-02-14 Jakub Jelinek <jakub@redhat.com>
558 PR rtl-optimization/89354
559 * gcc.dg/pr89354.c: New test.
561 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
563 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
564 * gcc.target/i386/ssse3-pabsd.c: Ditto.
565 * gcc.target/i386/ssse3-pabsw.c: Ditto.
566 * gcc.target/i386/ssse3-palignr.c: Ditto.
567 * gcc.target/i386/ssse3-phaddd.c: Ditto.
568 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
569 * gcc.target/i386/ssse3-phaddw.c: Ditto.
570 * gcc.target/i386/ssse3-phsubd.c: Ditto.
571 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
572 * gcc.target/i386/ssse3-phsubw.c: Ditto.
573 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
574 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
575 * gcc.target/i386/ssse3-pshufb.c: Ditto.
576 * gcc.target/i386/ssse3-psignb.c: Ditto.
577 * gcc.target/i386/ssse3-psignd.c: Ditto.
578 * gcc.target/i386/ssse3-psignw.c: Ditto.
580 2018-02-14 Steve Ellcey <sellcey@marvell.com>
582 * gcc.target/aarch64/pcs_attribute.c: New test.
584 2019-02-14 Harald Anlauf <anlauf@gmx.de>
587 * gfortran.dg/pr88248.f90: New test.
588 * gfortran.dg/f2018_obs.f90: Updated test.
590 2019-02-14 Tamar Christina <tamar.christina@arm.com>
592 * gcc.target/arm/pr88850.c: change options to additional option.
594 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
597 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
600 2019-02-14 Tamar Christina <tamar.christina@arm.com>
603 * gcc.target/arm/pr88850-2.c: New test.
604 * lib/target-supports.exp
605 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
606 check_effective_target_arm_neon_softfp_fp16_ok,
607 add_options_for_arm_neon_softfp_fp16): New.
609 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
611 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
612 * lib/target-supports.exp: Add procedure to check for ldrd.
614 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
617 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
618 * gfortran.dg/goacc/loop-3.f95: Likewise.
619 * gfortran.dg/goacc/pr72715.f90: New test.
621 2019-02-14 Martin Liska <mliska@suse.cz>
623 PR rtl-optimization/89242
624 * g++.dg/pr89242.C: New test.
626 2019-02-14 Jakub Jelinek <jakub@redhat.com>
628 PR tree-optimization/89314
629 * gcc.dg/pr89314.c: New test.
632 * gcc.dg/ubsan/pr89284.c: New test.
634 2019-02-13 Ian Lance Taylor <iant@golang.org>
636 * gcc.dg/func-attr-1.c: New test.
638 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
640 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
642 2019-02-13 Marek Polacek <polacek@redhat.com>
644 PR c++/89297 - ICE with OVERLOAD in template.
645 * g++.dg/cpp0x/initlist113.C: New test.
647 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
650 * g++.dg/cpp0x/pr86379.C: New.
653 * g++.dg/cpp1y/pr87322.C: New.
654 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
655 instantiate the expected number of lambda functions.
657 2019-02-13 Marek Polacek <polacek@redhat.com>
660 * g++.dg/cpp2a/nontype-class13.C: New test.
662 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
665 * gcc.target/arm/pr89190.c: New test.
667 2019-02-13 David Malcolm <dmalcolm@redhat.com>
670 * g++.dg/concepts/pr89036.C: New test.
672 2019-02-13 Tamar Christina <tamar.christina@arm.com>
675 * gcc.target/aarch64/sve/pr88847.c: New test.
677 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
678 Jakub Jelinek <jakub@redhat.com>
681 * g++.dg/torture/pr89303.C: New test.
683 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/cpp1z/using4.C: New.
687 * g++.dg/cpp1z/using5.C: Likewise.
688 * g++.dg/cpp1z/using6.C: Likewise.
690 2019-02-13 Jakub Jelinek <jakub@redhat.com>
693 * gcc.target/i386/pr89290.c: New test.
695 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
697 * gcc.target/powerpc/crypto-builtin-1.c
698 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
701 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
704 * gcc.target/i386/pr89229-1.c: New test.
706 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
709 * gcc.target/s390/pr89233.c: New test.
711 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
713 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
714 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
715 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
717 2019-02-12 Richard Biener <rguenther@suse.de>
719 PR tree-optimization/89253
720 * gfortran.dg/pr89253.f: New testcase.
722 2019-02-11 Marek Polacek <polacek@redhat.com>
724 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
725 * g++.dg/cpp0x/nullptr40.C: New test.
726 * g++.dg/cpp0x/nullptr41.C: New test.
728 2019-02-11 Jakub Jelinek <jakub@redhat.com>
731 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
733 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
735 PR tree-optimization/86637
736 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
738 2019-02-11 Martin Sebor <msebor@redhat.com>
740 PR tree-optimization/88771
741 * gcc.dg/Wstringop-overflow-8.c: New test.
742 * gcc.dg/Wstringop-overflow-9.c: New test.
743 * gcc.dg/Warray-bounds-40.c: New test.
744 * gcc.dg/builtin-stpncpy.c: Adjust.
745 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
746 * g++.dg/opt/memcpy1.C: Adjust.
748 2019-02-11 Martin Sebor <msebor@redhat.com>
751 * c-c++-common/array-5.c: New test.
752 * c-c++-common/pr68107.c: Adjust text of diagnostics.
753 * g++.dg/init/new38.C: Same.
754 * g++.dg/init/new43.C: Same.
755 * g++.dg/init/new44.C: Same.
756 * g++.dg/init/new46.C: Same.
757 * g++.dg/other/large-size-array.C: Same.
758 * g++.dg/other/new-size-type.C: Same.
759 * g++.dg/template/array30.C: Same.
760 * g++.dg/template/array32.C: New test.
761 * g++.dg/template/dependent-name3.C: Adjust.
762 * gcc.dg/large-size-array-3.c: Same.
763 * gcc.dg/large-size-array-5.c: Same.
764 * gcc.dg/large-size-array.c: Same.
765 * g++.old-deja/g++.brendan/array1.C: Same.
766 * g++.old-deja/g++.mike/p6149.C: Same.
768 2019-02-11 Martin Sebor <msebor@redhat.com>
770 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
772 2019-02-11 Tamar Christina <tamar.christina@arm.com>
775 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
776 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
777 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
779 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
781 * gcc.target/powerpc/vec-sld-modulo.c: New.
782 * gcc.target/powerpc/vec-srad-modulo.c: New.
783 * gcc.target/powerpc/vec-srd-modulo.c: New.
785 2019-02-11 Martin Liska <mliska@suse.cz>
788 * g++.dg/ipa/pr89009.C: New test.
790 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
793 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
794 * gfortran.dg/pointer_init_6.f90: Likewise.
795 * gfortran.dg/pointer_init_9.f90: New test.
797 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
800 * gfortran.dg/warn_undefined_1.f90: New test.o
802 2019-02-10 Jakub Jelinek <jakub@redhat.com>
804 PR tree-optimization/89268
805 * gcc.dg/vect/pr89268.c: New test.
807 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
809 * gnat.dg/lto19.adb: Remove dg-excess-errors.
811 2019-02-09 Harald Anlauf <anlauf@gmx.de>
814 * gfortran.dg/substr_simplify.f90: New test.
816 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
819 * gfortran.dg/pr79966.f90: Xfail everwyhere.
821 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
824 * gfortran.dg/array_reference_2.f90 : New test.
826 2019-02-09 Jakub Jelinek <jakub@redhat.com>
829 * gcc.dg/gomp/pr89246-1.c: New test.
830 * gcc.dg/gomp/pr89246-2.c: New test.
832 2019-02-08 Jakub Jelinek <jakub@redhat.com>
834 PR tree-optimization/88739
835 * gcc.c-torture/execute/pr88739.c: New test.
837 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
840 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
842 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
844 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
845 * gcc.target/s390/vector/vec-copysign.c: New test.
847 2019-02-08 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/89247
850 * gcc.dg/torture/pr89247.c: New testcase.
852 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
854 * gcc.target/s390/jump-label.c: New test.
856 2019-02-08 Richard Biener <rguenther@suse.de>
859 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
861 2019-02-08 Jakub Jelinek <jakub@redhat.com>
863 PR rtl-optimization/89234
864 * g++.dg/ubsan/pr89234.C: New test.
866 2019-02-08 Richard Biener <rguenther@suse.de>
869 * gcc.dg/torture/pr89223.c: New testcase.
871 2019-02-07 David Malcolm <dmalcolm@redhat.com>
873 PR tree-optimization/86637
874 PR tree-optimization/89235
875 * gcc.c-torture/compile/pr86637-1.c: New test.
876 * gcc.c-torture/compile/pr86637-2.c: New test.
877 * gcc.c-torture/compile/pr86637-3.c: New test.
878 * gcc.c-torture/compile/pr89235.c: New test.
880 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
882 * gcc.target/aarch64/abd_1.c: New test.
883 * gcc.dg/sabd_1.c: Likewise.
885 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
888 * gfortran.dg/wunused-parameter_2.f90: New test.
890 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
892 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
894 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
896 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
897 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
899 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
900 Jakub Jelinek <jakub@redhat.com>
903 * gcc.c-torture/execute/pr88714.c: New test.
904 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
906 2019-02-07 Tamar Christina <tamar.christina@arm.com>
909 * gcc.target/arm/pr88850.c: New test.
911 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
914 * g++.dg/cpp0x/pr86218.C: New.
916 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
918 PR rtl-optimization/89225
919 * gcc.target/powerpc/pr89225.c: New.
921 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
923 * gnat.dg/opt76.adb: New test.
925 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
928 * gfortran.dg/null_10.f90: New test.
930 2019-02-06 David Malcolm <dmalcolm@redhat.com>
933 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
934 column numbers to dg-warning directives where they are correct.
935 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
936 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
937 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
939 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
942 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
943 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
944 xfail scan-assembler-not with Solaris as.
946 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
948 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
950 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
952 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
955 2019-02-06 Richard Biener <rguenther@suse.de>
957 PR tree-optimization/89182
958 * gfortran.dg/graphite/pr89182.f90: New testcase.
960 2019-02-06 Jakub Jelinek <jakub@redhat.com>
963 * gcc.dg/pr89211.c: New test.
966 * c-c++-common/builtin-convertvector-2.c: New test.
968 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
971 * lib/go-torture.exp: Test compiling with -flto.
973 2019-02-06 Joseph Myers <joseph@codesourcery.com>
976 * gcc.dg/redecl-18.c: New test.
978 2019-02-05 Jakub Jelinek <jakub@redhat.com>
981 * g++.dg/opt/pr89187.C: New test.
983 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
985 * jit.dg/add-driver-options-testlib.c: Add support file for
986 test-add-driver-options.c testcase.
987 * jit.dg/all-non-failing-tests.h: Add note about
988 test-add-driver-options.c
989 * jit.dg/jit.exp (jit-dg-test): Update to support
990 add-driver-options-testlib.c compilation.
991 * jit.dg/test-add-driver-options.c: New testcase.
993 2019-02-05 Jakub Jelinek <jakub@redhat.com>
995 PR rtl-optimization/11304
996 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
997 * gcc.target/i386/call-2.c: New test.
999 2019-02-05 Marek Polacek <polacek@redhat.com>
1001 PR c++/89158 - by-value capture of constexpr variable broken.
1002 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1004 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1006 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1008 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1010 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1012 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1015 * g++.dg/opt/pr89188.C: New test.
1017 PR rtl-optimization/89195
1018 * gcc.c-torture/execute/pr89195.c: New test.
1020 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1022 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1024 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1025 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1026 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1027 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1028 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1029 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1030 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1031 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1032 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1034 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1037 * g++.dg/ext/vector36.C: New test.
1039 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1042 * g++.dg/pr87770.C: New.
1044 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1047 * gfortran.dg/pr89077.f90: New test.
1049 2019-02-04 Martin Liska <mliska@suse.cz>
1052 * gcc.dg/ipa/pr88985.c: New test.
1054 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1056 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1057 characters or extra spaces after the comment character.
1059 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1061 * g++.dg/torture/alias-1.C: New test.
1063 2019-02-03 Martin Sebor <msebor@redhat.com>
1066 * c-c++-common/Wsequence-point-2.c: New test.
1069 * g++.dg/warn/Wunused-var-35.C: New test.
1071 2019-02-03 Richard Biener <rguenther@suse.de>
1074 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1076 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1079 * gfortran.dg/warn_conversion_10.f90: New test.
1081 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1084 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1086 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1089 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1091 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1094 * gfortran.dg/pointer_array_component_3.f90 : New test.
1096 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1099 * gcc.dg/gomp/pr87887-1.c: New test.
1100 * gcc.dg/gomp/pr87887-2.c: New test.
1102 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1106 * gfortran.dg/pr89084.f90: New test.
1107 * gfortran.dg/lto/pr89084_0.f90: New test.
1108 * gfortran.dg/pr83246.f90: New test.
1110 2019-02-01 Marek Polacek <polacek@redhat.com>
1112 PR c++/88325 - ICE with invalid out-of-line template member definition.
1113 * g++.dg/cpp2a/typename14.C: New test.
1115 2019-02-01 Richard Biener <rguenther@suse.de>
1118 * gcc.dg/torture/pr88597.c: New testcase.
1120 2019-02-01 Richard Biener <rguenther@suse.de>
1122 PR tree-optimization/85497
1123 * gcc.dg/graphite/pr85497.c: New testcase.
1125 2019-02-01 Richard Biener <rguenther@suse.de>
1128 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1130 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1132 PR tree-optimization/89143
1133 * gcc.dg/tree-ssa/vrp121.c: New test.
1135 PR tree-optimization/88107
1136 * gcc.dg/gomp/pr88107.c: New test.
1139 * g++.dg/ext/attrib57.C: New test.
1141 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1143 PR tree-optimization/88932
1144 * gfortran.dg/pr88932.f90: New test.
1146 2019-01-31 Marek Polacek <polacek@redhat.com>
1148 PR c++/88983 - ICE with switch in constexpr function.
1149 * g++.dg/cpp1y/constexpr-88983.C: New test.
1151 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1154 * gfortran.dg/contiguous_9.f90: New test.
1156 2019-01-31 Marek Polacek <polacek@redhat.com>
1158 PR c++/89083, c++/80864 - ICE with list initialization in template.
1159 * g++.dg/cpp0x/initlist107.C: New test.
1160 * g++.dg/cpp0x/initlist108.C: New test.
1161 * g++.dg/cpp0x/initlist109.C: New test.
1162 * g++.dg/cpp0x/initlist110.C: New test.
1163 * g++.dg/cpp0x/initlist111.C: New test.
1164 * g++.dg/cpp0x/initlist112.C: New test.
1165 * g++.dg/init/ptrfn4.C: New test.
1167 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1170 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1171 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1173 2019-01-31 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/89135
1176 * gcc.dg/torture/pr89135.c: New testcase.
1178 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1181 * c-c++-common/asan/pr89124.c: New test.
1183 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1186 * gfortran.dg/print_2.f90: New test.
1188 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1190 PR rtl-optimization/87246
1191 * gcc.target/i386/pr87246.c: New.
1193 2019-01-30 Marek Polacek <polacek@redhat.com>
1195 PR c++/89119 - ICE with value-initialization in template.
1196 * g++.dg/cpp0x/initlist-value3.C: New test.
1198 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1200 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1201 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1202 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1203 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1204 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1205 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1206 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1207 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1208 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1209 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1211 2019-01-30 Richard Biener <rguenther@suse.de>
1213 PR tree-optimization/89111
1214 * gcc.dg/torture/pr89111.c: New testcase.
1216 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1219 * lib/target-supports.exp: Cache result.
1221 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1224 * g++.target/i386/pr89105.C: New test.
1227 * gcc.dg/pr89061.c: New test.
1229 2019-01-29 Martin Sebor <msebor@redhat.com>
1232 * gcc.dg/Warray-bounds-39.c: New test.
1234 2019-01-29 Marek Polacek <polacek@redhat.com>
1237 * g++.dg/other/nontype-1.C: Expect error in all modes.
1238 * g++.dg/parse/crash13.C: Likewise.
1239 * g++.dg/parse/error36.C: Likewise.
1240 * g++.dg/template/error29.C: Likewise.
1242 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1245 * gfortran.dg/c_funptr_1.f90: New file.
1246 * gfortran.dg/c_funptr_1_mod.f90: New file.
1248 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1252 * gcc.dg/gomp/pr89104.c: New test.
1254 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1256 * gdc.dg/pr89042a.d: Mark as compile test.
1257 * gdc.dg/pr89042b.d: Likewise.
1259 2019-01-29 Richard Biener <rguenther@suse.de>
1262 * g++.dg/lto/pr87295_0.C: New testcase.
1264 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1267 * gcc.dg/pr89045.c: New test.
1270 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1271 lp64, ilp32 and llp64 only.
1272 (fputs): Use unsigned long long instead of size_t for return type.
1273 (vfprintf, vfscanf): Accept arbitrary target specific type for
1276 2019-01-28 Marek Polacek <polacek@redhat.com>
1278 PR c++/88358 - name wrongly treated as type.
1279 * g++.dg/cpp2a/typename1.C: Add dg-error.
1280 * g++.dg/cpp2a/typename13.C: New test.
1281 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1284 2019-01-28 Marek Polacek <polacek@redhat.com>
1286 * g++.dg/cpp0x/enum37.C: Add dg-error.
1288 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1290 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1291 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1293 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1295 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1296 "-Wattribute-alias".
1298 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1301 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1303 2019-01-27 Marek Polacek <polacek@redhat.com>
1305 PR c++/88815 - narrowing conversion lost in decltype.
1306 PR c++/78244 - narrowing conversion in template not detected.
1307 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1308 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1309 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1310 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1312 PR c++/89024 - ICE with incomplete enum type.
1313 * g++.dg/cpp0x/enum37.C: New test.
1315 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1317 * gnat.dg/opt75.adb: New test.
1318 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1320 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1323 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1324 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1326 2019-01-26 Martin Jambor <mjambor@suse.cz>
1329 * gfortran.dg/gomp/pr88933.f90: New test.
1331 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1334 * gdc.dg/pr89042a.d: New test.
1335 * gdc.dg/pr89042b.d: New test.
1337 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1340 * gfortran.dg/pr57553.f90: New test.
1342 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1344 * gnat.dg/array34.adb: New test.
1346 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1348 PR preprocessor/88974
1349 * c-c++-common/cpp/pr88974.c: New test.
1351 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1354 * g++.dg/cpp2a/destroying-delete2.C: New.
1355 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1357 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1360 * gfortran.dg/pr85780.f90: Update testcase for error message.
1362 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1365 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1366 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1367 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1369 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1372 * gcc.dg/pr89037.c: New test.
1374 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1376 * lib/target-supports.exp (check_effective_target_fenv): New.
1377 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1378 fenv effective target.
1379 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1380 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1381 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1382 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1384 2019-01-25 Richard Biener <rguenther@suse.de>
1386 PR tree-optimization/86865
1387 * gcc.dg/graphite/pr86865.c: New testcase.
1388 * gcc.dg/graphite/pr69728.c: XFAIL.
1389 * gcc.dg/graphite/scop-21.c: Likewise.
1391 2019-01-24 Martin Sebor <msebor@redhat.com>
1396 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1397 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1398 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1399 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1400 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1401 * gcc.dg/builtins-69.c: New test.
1402 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1403 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1405 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1407 PR rtl-optimization/88948
1408 * gcc.target/i386/pr88948.c: New test.
1410 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1413 * g++.dg/debug/pr89006.C: New test.
1416 * gcc.dg/gomp/pr89015.c: New test.
1419 * c-c++-common/gomp/cancel-2.c: New test.
1420 * gcc.dg/gomp/cancel-1.c: New test.
1421 * g++.dg/gomp/cancel-1.C: New test.
1422 * g++.dg/gomp/cancel-2.C: New test.
1423 * g++.dg/gomp/cancel-3.C: New test.
1425 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1427 PR tree-optimization/89027
1428 * gfortran.dg/gomp/pr89027.f90: New test.
1430 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1433 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1434 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1436 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1439 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1440 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1441 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1442 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1444 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1447 * g++.target/i386/pr88998.c: New test.
1449 2019-01-23 Marek Polacek <polacek@redhat.com>
1451 PR c++/88757 - qualified name treated wrongly as type.
1452 * g++.dg/cpp0x/dependent2.C: New test.
1453 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1454 * g++.dg/cpp2a/typename12.C: New test.
1455 * g++.dg/template/static30.C: Remove dg-error.
1457 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1460 * c-c++-common/pr44715.c: New test.
1463 * c-c++-common/pr88984.c: New test.
1465 2019-01-23 Richard Biener <rguenther@suse.de>
1467 PR tree-optimization/89008
1468 * gcc.dg/torture/pr89008.c: New testcase.
1470 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1472 * gnat.dg/specs/opt4.ads: New test.
1474 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1476 PR tree-optimization/88964
1477 * gfortran.dg/pr88964.f90: New test.
1479 2019-01-22 Martin Sebor <msebor@redhat.com>
1481 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1482 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1484 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1485 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1488 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1490 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1491 to aarch64*-*-* target.
1492 * c-c++-common/gomp/pr60823-3.c: Ditto.
1493 * g++.dg/gomp/declare-simd-1.C: Ditto.
1494 * g++.dg/gomp/declare-simd-3.C: Ditto.
1495 * g++.dg/gomp/declare-simd-4.C: Ditto.
1496 * g++.dg/gomp/declare-simd-7.C: Ditto.
1497 * g++.dg/gomp/pr88182.C: Ditto.
1498 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1499 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1500 * gcc.dg/gomp/pr59669-2.c: Ditto.
1501 * gcc.dg/gomp/pr87895-1.c: Ditto.
1502 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1503 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1504 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1505 * gfortran.dg/gomp/pr83977.f90: Ditto.
1507 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1510 * gcc.target/powerpc/pr88965.c: New test.
1513 * c-c++-common/gomp/atomic-23.c: New test.
1515 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1518 * gfortran.dg/power_8.f90: New test.
1520 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1522 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1523 * g++.dg/vec-init-1.C: Likewise.
1524 * gcc.dg/pr87793.c: Likewise.
1526 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1528 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1529 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1531 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1534 * gcc.target/arm/aapcs/bitfield2.c: New test.
1535 * gcc.target/arm/aapcs/bitfield3.c: New test.
1537 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1539 PR rtl-optimization/87763
1540 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1542 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1545 * gcc.target/i386/pr88954-1.c: New test.
1546 * gcc.target/i386/pr88954-2.c: Likewise.
1548 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1551 * gcc.target/arm/aapcs/bitfield1.c: New test.
1552 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1553 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1554 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1556 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1558 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1559 * gfortran.dg/block_16.f08: Likewise.
1560 * gfortran.dg/dec_structure_14.f90: Likewise.
1561 * gfortran.dg/namelist_96.f90: Likewise.
1562 * gfortran.dg/newunit_5.f90.f90: Moved to
1563 * gfortran.dg/newunit_5.f90: here.
1564 * gfortran.dg/pdt_28.f03: Likewise.
1565 * gfortran.dg/spread_simplify_1.f90: Likewise.
1567 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1569 PR/tree-optimization 88903
1570 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1572 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1574 PR rtl-optimization/88904
1575 * gcc.c-torture/execute/pr88904.c: New test.
1578 * gcc.dg/pr88905.c: New test.
1580 PR rtl-optimization/49429
1582 PR rtl-optimization/86334
1584 * gcc.target/i386/pr86334.c: New test.
1585 * gcc.target/i386/pr88906.c: New test.
1587 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1590 * g++.dg/gomp/pr88949.C: New test.
1592 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1594 * class_66.f90: Fix a dg directive.
1595 * debug/pr35154-stabs.f: Likewise.
1596 * dec_d_lines_3.f: Likewise.
1597 * dec_d_lines_3.f: Likewise.
1598 * dec_structure_12.f90: Likewise.
1599 * dec_structure_15.f90: Likewise.
1600 * deferred_character_31.f90: Likewise.
1601 * dtio_31.f03: Likewise.
1602 * dtio_32.f03: Likewise.
1603 * extends_11.f03: Likewise.
1604 * integer_plus.f90: Likewise.
1605 * pdt_25.f03: Likewise.
1606 * pr58968.f: Likewise.
1607 * pr78259.f90: Likewise.
1608 * vect/vect-2.f90: Likewise.
1609 * matmul_const.f90: Likewise.
1611 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1614 * gcc.target/i386/pr88938.c: New test.
1616 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1619 * g++.dg/asan/pr88901.C: New test.
1621 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1623 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1625 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1628 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1629 * gcc.dg/pr88928.c: New test case.
1631 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1634 {long ,short ,}{unsigned ,}int.
1636 2019-01-21 Richard Biener <rguenther@suse.de>
1638 PR tree-optimization/88934
1639 * gfortran.dg/pr88934.f90: New testcase.
1641 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1643 Fix after C++ P0600 implementation.
1644 * g++.dg/init/new39.C: Don't just ignore result of new.
1646 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1648 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1650 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1652 * gdc.dg/runnable.d: Add tests for comparing complex types.
1654 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1656 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1657 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1658 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1659 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1661 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1664 * gfortran.dg/no-automatic.f90: New test.
1666 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1669 * gfortran.dg/pr77960.f90: New test.
1671 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1672 Paul Thomas <pault@gcc.gnu.org>
1675 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1676 scan-tree tests that fail with patch.
1677 * gfortran.dg/contiguous_8.f90: New test.
1679 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1681 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1683 * gfortran.dg/loop_versioning_9.f90: New test.
1684 * gfortran.dg/loop_versioning_10.f90: Likewise.
1686 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1689 * gfortran.dg/pr88902.f90: New test.
1691 2019-01-18 Martin Sebor <msebor@redhat.com>
1693 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1695 2019-01-18 Ian Lance Taylor <iant@golang.org>
1697 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1698 is no longer externally visible.
1700 2019-01-18 Marek Polacek <polacek@redhat.com>
1703 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1705 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1708 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1709 (dg-options): Replace -m32 with -fno-pic.
1710 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1711 (dg-options): Remove -m32.
1713 2019-01-18 Richard Biener <rguenther@suse.de>
1715 PR tree-optimization/88903
1716 * gcc.dg/vect/pr88903-1.c: New testcase.
1717 * gcc.dg/vect/pr88903-2.c: Likewise.
1719 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1723 * c-c++-common/pr51628-33.c: New test.
1724 * c-c++-common/pr51628-35.c: New test.
1725 * c-c++-common/pr88664-1.c: Likewise.
1726 * c-c++-common/pr88664-2.c: Likewise.
1727 * gcc.dg/pr51628-34.c: Likewise.
1729 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1732 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1733 mp and sec extensions to armv7-a.
1735 2019-01-18 Martin Liska <mliska@suse.cz>
1737 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1738 expected function name.
1740 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1742 PR tree-optimization/86214
1743 * g++.dg/opt/pr86214-1.C: New test.
1744 * g++.dg/opt/pr86214-2.C: New test.
1746 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1748 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1750 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1753 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1756 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1757 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1759 2019-01-18 Martin Liska <mliska@suse.cz>
1762 * g++.target/i386/pr88587.C: New test.
1763 * gcc.target/i386/mvc13.c: New test.
1765 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1768 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1770 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1771 * gfortran.dg/gomp/pr83977.f90: Ditto.
1773 2019-01-17 Martin Sebor <msebor@redhat.com>
1776 * gcc.dg/Warray-bounds-38.c: New test.
1778 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1780 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1781 warning checks and assembler scans.
1782 * c-c++-common/gomp/pr60823-3.c: Ditto.
1783 * c-c++-common/gomp/pr63328.c: Ditto.
1784 * g++.dg/gomp/declare-simd-1.C: Ditto.
1785 * g++.dg/gomp/declare-simd-3.C: Ditto.
1786 * g++.dg/gomp/declare-simd-4.C: Ditto.
1787 * g++.dg/gomp/declare-simd-7.C: Ditto.
1788 * g++.dg/gomp/pr88182.C: Ditto.
1789 * g++.dg/vect/simd-clone-7.cc: Ditto.
1790 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1791 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1792 * gcc.dg/gomp/pr59669-2.c: Ditto.
1793 * gcc.dg/gomp/pr87895-1.c: Ditto.
1794 * gcc.dg/gomp/pr87895-2.c: Ditto.
1795 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1796 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1797 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1798 * gfortran.dg/gomp/pr83977.f90: Ditto.
1800 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1802 * g++.dg/cpp0x/auto52.C: Test locations too.
1803 * g++.dg/cpp0x/trailing2.C: Likewise.
1804 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1805 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1806 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1807 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1808 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1810 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1813 * g++.dg/template/pr88699.C: New test.
1815 2019-01-17 Martin Sebor <msebor@redhat.com>
1817 PR tree-optimization/88800
1818 * c-c++-common/Wrestrict.c: Adjust.
1819 * gcc.dg/Warray-bounds-37.c: New test.
1820 * gcc.dg/builtin-memcpy-2.c: New test.
1821 * gcc.dg/builtin-memcpy.c: New test.
1823 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1826 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1828 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1829 Kwok Cheung Yeung <kcy@codesourcery.com>
1830 Julian Brown <julian@codesourcery.com>
1831 Tom de Vries <tom@codesourcery.com>
1833 * gcc.dg/20020312-2.c: Add amdgcn support.
1834 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1835 * gcc.dg/builtin-apply2.c: Likewise.
1836 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1837 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1838 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1839 * gcc.dg/memcmp-1.c: Increase timeout factor.
1840 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1841 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1842 * gcc.dg/sibcall-9.c: Likewise.
1843 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1844 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1845 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1846 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1847 * lib/target-supports.exp (check_effective_target_trampolines):
1849 (check_profiling_available): Likewise.
1850 (check_effective_target_global_constructor): Likewise.
1851 (check_effective_target_return_address): Likewise.
1852 (check_effective_target_fopenacc): Likewise.
1853 (check_effective_target_fopenmp): Likewise.
1854 (check_effective_target_vect_int): Likewise.
1855 (check_effective_target_vect_intfloat_cvt): Likewise.
1856 (check_effective_target_vect_uintfloat_cvt): Likewise.
1857 (check_effective_target_vect_floatint_cvt): Likewise.
1858 (check_effective_target_vect_floatuint_cvt): Likewise.
1859 (check_effective_target_vect_simd_clones): Likewise.
1860 (check_effective_target_vect_shift): Likewise.
1861 (check_effective_target_whole_vector_shift): Likewise.
1862 (check_effective_target_vect_bswap): Likewise.
1863 (check_effective_target_vect_shift_char): Likewise.
1864 (check_effective_target_vect_long): Likewise.
1865 (check_effective_target_vect_float): Likewise.
1866 (check_effective_target_vect_double): Likewise.
1867 (check_effective_target_vect_perm): Likewise.
1868 (check_effective_target_vect_perm_byte): Likewise.
1869 (check_effective_target_vect_perm_short): Likewise.
1870 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1871 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1872 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1873 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1874 (check_effective_target_vect_natural_alignment): Likewise.
1875 (check_effective_target_vect_fully_masked): Likewise.
1876 (check_effective_target_vect_element_align): Likewise.
1877 (check_effective_target_vect_masked_store): Likewise.
1878 (check_effective_target_vect_scatter_store): Likewise.
1879 (check_effective_target_vect_condition): Likewise.
1880 (check_effective_target_vect_cond_mixed): Likewise.
1881 (check_effective_target_vect_char_mult): Likewise.
1882 (check_effective_target_vect_short_mult): Likewise.
1883 (check_effective_target_vect_int_mult): Likewise.
1884 (check_effective_target_sqrt_insn): Likewise.
1885 (check_effective_target_vect_call_sqrtf): Likewise.
1886 (check_effective_target_vect_call_btrunc): Likewise.
1887 (check_effective_target_vect_call_btruncf): Likewise.
1888 (check_effective_target_vect_call_ceil): Likewise.
1889 (check_effective_target_vect_call_floorf): Likewise.
1890 (check_effective_target_lto): Likewise.
1891 (check_vect_support_and_set_flags): Likewise.
1892 (check_effective_target_vect_stridedN): Enable when fully masked is
1894 (add_options_for_sqrt_insn): New procedure.
1896 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1898 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1899 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1901 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1903 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1905 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1906 * gcc.dg/pic-1.c: Disable on amdgcn.
1907 * gcc.dg/pic-2.c: Disable on amdgcn.
1908 * gcc.dg/pic-3.c: Disable on amdgcn.
1909 * gcc.dg/pic-4.c: Disable on amdgcn.
1910 * gcc.dg/pie-3.c: Disable on amdgcn.
1911 * gcc.dg/pie-4.c: Disable on amdgcn.
1912 * gcc.dg/uninit-19.c: Check pie_enabled.
1913 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1915 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1916 Kwok Cheung Yeung <kcy@codesourcery.com>
1917 Julian Brown <julian@codesourcery.com>
1918 Tom de Vries <tom@codesourcery.com>
1920 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1921 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1922 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1923 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1924 * gcc.dg/20111216-1.c: Require exceptions.
1925 * gcc.dg/cleanup-10.c: Require exceptions.
1926 * gcc.dg/cleanup-11.c: Require exceptions.
1927 * gcc.dg/cleanup-12.c: Require exceptions.
1928 * gcc.dg/cleanup-13.c: Require exceptions.
1929 * gcc.dg/cleanup-5.c: Require exceptions.
1930 * gcc.dg/cleanup-8.c: Require exceptions.
1931 * gcc.dg/cleanup-9.c: Require exceptions.
1932 * gcc.dg/gomp/pr29955.c: Require exceptions.
1933 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1934 * gcc.dg/nested-func-5.c: Require exceptions.
1935 * gcc.dg/pch/except-1.c: Require exceptions.
1936 * gcc.dg/pch/valid-2.c: Require exceptions.
1937 * gcc.dg/pr41470.c: Require exceptions.
1938 * gcc.dg/pr42427.c: Require exceptions.
1939 * gcc.dg/pr44545.c: Require exceptions.
1940 * gcc.dg/pr47086.c: Require exceptions.
1941 * gcc.dg/pr51481.c: Require exceptions.
1942 * gcc.dg/pr51644.c: Require exceptions.
1943 * gcc.dg/pr52046.c: Require exceptions.
1944 * gcc.dg/pr54669.c: Require exceptions.
1945 * gcc.dg/pr56424.c: Require exceptions.
1946 * gcc.dg/pr64465.c: Require exceptions.
1947 * gcc.dg/pr65802.c: Require exceptions.
1948 * gcc.dg/pr67563.c: Require exceptions.
1949 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1950 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1951 * gcc.dg/vect/pr46663.c: Require exceptions.
1952 * lib/target-supports.exp (check_effective_target_exceptions): New.
1954 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1957 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1959 2019-01-17 Nathan Sidwell <nathan@acm.org>
1962 * g++.dg/cpp0x/pr86610.C: New.
1964 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1966 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1967 VFIXUPIMM* intrinsics.
1968 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1970 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1972 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1976 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1978 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1979 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1980 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1981 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1982 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1983 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1985 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1986 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1987 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1988 * gcc.target/i386/sse-13.c: Ditto.
1989 * gcc.target/i386/sse-14.c: Ditto.
1990 * gcc.target/i386/sse-22.c: Ditto.
1991 * gcc.target/i386/sse-23.c: Ditto.
1992 * gcc.target/i386/testimm-10.c: Ditto.
1993 * gcc.target/i386/testround-1.c: Ditto.
1995 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1999 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2002 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2003 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2005 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2007 PR rtl-optimization/88870
2008 * gcc.dg/pr88870.c: New test.
2010 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2012 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2014 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2017 * g++.dg/concepts/pr87768.C: New.
2020 * gcc.dg/cpp1z/pr86648.C: New.
2022 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2025 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2026 vectorized on POWER unless hardware misaligned loads are available.
2028 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2031 * g++.dg/torture/pr88861.C: New test.
2033 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2036 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2038 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2040 * g++.dg/other/pr33558.C: Test location too.
2041 * g++.dg/other/pr33558-2.C: Likewise.
2042 * g++.dg/parse/crash4.C: Likewise.
2043 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2044 * g++.old-deja/g++.mike/p7635.C: Likewise.
2045 * g++.old-deja/g++.other/decl6.C: Likewise.
2047 2019-01-16 Marek Polacek <polacek@redhat.com>
2049 PR c++/78244 - narrowing conversion in template not detected.
2050 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2051 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2053 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2057 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2058 may_alias attribute.
2060 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2062 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2065 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2068 * g++.dg/template/pr88795.C: New test.
2070 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2073 * gfortran.dg/actual_array_substr_3.f90: New test.
2075 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2078 * gfortran.dg/pr81849.f90: New test.
2080 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2082 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2083 ISO_Fortran_binding_2.h.
2085 2019-01-15 Marek Polacek <polacek@redhat.com>
2088 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2090 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2093 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2094 -Wdeprecated warning and expect a following note:.
2096 2019-01-15 Richard Biener <rguenther@suse.de>
2099 * g++.dg/lto/pr88046_0.C: New testcase.
2101 2019-01-15 Richard Biener <rguenther@suse.de>
2103 PR tree-optimization/88855
2104 * gcc.dg/pr88855.c: New testcase.
2106 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2108 * g++.dg/diagnostic/typedef-initialized.C: New.
2110 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2112 * g++.dg/diagnostic/bitfld3.C: New.
2114 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2116 PR tree-optimization/88775
2117 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2118 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2120 2019-01-14 Marek Polacek <polacek@redhat.com>
2122 PR c++/88825 - ICE with bogus function return type deduction.
2123 * g++.dg/cpp1y/auto-fn55.C: New test.
2125 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2127 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2128 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2129 feature test macros.
2130 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2132 2019-01-14 Marek Polacek <polacek@redhat.com>
2134 PR c++/88830 - ICE with abstract class.
2135 * g++.dg/other/abstract7.C: New test.
2137 2019-01-14 Martin Sebor <msebor@redhat.com>
2140 * gcc.dg/format/attr-8.c: New test.
2141 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2142 * gcc.dg/format/attr-3.c: Same.
2143 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2144 * objc.dg/fsf-nsstring-format-1.m: Same.
2146 2019-01-14 Martin Liska <mliska@suse.cz>
2148 PR gcov-profile/88263
2149 * g++.dg/gcov/pr88263-2.C: New test.
2151 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2153 PR rtl-optimization/88796
2154 * gcc.target/i386/pr88796.c: New test.
2156 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2158 * gdc.dg/asm1.d: New test.
2159 * gdc.dg/asm2.d: New test.
2160 * gdc.dg/asm3.d: New test.
2161 * gdc.dg/asm4.d: New test.
2162 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2164 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2167 * gfortran.dg/namelist_96.f90: New test.
2169 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2172 * gfortran.dg/internal_pack_18.f90: New test.
2174 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2176 * gcc.dg/pr51628-20.c: Updated.
2177 * gcc.dg/pr51628-21.c: Likewise.
2178 * gcc.dg/pr51628-25.c: Likewise.
2180 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2183 * gfortran.dg/internal_pack_17.f90: New test.
2184 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2187 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2190 * gfortran.dg/pr61765.f90: New test.
2192 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2194 * g++.dg/cpp0x/pr62101.C: Test locations too.
2195 * g++.dg/inherit/pure1.C: Likewise.
2197 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2199 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2201 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2203 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2205 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2206 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2207 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2208 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2209 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2212 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2215 * gfortran.dg/pr35031.f90: new test.
2217 2019-01-11 Marek Polacek <polacek@redhat.com>
2219 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2220 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2221 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2223 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2227 * c-c++-common/gomp/pr85956.c: New test.
2228 * g++.dg/gomp/pr88733.C: New test.
2230 2019-01-11 Tobias Burnus <burnus@net-b.de>
2233 * g++.dg/cpp0x/defaulted61.C: New
2234 * g++.dg/cpp0x/defaulted62.C: New.
2236 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2238 PR tree-optimization/88693
2239 * gcc.c-torture/execute/pr88693.c: New test.
2241 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2243 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2246 2019-01-11 Martin Liska <mliska@suse.cz>
2249 * g++.dg/lto/pr88758_0.C: New test.
2250 * g++.dg/lto/pr88758_1.C: New test.
2252 2019-01-11 Jan Beulich <jbeulich@suse.com>
2254 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2255 gcc.target/i386/avx512f-vcvtss2si-1.c,
2256 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2257 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2258 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2259 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2260 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2261 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2262 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2263 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2264 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2265 gcc.target/i386/pr19398.c: Permit l or q suffix.
2267 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2269 PR rtl-optimization/88296
2270 * gcc.target/i386/pr88296.c: New test.
2272 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2274 * g++.dg/diagnostic/extern-initialized.C: New.
2275 * g++.dg/ext/dllimport-initialized.C: Likewise.
2277 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2280 * gfortran.dg/internal_pack_16.f90: New test.
2282 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2285 * g++.target/i386/pr88785.C: New test.
2287 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2289 PR rtl-optimization/87305
2290 * gcc.target/aarch64/pr87305.c: New.
2292 2019-01-10 Richard Biener <rguenther@suse.de>
2294 PR tree-optimization/88792
2295 * gcc.dg/torture/pr88792.c: New testcase.
2297 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2300 * gfortran.dg/pr86322_1.f90: New test.
2301 * gfortran.dg/pr86322_2.f90: Ditto.
2302 * gfortran.dg/pr86322_3.f90: Ditto.
2304 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2306 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2307 * gcc.target/aarch64/bti-2.c: Likewise.
2308 * gcc.target/aarch64/bti-3.c: Likewise.
2310 2019-01-10 Stefan Agner <stefan@agner.ch>
2313 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2314 check if -masm-syntax-unified gets applied properly.
2316 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2319 * gcc.dg/pr88568.c: New test.
2321 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2323 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2324 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2326 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2328 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2329 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2331 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2333 * lib/target-supports.exp
2334 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2335 check_effective_target_arm_v8_3a_complex_neon_ok,
2336 add_options_for_arm_v8_3a_complex_neon,
2337 check_effective_target_arm_v8_3a_complex_neon_hw,
2338 check_effective_target_vect_complex_rot_N): New.
2340 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2343 * gfortran.dg/pr88376.f90: New test.
2345 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2348 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2349 "can not" with "cannot".
2350 * gfortran.dg/common_15.f90: Likewise.
2351 * gfortran.dg/derived_result_2.f90: Likewise.
2352 * gfortran.dg/do_check_6.f90: Likewise.
2353 * gfortran.dg/namelist_args.f90: Likewise.
2354 * gfortran.dg/negative_unit_check.f90: Likewise.
2355 * gfortran.dg/pure_formal_3.f90: Likewise.
2356 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2357 * obj-c++.dg/exceptions-3.mm: Likewise.
2358 * obj-c++.dg/exceptions-4.mm: Likewise.
2359 * obj-c++.dg/exceptions-5.mm: Likewise.
2360 * obj-c++.dg/property/at-property-23.mm: Likewise.
2361 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2362 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2363 * objc.dg/attributes/method-attribute-2.m: Likewise.
2364 * objc.dg/exceptions-3.m: Likewise.
2365 * objc.dg/exceptions-4.m: Likewise.
2366 * objc.dg/exceptions-5.m: Likewise.
2367 * objc.dg/param-1.m: Likewise.
2368 * objc.dg/property/at-property-23.m: Likewise.
2369 * objc.dg/property/dotsyntax-17.m: Likewise.
2370 * objc.dg/property/property-neg-7.m: Likewise.
2372 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2375 * gfortran.dg/spread_simplify_1.f90: New test.
2377 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2379 * lib/target-supports.exp
2380 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2381 * gcc.target/i386/xorsign.c: New test.
2383 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2385 * gcc.target/sparc/tls-ld-int8.c: New test.
2386 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2387 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2388 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2389 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2390 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2392 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2394 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2395 option when configure with bti.
2396 * gcc.target/aarch64/bti-2.c: Likewise.
2397 * lib/target-supports.exp
2398 (check_effective_target_default_branch_protection):
2399 Add configure check for --enable-standard-branch-protection.
2401 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2403 * gcc.target/aarch64/bti-1.c: New test.
2404 * gcc.target/aarch64/bti-2.c: New test.
2405 * gcc.target/aarch64/bti-3.c: New test.
2406 * lib/target-supports.exp
2407 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2409 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2411 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2412 instead of IP0_REGNUM and add test case.
2414 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2416 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2418 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2419 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2421 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2423 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2425 PR rtl-optimization/88331
2426 * gcc.target/i386/pr88331.c: New test.
2428 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2430 * g++.dg/diagnostic/constexpr2.C: New.
2431 * g++.dg/diagnostic/ref3.C: Likewise.
2433 2019-01-08 Marek Polacek <polacek@redhat.com>
2435 PR c++/88538 - braced-init-list in template-argument-list.
2436 * g++.dg/cpp2a/nontype-class11.C: New test.
2439 * g++.dg/cpp2a/nontype-class12.C: New test.
2441 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2444 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2445 dg-options. Require ppc_cpu_supports_hw effective target instead of
2448 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2451 * gfortran.dg/class_69.f90: New test case.
2453 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2456 * gcc.target/i386/pr88717.c: New test.
2458 2019-01-08 Marek Polacek <polacek@redhat.com>
2460 PR c++/88548 - this accepted in static member functions.
2461 * g++.dg/cpp0x/this1.C: New test.
2463 2019-01-08 Martin Liska <mliska@suse.cz>
2465 PR tree-optimization/88753
2466 * gcc.dg/tree-ssa/pr88753.c: New test.
2468 2019-01-08 Richard Biener <rguenther@suse.de>
2470 PR tree-optimization/86554
2471 * gcc.dg/torture/pr86554-1.c: New testcase.
2472 * gcc.dg/torture/pr86554-2.c: Likewise.
2474 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2476 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2477 cover target variance.
2479 2019-01-08 Richard Biener <rguenther@suse.de>
2482 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2483 directly build the expected GENERIC tree.
2485 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2487 * gcc.target/aarch64/(return_address_sign_1.c,
2488 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2489 Change option to -mbranch-protection.
2490 * gcc.target/aarch64/(branch-protection-option.c,
2491 branch-protection-option-2.c, branch-protection-attr.c,
2492 branch-protection-attr-2.c): New file.
2494 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2496 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2498 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2500 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2502 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2503 Append match for warning that ‘protected’ attribute is not supported.
2505 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2507 * gcc.dg/Wmissing-attributes.c: Require alias support.
2508 * gcc.dg/attr-copy-2.c: Likewise.
2509 * gcc.dg/attr-copy-5.c: Likewise.
2511 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2512 Jakub Jelinek <jakub@redhat.com>
2515 * g++.dg/warn/Wreturn-type-11.C: New test.
2517 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2520 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2521 dump to reflect r266077.
2523 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2526 * gcc.dg/pr88701.c: New test.
2528 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2532 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2534 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2536 * g++.dg/diagnostic/constexpr1.C: New.
2537 * g++.dg/diagnostic/thread1.C: Likewise.
2539 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2540 Harald Anlauf <anlauf@gmx.de>
2541 Tobias Burnus <burnus@gcc.gnu.org>
2543 * gfortran.dg/is_contiguous_1.f90: New test.
2544 * gfortran.dg/is_contiguous_2.f90: New test.
2545 * gfortran.dg/is_contiguous_3.f90: New test.
2547 2019-01-07 Marek Polacek <polacek@redhat.com>
2549 PR c++/88741 - wrong error with initializer-string.
2550 * g++.dg/init/array50.C: New test.
2552 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2558 * gcc.dg/array-6.c: Move from here ...
2559 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2560 * g++.dg/pr69338.C: New test.
2561 * g++.dg/pr69697.C: Likewise.
2562 * g++.dg/ext/flexary32.C: Likewise.
2563 * g++.dg/ext/flexary3.C: Adjust test.
2564 * g++.dg/ext/flexary12.C: Likewise.
2565 * g++.dg/ext/flexary13.C: Likewise.
2566 * g++.dg/ext/flexary15.C: Likewise.
2567 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2568 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2569 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2571 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2573 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2574 optional in scan pattern.
2576 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2578 PR tree-optimization/88598
2579 * gcc.dg/vect/pr88598-1.c: New test.
2580 * gcc.dg/vect/pr88598-2.c: Likewise.
2581 * gcc.dg/vect/pr88598-3.c: Likewise.
2582 * gcc.dg/vect/pr88598-4.c: Likewise.
2583 * gcc.dg/vect/pr88598-5.c: Likewise.
2584 * gcc.dg/vect/pr88598-6.c: Likewise.
2586 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2588 PR tree-optimization/88598
2589 * gcc.dg/pr88598-1.c: New test.
2590 * gcc.dg/pr88598-2.c: Likewise.
2591 * gcc.dg/pr88598-3.c: Likewise.
2592 * gcc.dg/pr88598-4.c: Likewise.
2593 * gcc.dg/pr88598-5.c: Likewise.
2595 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2597 PR tree-optimization/88676
2598 * gcc.dg/tree-ssa/pr88676.c: New test.
2599 * gcc.dg/pr88676.c: New test.
2600 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2604 * c-c++-common/asan/pr88619.c: New test.
2607 * c-c++-common/builtin-convertvector-1.c: New test.
2608 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2609 * g++.dg/ext/builtin-convertvector-1.C: New test.
2610 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2612 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2615 * gcc.target/i386/pr88521.c: New testcase.
2617 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2620 * gfortran.dg/min_max_type_2.f90: New test.
2622 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2625 * c-c++-common/attributes-4.c (falloc_align_int128,
2626 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2628 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2630 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2632 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2634 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2635 * gcc.dg/plugin/plugindir2.c: Likewise.
2636 * gcc.dg/plugin/plugindir3.c: Likewise.
2637 * gcc.dg/plugin/plugindir4.c: Likewise.
2639 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2642 * gfortran.dg/blockdata_10.f90: New test case.
2644 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2648 * gcc.dg/nested-func-12.c: New test.
2649 * gcc.c-torture/compile/pr82564.c: New test.
2652 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2654 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2657 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2659 2019-01-04 Martin Sebor <msebor@redhat.com>
2662 * g++.dg/ext/attr-copy.C: New test.
2663 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2664 * gcc.dg/attr-copy-6.c: New test.
2665 * gcc.dg/attr-copy-7.c: New test.
2667 2019-01-04 Martin Sebor <msebor@redhat.com>
2670 * c-c++-common/attributes-4.c: New test.
2672 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2675 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2678 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2681 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2682 * gfortran.dg/merge_char_const.f90: Restore.
2684 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2687 * gcc.dg/pr88594.c: New test.
2689 2019-01-04 Jan Beulich <jbeulich@suse.com>
2691 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2692 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2693 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2694 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2695 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2696 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2697 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2698 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2699 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2700 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2701 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2702 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2703 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2704 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2705 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2706 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2707 gcc.target/i386/avx512bw-vpcmplew-1.c,
2708 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2709 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2710 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2711 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2712 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2713 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2714 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2715 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2716 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2717 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2718 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2719 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2720 gcc.target/i386/avx512bw-vptestmb-1.c,
2721 gcc.target/i386/avx512bw-vptestmw-1.c,
2722 gcc.target/i386/avx512bw-vptestnmb-1.c,
2723 gcc.target/i386/avx512bw-vptestnmw-1.c,
2724 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2725 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2726 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2727 gcc.target/i386/avx512dq-vfpclassss-1.c,
2728 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2729 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2730 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2731 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2732 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2733 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2734 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2735 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2736 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2737 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2738 gcc.target/i386/avx512vl-vpcmpged-1.c,
2739 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2740 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2741 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2742 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2743 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2744 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2745 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2746 gcc.target/i386/avx512vl-vpcmpled-1.c,
2747 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2748 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2749 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2750 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2751 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2752 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2753 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2754 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2755 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2756 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2757 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2758 gcc.target/i386/avx512vl-vptestmd-1.c,
2759 gcc.target/i386/avx512vl-vptestmq-1.c,
2760 gcc.target/i386/avx512vl-vptestnmd-1.c,
2761 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2763 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2764 gcc.target/i386/avx512bw-vpcmpub-1.c,
2765 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2766 gcc.target/i386/avx512bw-vpcmpw-1.c,
2767 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2768 gcc.target/i386/avx512dq-vfpclassps-1.c,
2769 gcc.target/i386/avx512f-vcmppd-1.c,
2770 gcc.target/i386/avx512f-vcmpps-1.c,
2771 gcc.target/i386/avx512f-vcmpsd-1.c,
2772 gcc.target/i386/avx512f-vcmpss-1.c,
2773 gcc.target/i386/avx512f-vpcmpd-1.c,
2774 gcc.target/i386/avx512f-vpcmpq-1.c,
2775 gcc.target/i386/avx512f-vpcmpud-1.c,
2776 gcc.target/i386/avx512f-vpcmpuq-1.c,
2777 gcc.target/i386/avx512f-vptestmd-1.c,
2778 gcc.target/i386/avx512f-vptestmq-1.c,
2779 gcc.target/i386/avx512f-vptestnmd-1.c,
2780 gcc.target/i386/avx512f-vptestnmq-1.c,
2781 gcc.target/i386/avx512vl-vcmppd-1.c,
2782 gcc.target/i386/avx512vl-vcmpps-1.c,
2783 gcc.target/i386/avx512vl-vpcmpd-1.c,
2784 gcc.target/i386/avx512vl-vpcmpq-1.c,
2785 gcc.target/i386/avx512vl-vpcmpud-1.c,
2786 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2789 2019-01-03 Martin Sebor <msebor@redhat.com>
2791 PR tree-optimization/88659
2792 * gcc.dg/Wstringop-truncation-6.c: New test.
2794 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2797 * gfortran.dg/const_chararacter_merge.f90: Remove.
2799 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2802 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2803 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2805 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2807 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2808 * gcc.dg/pubtypes-3.c: Likewise.
2809 * gcc.dg/pubtypes-4.c: Likewise.
2811 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2814 * g++.target/i386/pr88636.C: New test.
2816 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2818 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2820 2019-01-03 Martin Liska <mliska@suse.cz>
2823 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2825 2019-01-02 Marek Polacek <polacek@redhat.com>
2827 PR c++/88612 - ICE with -Waddress-of-packed-member.
2828 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2830 PR c++/88631 - CTAD failing for value-initialization.
2831 * g++.dg/cpp1z/class-deduction59.C: New test.
2833 PR c++/81486 - CTAD failing with ().
2834 * g++.dg/cpp1z/class-deduction60.C: New test.
2835 * g++.dg/cpp1z/class-deduction61.C: New test.
2837 2019-01-02 Martin Sebor <msebor@redhat.com>
2838 Jeff Law <law@redhat.com>
2840 * gcc.dg/strlenopt-36.c: Update.
2841 * gcc.dg/strlenopt-45.c: Update.
2842 * gcc.c-torture/execute/strlen-5.c: New test.
2843 * gcc.c-torture/execute/strlen-6.c: New test.
2844 * gcc.c-torture/execute/strlen-7.c: New test.
2846 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2849 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2850 messages only on vect_hw_misalign targets.
2852 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2854 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2855 * gfortran.dg/dec_d_lines_3.f: Ditto.
2856 * gfortran.dg/dec_structure_24.f90: Ditto.
2857 * gfortran.dg/dec_structure_26.f90: Ditto.
2858 * gfortran.dg/dec_structure_27.f90: Ditto.
2859 * gfortran.dg/dec_type_print_3.f90: Ditto.
2860 * gfortran.dg/derived_name_1.f90: Ditto.
2861 * gfortran.dg/error_recovery_1.f90: Ditto.
2862 * gfortran.dg/gomp/pr29759.f90: Ditto.
2863 * gfortran.dg/pr36192.f90: Ditto.
2864 * gfortran.dg/pr56007.f90: Ditto.
2865 * gfortran.dg/pr56520.f90: Ditto.
2866 * gfortran.dg/pr78741.f90: Ditto.
2867 * gfortran.dg/print_fmt_2.f90: Ditto.
2868 * gfortran.dg/select_type_20.f90: Ditto.
2870 2019-01-02 Marek Polacek <polacek@redhat.com>
2873 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2875 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2878 * gfortran.dg/const_chararacter_merge.f90: New test.
2880 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2883 * g++.dg/torture/pr88130.C: New testcase.
2885 2019-01-02 Martin Liska <mliska@suse.cz>
2887 PR tree-optimization/88650
2888 * gfortran.dg/predict-3.f90: New test.
2890 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2892 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2894 2019-01-02 Richard Biener <rguenther@suse.de>
2896 PR tree-optimization/88621
2897 * gcc.dg/torture/pr88621.c: New testcase.
2899 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2902 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2903 targets and expect _ZThn8 for ilp32 targets.
2905 2019-01-01 Martin Sebor <msebor@redhat.com>
2906 Jeff Law <law@redhat.com>
2908 * gcc.dg/strlenopt-40.c: Update.
2909 * gcc.dg/strlenopt-51.c: Likewise.
2910 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2912 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2913 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2914 * gcc.dg/strlenopt-59.c: New test.
2915 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2916 * g++.dg/init/strlen.C: New test.
2918 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2921 * gfortran.dg/structure_constructor_16.f90: New test.
2923 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2925 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2926 * g++.dg/ipa/devirt-53.C: Fix scan template.
2928 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2930 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2931 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2932 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2934 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2936 * g++.dg/tree-prof/devirt.C: Update testcase.
2938 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2940 Update copyright years.
2942 Copyright (C) 2019 Free Software Foundation, Inc.
2944 Copying and distribution of this file, with or without modification,
2945 are permitted in any medium without royalty provided the copyright
2946 notice and this notice are preserved.