1 2019-02-26 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/cpp1y/constexpr-89481.C: New test.
6 2019-02-26 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/89505
9 * gcc.dg/torture/pr89505.c: New testcase.
11 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
13 * gnat.dg/opt77.adb: New test.
14 * gnat.dg/opt77_pkg.ad[sb]: New helper.
16 2019-02-26 Jakub Jelinek <jakub@redhat.com>
19 * gcc.target/i386/pr89474.c: New test.
21 2019-02-25 Jakub Jelinek <jakub@redhat.com>
24 * gcc.c-torture/compile/pr77754-1.c: New test.
25 * gcc.c-torture/compile/pr77754-2.c: New test.
26 * gcc.c-torture/compile/pr77754-3.c: New test.
27 * gcc.c-torture/compile/pr77754-4.c: New test.
28 * gcc.c-torture/compile/pr77754-5.c: New test.
29 * gcc.c-torture/compile/pr77754-6.c: New test.
31 2019-02-25 Tamar Christina <tamar.christina@arm.com>
34 * gcc.target/aarch64/options_set_1.c: New test.
35 * gcc.target/aarch64/options_set_2.c: New test.
36 * gcc.target/aarch64/options_set_3.c: New test.
37 * gcc.target/aarch64/options_set_4.c: New test.
38 * gcc.target/aarch64/options_set_5.c: New test.
39 * gcc.target/aarch64/options_set_6.c: New test.
40 * gcc.target/aarch64/options_set_7.c: New test.
41 * gcc.target/aarch64/options_set_8.c: New test.
42 * gcc.target/aarch64/options_set_9.c: New test.
44 2019-02-25 Tamar Christina <tamar.christina@arm.com>
46 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
47 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
49 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
50 test_vfmlslq_high_f16): ... To this.
51 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
52 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
53 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
54 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
55 test_vfmlslq_laneq_high_u32): Rename ...
56 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
57 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
58 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
59 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
60 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
61 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
62 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
63 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
64 test_vfmlslq_laneq_low_u32): Rename ...
65 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
66 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
67 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
68 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
69 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
70 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
72 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
73 test_vfmlslq_low_f16): ... To this.
75 2019-02-25 Tamar Christina <tamar.christina@arm.com>
77 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
78 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
80 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
81 test_vfmlslq_high_f16): ... To this.
82 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
83 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
84 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
85 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
86 test_vfmlslq_laneq_high_u32): Rename ...
87 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
88 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
89 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
90 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
91 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
92 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
93 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
94 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
95 test_vfmlslq_laneq_low_u32): Rename ...
96 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
97 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
98 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
99 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
100 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
101 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
103 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
104 test_vfmlslq_low_f16): ... To This.
105 * lib/target-supports.exp
106 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
108 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
111 * gfortran.dg/overload_3.f90: New test.
113 2019-02-25 Jakub Jelinek <jakub@redhat.com>
116 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
118 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
121 * gfortran.dg/list_directed_large.f90: New test.
123 2019-02-25 Jakub Jelinek <jakub@redhat.com>
126 * gcc.c-torture/execute/pr89434.c: New test.
129 * gcc.dg/pr89438.c: New test.
131 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
134 * g++.dg/cpp0x/pr84585.C: New.
136 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
139 * gfortran.dg/allocate_with_mold_3.f90: New test.
141 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
144 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
145 * gcc.target/i386/pr87007-2.c: Likewise.
147 2019-02-24 Harald Anlauf <anlauf@gmx.de>
151 * gfortran.dg/pr89266.f90: New test.
152 * gfortran.dg/pr88326.f90: New test.
154 2019-02-24 Jakub Jelinek <jakub@redhat.com>
156 PR rtl-optimization/89445
157 * gcc.target/i386/avx512f-pr89445.c: New test.
159 2019-02-23 Martin Sebor <msebor@redhat.com>
161 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
162 wchar_t to wint_t to avoid a bogus -Wformat warning in
165 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
168 * gfortran.dg/ISO_Fortran_binding_5.c: Include
169 "../../../libgfortran/ISO_Fortran_binding.h".
170 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
172 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
175 * gcc.dg/pr69471-1.c: New test.
176 * gcc.dg/pr69471-2.c: Likewise.
177 * gcc.target/i386/pr69471-3.c: Likewise.
179 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
182 * gfortran.dg/dtio_34.f90: New test.
184 2019-02-23 Marek Polacek <polacek@redhat.com>
186 PR c++/88294 - ICE with non-constant noexcept-specifier.
187 * g++.dg/cpp0x/noexcept34.C: New test.
188 * g++.dg/cpp0x/noexcept35.C: New test.
191 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
193 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
196 * gfortran.dg/deferred_character_32.f90 : New test
198 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
201 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
202 previously incorrect lbound for allocatable expressions. Also
203 correct stop values to avoid repetition.
204 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
205 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
208 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
209 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
210 * gfortran.dg/pr32599.f03 : Set standard to F2008.
212 2019-02-22 David Malcolm <dmalcolm@redhat.com>
215 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
216 renaming to a multicharacter name, so that start != finish. Add
217 tests for dtor locations.
219 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
222 * g++.dg/cpp0x/pr84676.C: New.
224 2019-02-22 Martin Sebor <msebor@redhat.com>
226 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
227 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
229 2019-02-22 Harald Anlauf <anlauf@gmx.de>
232 * gfortran.dg/newunit_6.f90: New test.
234 2019-02-22 Marek Polacek <polacek@redhat.com>
236 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
237 * g++.dg/cpp2a/explicit14.C: New test.
239 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
242 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
243 * gfortran.fortran-torture/compile/pr89324.f90: New test.
245 2019-02-22 Martin Sebor <msebor@redhat.com>
248 * gcc.dg/Wabsolute-value.c: New test.
250 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
252 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
253 Hongtao Liu <hongtao.liu@intel.com>
254 Sunil K Pandey <sunil.k.pandey@intel.com>
257 * gcc.target/i386/pr87007-1.c: New test.
258 * gcc.target/i386/pr87007-2.c: Likewise.
260 2019-02-22 Richard Biener <rguenther@suse.de>
262 PR tree-optimization/89440
263 * gcc.dg/vect/pr89440.c: New testcase.
265 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
267 * lib/target-supports.exp (check_effective_target_offload_nvptx):
271 * gfortran.dg/goacc/classify-routine.f95: Adjust.
273 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
274 * g++.dg/goacc/template.C: Likewise.
277 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
279 2019-02-22 Richard Biener <rguenther@suse.de>
282 * gcc.dg/torture/restrict-7.c: New testcase.
284 2019-02-21 Jakub Jelinek <jakub@redhat.com>
287 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
288 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
289 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
291 * g++.dg/cpp1y/constexpr-89285.C: New test.
292 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
294 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
295 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
297 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
300 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
301 -fcf-protection with -fcf-protection=branch.
302 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
303 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
304 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
305 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
306 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
308 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
310 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
311 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
313 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
316 * gfortran.dg/warn_conversion_11.f90: New test.
318 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
321 * gcc.target/i386/pr87412-1.c: New file.
322 * gcc.target/i386/pr87412-2.c: Likewise.
323 * gcc.target/i386/pr87412-3.c: Likewise.
324 * gcc.target/i386/pr87412-4.c: Likewise.
326 2019-02-20 Jakub Jelinek <jakub@redhat.com>
329 * g++.dg/cpp0x/pr89403.C: New test.
332 * g++.dg/cpp1z/inline-var5.C: New test.
335 * gcc.c-torture/compile/pr89412.c: New test.
337 2019-02-20 Jakub Jelinek <jakub@redhat.com>
338 David Malcolm <dmalcolm@redhat.com>
341 * gcc.dg/torture/pr89091.c: New test.
343 2019-02-20 Jakub Jelinek <jakub@redhat.com>
347 * gcc.dg/pr88074-2.c: New test.
350 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
352 2019-02-20 David Malcolm <dmalcolm@redhat.com>
355 * gcc.dg/pr89410-1.c: New test.
356 * gcc.dg/pr89410-2.c: New test.
358 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
360 * lib/target-supports.exp (check_effective_target_vect_usad_char):
362 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
363 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
365 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
368 * gcc.target/arm/pr86487.c: New.
370 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
373 * g++.dg/cpp1y/var-templ60.C: New.
375 2019-02-20 Li Jia He <helijia@linux.ibm.com>
378 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
380 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
382 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
384 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
387 * gfortran.dg/ISO_Fortran_binding_4.f90
389 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
392 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
393 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
395 2019-02-19 Richard Biener <rguenther@suse.de>
398 * gcc.dg/pr88074.c: New testcase.
400 2019-02-19 Jakub Jelinek <jakub@redhat.com>
403 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
407 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
410 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
413 * g++.dg/diagnostic/pr89390.C: New test.
415 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
419 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
421 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
424 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
427 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
429 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
430 * gfortran.dg/lto/pr87689_0.f: New file.
431 * gfortran.dg/lto/pr87689_1.f: New file.
433 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
435 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
437 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
439 * gdc.dg/dg.exp: Tabify.
440 * gdc.dg/lto/lto.exp: Likewise.
441 * gdc.test/gdc-test.exp: Likewise.
442 * lib/gdc-dg.exp: Likewise.
443 * lib/gdc.exp: Likewise.
445 2019-02-18 Richard Biener <rguenther@suse.de>
447 PR tree-optimization/89296
448 * gcc.dg/uninit-pr89296.c: New testcase.
450 2019-02-18 Jakub Jelinek <jakub@redhat.com>
453 * gcc.c-torture/execute/pr89369.c: New test.
454 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
455 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
458 2019-02-18 Martin Jambor <mjambor@suse.cz>
460 PR tree-optimization/89209
461 * gcc.dg/tree-ssa/pr89209.c: New test.
463 2019-02-18 Martin Liska <mliska@suse.cz>
465 * gfortran.dg/simd-builtins-7.f90: New test.
466 * gfortran.dg/simd-builtins-7.h: New test.
468 2019-02-17 Harald Anlauf <anlauf@gmx.de>
471 * gfortran.dg/pr88299.f90: New test.
473 2019-02-17 Harald Anlauf <anlauf@gmx.de>
476 * gfortran.dg/transfer_simplify_12.f90: New test.
478 2019-02-17 Marek Polacek <polacek@redhat.com>
480 PR c++/89217 - ICE with list-initialization in range-based for loop.
481 * g++.dg/cpp0x/range-for37.C: New test.
483 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
486 * g++.dg/cpp0x/initlist114.C: New test.
489 * g++.dg/abi/mangle68.C: New test.
490 * g++.dg/cpp0x/decltype69.C: New test.
492 2019-02-16 David Malcolm <dmalcolm@redhat.com>
495 * g++.dg/wrappers/pr88680.C: New test.
497 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
500 * gfortran.dg/coarray_data_1.f90: New test.
502 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
504 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
505 * c-c++-common/patchable_function_entry-default.c: Likewise.
506 * c-c++-common/patchable_function_entry-definition.c: Likewise.
508 2019-02-16 Jakub Jelinek <jakub@redhat.com>
510 PR rtl-optimization/66152
511 * gcc.target/i386/pr66152.c: New test.
513 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
515 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
516 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
518 2019-02-15 Tamar Christina <tamar.christina@arm.com>
520 * lib/target-supports.exp
521 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
522 checking alternative.
524 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
526 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
528 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
530 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
531 * c-c++-common/patchable_function_entry-default.c: Likewise.
532 * c-c++-common/patchable_function_entry-definition.c: Likewise.
533 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
535 2019-02-15 Jakub Jelinek <jakub@redhat.com>
539 * lib/gcc-dg.exp: If llvm_binutils effective target, set
540 allow_blank_lines to 2 during initialization.
541 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
542 it was previously zero.
543 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
544 Clear allow_blank_lines afterwards whenever it was 1.
545 * gdc.test/gdc-test.exp (dmd2dg): Don't call
546 dg-allow-blank-lines-in-output here.
547 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
548 the tests and restore it back at the end.
550 * c-c++-common/ubsan/opts-1.c: New test.
551 * c-c++-common/ubsan/opts-2.c: New test.
552 * c-c++-common/ubsan/opts-3.c: New test.
553 * c-c++-common/ubsan/opts-4.c: New test.
555 2019-02-15 Richard Biener <rguenther@suse.de>
556 Jakub Jelinek <jakub@redhat.com>
558 PR tree-optimization/89278
559 * gcc.dg/pr89278.c: New test.
561 2019-02-15 Jakub Jelinek <jakub@redhat.com>
564 * gcc.dg/pr89340.c: New test.
565 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
566 that leaf attribute on nested function is useless.
569 * gcc.dg/pr89342.c: New test.
571 2019-02-14 Jakub Jelinek <jakub@redhat.com>
573 PR rtl-optimization/89354
574 * gcc.dg/pr89354.c: New test.
576 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
578 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
579 * gcc.target/i386/ssse3-pabsd.c: Ditto.
580 * gcc.target/i386/ssse3-pabsw.c: Ditto.
581 * gcc.target/i386/ssse3-palignr.c: Ditto.
582 * gcc.target/i386/ssse3-phaddd.c: Ditto.
583 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
584 * gcc.target/i386/ssse3-phaddw.c: Ditto.
585 * gcc.target/i386/ssse3-phsubd.c: Ditto.
586 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
587 * gcc.target/i386/ssse3-phsubw.c: Ditto.
588 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
589 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
590 * gcc.target/i386/ssse3-pshufb.c: Ditto.
591 * gcc.target/i386/ssse3-psignb.c: Ditto.
592 * gcc.target/i386/ssse3-psignd.c: Ditto.
593 * gcc.target/i386/ssse3-psignw.c: Ditto.
595 2018-02-14 Steve Ellcey <sellcey@marvell.com>
597 * gcc.target/aarch64/pcs_attribute.c: New test.
599 2019-02-14 Harald Anlauf <anlauf@gmx.de>
602 * gfortran.dg/pr88248.f90: New test.
603 * gfortran.dg/f2018_obs.f90: Updated test.
605 2019-02-14 Tamar Christina <tamar.christina@arm.com>
607 * gcc.target/arm/pr88850.c: change options to additional option.
609 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
612 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
615 2019-02-14 Tamar Christina <tamar.christina@arm.com>
618 * gcc.target/arm/pr88850-2.c: New test.
619 * lib/target-supports.exp
620 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
621 check_effective_target_arm_neon_softfp_fp16_ok,
622 add_options_for_arm_neon_softfp_fp16): New.
624 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
626 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
627 * lib/target-supports.exp: Add procedure to check for ldrd.
629 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
632 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
633 * gfortran.dg/goacc/loop-3.f95: Likewise.
634 * gfortran.dg/goacc/pr72715.f90: New test.
636 2019-02-14 Martin Liska <mliska@suse.cz>
638 PR rtl-optimization/89242
639 * g++.dg/pr89242.C: New test.
641 2019-02-14 Jakub Jelinek <jakub@redhat.com>
643 PR tree-optimization/89314
644 * gcc.dg/pr89314.c: New test.
647 * gcc.dg/ubsan/pr89284.c: New test.
649 2019-02-13 Ian Lance Taylor <iant@golang.org>
651 * gcc.dg/func-attr-1.c: New test.
653 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
655 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
657 2019-02-13 Marek Polacek <polacek@redhat.com>
659 PR c++/89297 - ICE with OVERLOAD in template.
660 * g++.dg/cpp0x/initlist113.C: New test.
662 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
665 * g++.dg/cpp0x/pr86379.C: New.
668 * g++.dg/cpp1y/pr87322.C: New.
669 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
670 instantiate the expected number of lambda functions.
672 2019-02-13 Marek Polacek <polacek@redhat.com>
675 * g++.dg/cpp2a/nontype-class13.C: New test.
677 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
680 * gcc.target/arm/pr89190.c: New test.
682 2019-02-13 David Malcolm <dmalcolm@redhat.com>
685 * g++.dg/concepts/pr89036.C: New test.
687 2019-02-13 Tamar Christina <tamar.christina@arm.com>
690 * gcc.target/aarch64/sve/pr88847.c: New test.
692 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
693 Jakub Jelinek <jakub@redhat.com>
696 * g++.dg/torture/pr89303.C: New test.
698 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
701 * g++.dg/cpp1z/using4.C: New.
702 * g++.dg/cpp1z/using5.C: Likewise.
703 * g++.dg/cpp1z/using6.C: Likewise.
705 2019-02-13 Jakub Jelinek <jakub@redhat.com>
708 * gcc.target/i386/pr89290.c: New test.
710 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
712 * gcc.target/powerpc/crypto-builtin-1.c
713 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
716 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
719 * gcc.target/i386/pr89229-1.c: New test.
721 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
724 * gcc.target/s390/pr89233.c: New test.
726 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
728 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
729 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
730 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
732 2019-02-12 Richard Biener <rguenther@suse.de>
734 PR tree-optimization/89253
735 * gfortran.dg/pr89253.f: New testcase.
737 2019-02-11 Marek Polacek <polacek@redhat.com>
739 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
740 * g++.dg/cpp0x/nullptr40.C: New test.
741 * g++.dg/cpp0x/nullptr41.C: New test.
743 2019-02-11 Jakub Jelinek <jakub@redhat.com>
746 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
748 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
750 PR tree-optimization/86637
751 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
753 2019-02-11 Martin Sebor <msebor@redhat.com>
755 PR tree-optimization/88771
756 * gcc.dg/Wstringop-overflow-8.c: New test.
757 * gcc.dg/Wstringop-overflow-9.c: New test.
758 * gcc.dg/Warray-bounds-40.c: New test.
759 * gcc.dg/builtin-stpncpy.c: Adjust.
760 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
761 * g++.dg/opt/memcpy1.C: Adjust.
763 2019-02-11 Martin Sebor <msebor@redhat.com>
766 * c-c++-common/array-5.c: New test.
767 * c-c++-common/pr68107.c: Adjust text of diagnostics.
768 * g++.dg/init/new38.C: Same.
769 * g++.dg/init/new43.C: Same.
770 * g++.dg/init/new44.C: Same.
771 * g++.dg/init/new46.C: Same.
772 * g++.dg/other/large-size-array.C: Same.
773 * g++.dg/other/new-size-type.C: Same.
774 * g++.dg/template/array30.C: Same.
775 * g++.dg/template/array32.C: New test.
776 * g++.dg/template/dependent-name3.C: Adjust.
777 * gcc.dg/large-size-array-3.c: Same.
778 * gcc.dg/large-size-array-5.c: Same.
779 * gcc.dg/large-size-array.c: Same.
780 * g++.old-deja/g++.brendan/array1.C: Same.
781 * g++.old-deja/g++.mike/p6149.C: Same.
783 2019-02-11 Martin Sebor <msebor@redhat.com>
785 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
787 2019-02-11 Tamar Christina <tamar.christina@arm.com>
790 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
791 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
792 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
794 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
796 * gcc.target/powerpc/vec-sld-modulo.c: New.
797 * gcc.target/powerpc/vec-srad-modulo.c: New.
798 * gcc.target/powerpc/vec-srd-modulo.c: New.
800 2019-02-11 Martin Liska <mliska@suse.cz>
803 * g++.dg/ipa/pr89009.C: New test.
805 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
808 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
809 * gfortran.dg/pointer_init_6.f90: Likewise.
810 * gfortran.dg/pointer_init_9.f90: New test.
812 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
815 * gfortran.dg/warn_undefined_1.f90: New test.o
817 2019-02-10 Jakub Jelinek <jakub@redhat.com>
819 PR tree-optimization/89268
820 * gcc.dg/vect/pr89268.c: New test.
822 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
824 * gnat.dg/lto19.adb: Remove dg-excess-errors.
826 2019-02-09 Harald Anlauf <anlauf@gmx.de>
829 * gfortran.dg/substr_simplify.f90: New test.
831 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
834 * gfortran.dg/pr79966.f90: Xfail everwyhere.
836 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
839 * gfortran.dg/array_reference_2.f90 : New test.
841 2019-02-09 Jakub Jelinek <jakub@redhat.com>
844 * gcc.dg/gomp/pr89246-1.c: New test.
845 * gcc.dg/gomp/pr89246-2.c: New test.
847 2019-02-08 Jakub Jelinek <jakub@redhat.com>
849 PR tree-optimization/88739
850 * gcc.c-torture/execute/pr88739.c: New test.
852 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
855 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
857 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
859 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
860 * gcc.target/s390/vector/vec-copysign.c: New test.
862 2019-02-08 Richard Biener <rguenther@suse.de>
864 PR tree-optimization/89247
865 * gcc.dg/torture/pr89247.c: New testcase.
867 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
869 * gcc.target/s390/jump-label.c: New test.
871 2019-02-08 Richard Biener <rguenther@suse.de>
874 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
876 2019-02-08 Jakub Jelinek <jakub@redhat.com>
878 PR rtl-optimization/89234
879 * g++.dg/ubsan/pr89234.C: New test.
881 2019-02-08 Richard Biener <rguenther@suse.de>
884 * gcc.dg/torture/pr89223.c: New testcase.
886 2019-02-07 David Malcolm <dmalcolm@redhat.com>
888 PR tree-optimization/86637
889 PR tree-optimization/89235
890 * gcc.c-torture/compile/pr86637-1.c: New test.
891 * gcc.c-torture/compile/pr86637-2.c: New test.
892 * gcc.c-torture/compile/pr86637-3.c: New test.
893 * gcc.c-torture/compile/pr89235.c: New test.
895 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
897 * gcc.target/aarch64/abd_1.c: New test.
898 * gcc.dg/sabd_1.c: Likewise.
900 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
903 * gfortran.dg/wunused-parameter_2.f90: New test.
905 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
907 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
909 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
911 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
912 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
914 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
915 Jakub Jelinek <jakub@redhat.com>
918 * gcc.c-torture/execute/pr88714.c: New test.
919 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
921 2019-02-07 Tamar Christina <tamar.christina@arm.com>
924 * gcc.target/arm/pr88850.c: New test.
926 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
929 * g++.dg/cpp0x/pr86218.C: New.
931 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
933 PR rtl-optimization/89225
934 * gcc.target/powerpc/pr89225.c: New.
936 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
938 * gnat.dg/opt76.adb: New test.
940 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
943 * gfortran.dg/null_10.f90: New test.
945 2019-02-06 David Malcolm <dmalcolm@redhat.com>
948 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
949 column numbers to dg-warning directives where they are correct.
950 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
951 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
952 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
954 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
957 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
958 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
959 xfail scan-assembler-not with Solaris as.
961 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
963 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
965 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
967 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
970 2019-02-06 Richard Biener <rguenther@suse.de>
972 PR tree-optimization/89182
973 * gfortran.dg/graphite/pr89182.f90: New testcase.
975 2019-02-06 Jakub Jelinek <jakub@redhat.com>
978 * gcc.dg/pr89211.c: New test.
981 * c-c++-common/builtin-convertvector-2.c: New test.
983 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
986 * lib/go-torture.exp: Test compiling with -flto.
988 2019-02-06 Joseph Myers <joseph@codesourcery.com>
991 * gcc.dg/redecl-18.c: New test.
993 2019-02-05 Jakub Jelinek <jakub@redhat.com>
996 * g++.dg/opt/pr89187.C: New test.
998 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1000 * jit.dg/add-driver-options-testlib.c: Add support file for
1001 test-add-driver-options.c testcase.
1002 * jit.dg/all-non-failing-tests.h: Add note about
1003 test-add-driver-options.c
1004 * jit.dg/jit.exp (jit-dg-test): Update to support
1005 add-driver-options-testlib.c compilation.
1006 * jit.dg/test-add-driver-options.c: New testcase.
1008 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1010 PR rtl-optimization/11304
1011 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1012 * gcc.target/i386/call-2.c: New test.
1014 2019-02-05 Marek Polacek <polacek@redhat.com>
1016 PR c++/89158 - by-value capture of constexpr variable broken.
1017 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1019 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1021 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1023 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1025 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1027 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1030 * g++.dg/opt/pr89188.C: New test.
1032 PR rtl-optimization/89195
1033 * gcc.c-torture/execute/pr89195.c: New test.
1035 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1037 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1039 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1040 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1041 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1042 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1043 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1044 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1045 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1046 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1047 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1049 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1052 * g++.dg/ext/vector36.C: New test.
1054 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1057 * g++.dg/pr87770.C: New.
1059 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1062 * gfortran.dg/pr89077.f90: New test.
1064 2019-02-04 Martin Liska <mliska@suse.cz>
1067 * gcc.dg/ipa/pr88985.c: New test.
1069 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1072 characters or extra spaces after the comment character.
1074 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1076 * g++.dg/torture/alias-1.C: New test.
1078 2019-02-03 Martin Sebor <msebor@redhat.com>
1081 * c-c++-common/Wsequence-point-2.c: New test.
1084 * g++.dg/warn/Wunused-var-35.C: New test.
1086 2019-02-03 Richard Biener <rguenther@suse.de>
1089 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1091 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1094 * gfortran.dg/warn_conversion_10.f90: New test.
1096 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1099 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1101 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1104 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1106 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1109 * gfortran.dg/pointer_array_component_3.f90 : New test.
1111 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1114 * gcc.dg/gomp/pr87887-1.c: New test.
1115 * gcc.dg/gomp/pr87887-2.c: New test.
1117 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1121 * gfortran.dg/pr89084.f90: New test.
1122 * gfortran.dg/lto/pr89084_0.f90: New test.
1123 * gfortran.dg/pr83246.f90: New test.
1125 2019-02-01 Marek Polacek <polacek@redhat.com>
1127 PR c++/88325 - ICE with invalid out-of-line template member definition.
1128 * g++.dg/cpp2a/typename14.C: New test.
1130 2019-02-01 Richard Biener <rguenther@suse.de>
1133 * gcc.dg/torture/pr88597.c: New testcase.
1135 2019-02-01 Richard Biener <rguenther@suse.de>
1137 PR tree-optimization/85497
1138 * gcc.dg/graphite/pr85497.c: New testcase.
1140 2019-02-01 Richard Biener <rguenther@suse.de>
1143 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1145 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1147 PR tree-optimization/89143
1148 * gcc.dg/tree-ssa/vrp121.c: New test.
1150 PR tree-optimization/88107
1151 * gcc.dg/gomp/pr88107.c: New test.
1154 * g++.dg/ext/attrib57.C: New test.
1156 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1158 PR tree-optimization/88932
1159 * gfortran.dg/pr88932.f90: New test.
1161 2019-01-31 Marek Polacek <polacek@redhat.com>
1163 PR c++/88983 - ICE with switch in constexpr function.
1164 * g++.dg/cpp1y/constexpr-88983.C: New test.
1166 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1169 * gfortran.dg/contiguous_9.f90: New test.
1171 2019-01-31 Marek Polacek <polacek@redhat.com>
1173 PR c++/89083, c++/80864 - ICE with list initialization in template.
1174 * g++.dg/cpp0x/initlist107.C: New test.
1175 * g++.dg/cpp0x/initlist108.C: New test.
1176 * g++.dg/cpp0x/initlist109.C: New test.
1177 * g++.dg/cpp0x/initlist110.C: New test.
1178 * g++.dg/cpp0x/initlist111.C: New test.
1179 * g++.dg/cpp0x/initlist112.C: New test.
1180 * g++.dg/init/ptrfn4.C: New test.
1182 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1185 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1186 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1188 2019-01-31 Richard Biener <rguenther@suse.de>
1190 PR tree-optimization/89135
1191 * gcc.dg/torture/pr89135.c: New testcase.
1193 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1196 * c-c++-common/asan/pr89124.c: New test.
1198 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1201 * gfortran.dg/print_2.f90: New test.
1203 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1205 PR rtl-optimization/87246
1206 * gcc.target/i386/pr87246.c: New.
1208 2019-01-30 Marek Polacek <polacek@redhat.com>
1210 PR c++/89119 - ICE with value-initialization in template.
1211 * g++.dg/cpp0x/initlist-value3.C: New test.
1213 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1215 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1216 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1217 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1218 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1219 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1220 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1221 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1222 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1223 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1224 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1226 2019-01-30 Richard Biener <rguenther@suse.de>
1228 PR tree-optimization/89111
1229 * gcc.dg/torture/pr89111.c: New testcase.
1231 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1234 * lib/target-supports.exp: Cache result.
1236 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1239 * g++.target/i386/pr89105.C: New test.
1242 * gcc.dg/pr89061.c: New test.
1244 2019-01-29 Martin Sebor <msebor@redhat.com>
1247 * gcc.dg/Warray-bounds-39.c: New test.
1249 2019-01-29 Marek Polacek <polacek@redhat.com>
1252 * g++.dg/other/nontype-1.C: Expect error in all modes.
1253 * g++.dg/parse/crash13.C: Likewise.
1254 * g++.dg/parse/error36.C: Likewise.
1255 * g++.dg/template/error29.C: Likewise.
1257 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1260 * gfortran.dg/c_funptr_1.f90: New file.
1261 * gfortran.dg/c_funptr_1_mod.f90: New file.
1263 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1267 * gcc.dg/gomp/pr89104.c: New test.
1269 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1271 * gdc.dg/pr89042a.d: Mark as compile test.
1272 * gdc.dg/pr89042b.d: Likewise.
1274 2019-01-29 Richard Biener <rguenther@suse.de>
1277 * g++.dg/lto/pr87295_0.C: New testcase.
1279 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1282 * gcc.dg/pr89045.c: New test.
1285 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1286 lp64, ilp32 and llp64 only.
1287 (fputs): Use unsigned long long instead of size_t for return type.
1288 (vfprintf, vfscanf): Accept arbitrary target specific type for
1291 2019-01-28 Marek Polacek <polacek@redhat.com>
1293 PR c++/88358 - name wrongly treated as type.
1294 * g++.dg/cpp2a/typename1.C: Add dg-error.
1295 * g++.dg/cpp2a/typename13.C: New test.
1296 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1299 2019-01-28 Marek Polacek <polacek@redhat.com>
1301 * g++.dg/cpp0x/enum37.C: Add dg-error.
1303 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1305 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1306 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1308 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1310 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1311 "-Wattribute-alias".
1313 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1316 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1318 2019-01-27 Marek Polacek <polacek@redhat.com>
1320 PR c++/88815 - narrowing conversion lost in decltype.
1321 PR c++/78244 - narrowing conversion in template not detected.
1322 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1323 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1324 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1325 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1327 PR c++/89024 - ICE with incomplete enum type.
1328 * g++.dg/cpp0x/enum37.C: New test.
1330 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1332 * gnat.dg/opt75.adb: New test.
1333 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1335 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1338 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1339 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1341 2019-01-26 Martin Jambor <mjambor@suse.cz>
1344 * gfortran.dg/gomp/pr88933.f90: New test.
1346 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1349 * gdc.dg/pr89042a.d: New test.
1350 * gdc.dg/pr89042b.d: New test.
1352 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1355 * gfortran.dg/pr57553.f90: New test.
1357 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1359 * gnat.dg/array34.adb: New test.
1361 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1363 PR preprocessor/88974
1364 * c-c++-common/cpp/pr88974.c: New test.
1366 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1369 * g++.dg/cpp2a/destroying-delete2.C: New.
1370 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1372 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1375 * gfortran.dg/pr85780.f90: Update testcase for error message.
1377 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1380 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1381 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1382 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1384 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1387 * gcc.dg/pr89037.c: New test.
1389 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1391 * lib/target-supports.exp (check_effective_target_fenv): New.
1392 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1393 fenv effective target.
1394 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1395 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1396 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1397 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1399 2019-01-25 Richard Biener <rguenther@suse.de>
1401 PR tree-optimization/86865
1402 * gcc.dg/graphite/pr86865.c: New testcase.
1403 * gcc.dg/graphite/pr69728.c: XFAIL.
1404 * gcc.dg/graphite/scop-21.c: Likewise.
1406 2019-01-24 Martin Sebor <msebor@redhat.com>
1411 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1412 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1413 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1414 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1415 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1416 * gcc.dg/builtins-69.c: New test.
1417 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1418 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1420 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1422 PR rtl-optimization/88948
1423 * gcc.target/i386/pr88948.c: New test.
1425 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1428 * g++.dg/debug/pr89006.C: New test.
1431 * gcc.dg/gomp/pr89015.c: New test.
1434 * c-c++-common/gomp/cancel-2.c: New test.
1435 * gcc.dg/gomp/cancel-1.c: New test.
1436 * g++.dg/gomp/cancel-1.C: New test.
1437 * g++.dg/gomp/cancel-2.C: New test.
1438 * g++.dg/gomp/cancel-3.C: New test.
1440 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1442 PR tree-optimization/89027
1443 * gfortran.dg/gomp/pr89027.f90: New test.
1445 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1448 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1449 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1451 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1454 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1455 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1456 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1457 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1459 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1462 * g++.target/i386/pr88998.c: New test.
1464 2019-01-23 Marek Polacek <polacek@redhat.com>
1466 PR c++/88757 - qualified name treated wrongly as type.
1467 * g++.dg/cpp0x/dependent2.C: New test.
1468 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1469 * g++.dg/cpp2a/typename12.C: New test.
1470 * g++.dg/template/static30.C: Remove dg-error.
1472 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1475 * c-c++-common/pr44715.c: New test.
1478 * c-c++-common/pr88984.c: New test.
1480 2019-01-23 Richard Biener <rguenther@suse.de>
1482 PR tree-optimization/89008
1483 * gcc.dg/torture/pr89008.c: New testcase.
1485 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1487 * gnat.dg/specs/opt4.ads: New test.
1489 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1491 PR tree-optimization/88964
1492 * gfortran.dg/pr88964.f90: New test.
1494 2019-01-22 Martin Sebor <msebor@redhat.com>
1496 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1497 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1499 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1500 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1503 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1505 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1506 to aarch64*-*-* target.
1507 * c-c++-common/gomp/pr60823-3.c: Ditto.
1508 * g++.dg/gomp/declare-simd-1.C: Ditto.
1509 * g++.dg/gomp/declare-simd-3.C: Ditto.
1510 * g++.dg/gomp/declare-simd-4.C: Ditto.
1511 * g++.dg/gomp/declare-simd-7.C: Ditto.
1512 * g++.dg/gomp/pr88182.C: Ditto.
1513 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1514 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1515 * gcc.dg/gomp/pr59669-2.c: Ditto.
1516 * gcc.dg/gomp/pr87895-1.c: Ditto.
1517 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1518 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1519 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1520 * gfortran.dg/gomp/pr83977.f90: Ditto.
1522 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1525 * gcc.target/powerpc/pr88965.c: New test.
1528 * c-c++-common/gomp/atomic-23.c: New test.
1530 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1533 * gfortran.dg/power_8.f90: New test.
1535 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1537 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1538 * g++.dg/vec-init-1.C: Likewise.
1539 * gcc.dg/pr87793.c: Likewise.
1541 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1543 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1544 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1546 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1549 * gcc.target/arm/aapcs/bitfield2.c: New test.
1550 * gcc.target/arm/aapcs/bitfield3.c: New test.
1552 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1554 PR rtl-optimization/87763
1555 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1557 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1560 * gcc.target/i386/pr88954-1.c: New test.
1561 * gcc.target/i386/pr88954-2.c: Likewise.
1563 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1566 * gcc.target/arm/aapcs/bitfield1.c: New test.
1567 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1568 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1569 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1571 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1573 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1574 * gfortran.dg/block_16.f08: Likewise.
1575 * gfortran.dg/dec_structure_14.f90: Likewise.
1576 * gfortran.dg/namelist_96.f90: Likewise.
1577 * gfortran.dg/newunit_5.f90.f90: Moved to
1578 * gfortran.dg/newunit_5.f90: here.
1579 * gfortran.dg/pdt_28.f03: Likewise.
1580 * gfortran.dg/spread_simplify_1.f90: Likewise.
1582 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1584 PR/tree-optimization 88903
1585 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1587 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1589 PR rtl-optimization/88904
1590 * gcc.c-torture/execute/pr88904.c: New test.
1593 * gcc.dg/pr88905.c: New test.
1595 PR rtl-optimization/49429
1597 PR rtl-optimization/86334
1599 * gcc.target/i386/pr86334.c: New test.
1600 * gcc.target/i386/pr88906.c: New test.
1602 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1605 * g++.dg/gomp/pr88949.C: New test.
1607 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1609 * class_66.f90: Fix a dg directive.
1610 * debug/pr35154-stabs.f: Likewise.
1611 * dec_d_lines_3.f: Likewise.
1612 * dec_d_lines_3.f: Likewise.
1613 * dec_structure_12.f90: Likewise.
1614 * dec_structure_15.f90: Likewise.
1615 * deferred_character_31.f90: Likewise.
1616 * dtio_31.f03: Likewise.
1617 * dtio_32.f03: Likewise.
1618 * extends_11.f03: Likewise.
1619 * integer_plus.f90: Likewise.
1620 * pdt_25.f03: Likewise.
1621 * pr58968.f: Likewise.
1622 * pr78259.f90: Likewise.
1623 * vect/vect-2.f90: Likewise.
1624 * matmul_const.f90: Likewise.
1626 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1629 * gcc.target/i386/pr88938.c: New test.
1631 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1634 * g++.dg/asan/pr88901.C: New test.
1636 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1638 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1640 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1643 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1644 * gcc.dg/pr88928.c: New test case.
1646 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1648 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1649 {long ,short ,}{unsigned ,}int.
1651 2019-01-21 Richard Biener <rguenther@suse.de>
1653 PR tree-optimization/88934
1654 * gfortran.dg/pr88934.f90: New testcase.
1656 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1658 Fix after C++ P0600 implementation.
1659 * g++.dg/init/new39.C: Don't just ignore result of new.
1661 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1663 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1665 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1667 * gdc.dg/runnable.d: Add tests for comparing complex types.
1669 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1671 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1672 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1673 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1674 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1676 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1679 * gfortran.dg/no-automatic.f90: New test.
1681 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1684 * gfortran.dg/pr77960.f90: New test.
1686 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1687 Paul Thomas <pault@gcc.gnu.org>
1690 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1691 scan-tree tests that fail with patch.
1692 * gfortran.dg/contiguous_8.f90: New test.
1694 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1696 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1698 * gfortran.dg/loop_versioning_9.f90: New test.
1699 * gfortran.dg/loop_versioning_10.f90: Likewise.
1701 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1704 * gfortran.dg/pr88902.f90: New test.
1706 2019-01-18 Martin Sebor <msebor@redhat.com>
1708 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1710 2019-01-18 Ian Lance Taylor <iant@golang.org>
1712 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1713 is no longer externally visible.
1715 2019-01-18 Marek Polacek <polacek@redhat.com>
1718 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1720 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1723 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1724 (dg-options): Replace -m32 with -fno-pic.
1725 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1726 (dg-options): Remove -m32.
1728 2019-01-18 Richard Biener <rguenther@suse.de>
1730 PR tree-optimization/88903
1731 * gcc.dg/vect/pr88903-1.c: New testcase.
1732 * gcc.dg/vect/pr88903-2.c: Likewise.
1734 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1738 * c-c++-common/pr51628-33.c: New test.
1739 * c-c++-common/pr51628-35.c: New test.
1740 * c-c++-common/pr88664-1.c: Likewise.
1741 * c-c++-common/pr88664-2.c: Likewise.
1742 * gcc.dg/pr51628-34.c: Likewise.
1744 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1747 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1748 mp and sec extensions to armv7-a.
1750 2019-01-18 Martin Liska <mliska@suse.cz>
1752 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1753 expected function name.
1755 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1757 PR tree-optimization/86214
1758 * g++.dg/opt/pr86214-1.C: New test.
1759 * g++.dg/opt/pr86214-2.C: New test.
1761 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1763 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1765 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1768 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1771 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1772 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1774 2019-01-18 Martin Liska <mliska@suse.cz>
1777 * g++.target/i386/pr88587.C: New test.
1778 * gcc.target/i386/mvc13.c: New test.
1780 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1783 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1785 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1786 * gfortran.dg/gomp/pr83977.f90: Ditto.
1788 2019-01-17 Martin Sebor <msebor@redhat.com>
1791 * gcc.dg/Warray-bounds-38.c: New test.
1793 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1795 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1796 warning checks and assembler scans.
1797 * c-c++-common/gomp/pr60823-3.c: Ditto.
1798 * c-c++-common/gomp/pr63328.c: Ditto.
1799 * g++.dg/gomp/declare-simd-1.C: Ditto.
1800 * g++.dg/gomp/declare-simd-3.C: Ditto.
1801 * g++.dg/gomp/declare-simd-4.C: Ditto.
1802 * g++.dg/gomp/declare-simd-7.C: Ditto.
1803 * g++.dg/gomp/pr88182.C: Ditto.
1804 * g++.dg/vect/simd-clone-7.cc: Ditto.
1805 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1806 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1807 * gcc.dg/gomp/pr59669-2.c: Ditto.
1808 * gcc.dg/gomp/pr87895-1.c: Ditto.
1809 * gcc.dg/gomp/pr87895-2.c: Ditto.
1810 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1811 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1812 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1813 * gfortran.dg/gomp/pr83977.f90: Ditto.
1815 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1817 * g++.dg/cpp0x/auto52.C: Test locations too.
1818 * g++.dg/cpp0x/trailing2.C: Likewise.
1819 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1820 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1821 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1822 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1823 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1825 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1828 * g++.dg/template/pr88699.C: New test.
1830 2019-01-17 Martin Sebor <msebor@redhat.com>
1832 PR tree-optimization/88800
1833 * c-c++-common/Wrestrict.c: Adjust.
1834 * gcc.dg/Warray-bounds-37.c: New test.
1835 * gcc.dg/builtin-memcpy-2.c: New test.
1836 * gcc.dg/builtin-memcpy.c: New test.
1838 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1841 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1843 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1844 Kwok Cheung Yeung <kcy@codesourcery.com>
1845 Julian Brown <julian@codesourcery.com>
1846 Tom de Vries <tom@codesourcery.com>
1848 * gcc.dg/20020312-2.c: Add amdgcn support.
1849 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1850 * gcc.dg/builtin-apply2.c: Likewise.
1851 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1852 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1853 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1854 * gcc.dg/memcmp-1.c: Increase timeout factor.
1855 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1856 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1857 * gcc.dg/sibcall-9.c: Likewise.
1858 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1859 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1860 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1861 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1862 * lib/target-supports.exp (check_effective_target_trampolines):
1864 (check_profiling_available): Likewise.
1865 (check_effective_target_global_constructor): Likewise.
1866 (check_effective_target_return_address): Likewise.
1867 (check_effective_target_fopenacc): Likewise.
1868 (check_effective_target_fopenmp): Likewise.
1869 (check_effective_target_vect_int): Likewise.
1870 (check_effective_target_vect_intfloat_cvt): Likewise.
1871 (check_effective_target_vect_uintfloat_cvt): Likewise.
1872 (check_effective_target_vect_floatint_cvt): Likewise.
1873 (check_effective_target_vect_floatuint_cvt): Likewise.
1874 (check_effective_target_vect_simd_clones): Likewise.
1875 (check_effective_target_vect_shift): Likewise.
1876 (check_effective_target_whole_vector_shift): Likewise.
1877 (check_effective_target_vect_bswap): Likewise.
1878 (check_effective_target_vect_shift_char): Likewise.
1879 (check_effective_target_vect_long): Likewise.
1880 (check_effective_target_vect_float): Likewise.
1881 (check_effective_target_vect_double): Likewise.
1882 (check_effective_target_vect_perm): Likewise.
1883 (check_effective_target_vect_perm_byte): Likewise.
1884 (check_effective_target_vect_perm_short): Likewise.
1885 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1886 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1887 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1888 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1889 (check_effective_target_vect_natural_alignment): Likewise.
1890 (check_effective_target_vect_fully_masked): Likewise.
1891 (check_effective_target_vect_element_align): Likewise.
1892 (check_effective_target_vect_masked_store): Likewise.
1893 (check_effective_target_vect_scatter_store): Likewise.
1894 (check_effective_target_vect_condition): Likewise.
1895 (check_effective_target_vect_cond_mixed): Likewise.
1896 (check_effective_target_vect_char_mult): Likewise.
1897 (check_effective_target_vect_short_mult): Likewise.
1898 (check_effective_target_vect_int_mult): Likewise.
1899 (check_effective_target_sqrt_insn): Likewise.
1900 (check_effective_target_vect_call_sqrtf): Likewise.
1901 (check_effective_target_vect_call_btrunc): Likewise.
1902 (check_effective_target_vect_call_btruncf): Likewise.
1903 (check_effective_target_vect_call_ceil): Likewise.
1904 (check_effective_target_vect_call_floorf): Likewise.
1905 (check_effective_target_lto): Likewise.
1906 (check_vect_support_and_set_flags): Likewise.
1907 (check_effective_target_vect_stridedN): Enable when fully masked is
1909 (add_options_for_sqrt_insn): New procedure.
1911 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1913 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1914 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1916 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1918 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1920 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1921 * gcc.dg/pic-1.c: Disable on amdgcn.
1922 * gcc.dg/pic-2.c: Disable on amdgcn.
1923 * gcc.dg/pic-3.c: Disable on amdgcn.
1924 * gcc.dg/pic-4.c: Disable on amdgcn.
1925 * gcc.dg/pie-3.c: Disable on amdgcn.
1926 * gcc.dg/pie-4.c: Disable on amdgcn.
1927 * gcc.dg/uninit-19.c: Check pie_enabled.
1928 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1930 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1931 Kwok Cheung Yeung <kcy@codesourcery.com>
1932 Julian Brown <julian@codesourcery.com>
1933 Tom de Vries <tom@codesourcery.com>
1935 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1936 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1937 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1938 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1939 * gcc.dg/20111216-1.c: Require exceptions.
1940 * gcc.dg/cleanup-10.c: Require exceptions.
1941 * gcc.dg/cleanup-11.c: Require exceptions.
1942 * gcc.dg/cleanup-12.c: Require exceptions.
1943 * gcc.dg/cleanup-13.c: Require exceptions.
1944 * gcc.dg/cleanup-5.c: Require exceptions.
1945 * gcc.dg/cleanup-8.c: Require exceptions.
1946 * gcc.dg/cleanup-9.c: Require exceptions.
1947 * gcc.dg/gomp/pr29955.c: Require exceptions.
1948 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1949 * gcc.dg/nested-func-5.c: Require exceptions.
1950 * gcc.dg/pch/except-1.c: Require exceptions.
1951 * gcc.dg/pch/valid-2.c: Require exceptions.
1952 * gcc.dg/pr41470.c: Require exceptions.
1953 * gcc.dg/pr42427.c: Require exceptions.
1954 * gcc.dg/pr44545.c: Require exceptions.
1955 * gcc.dg/pr47086.c: Require exceptions.
1956 * gcc.dg/pr51481.c: Require exceptions.
1957 * gcc.dg/pr51644.c: Require exceptions.
1958 * gcc.dg/pr52046.c: Require exceptions.
1959 * gcc.dg/pr54669.c: Require exceptions.
1960 * gcc.dg/pr56424.c: Require exceptions.
1961 * gcc.dg/pr64465.c: Require exceptions.
1962 * gcc.dg/pr65802.c: Require exceptions.
1963 * gcc.dg/pr67563.c: Require exceptions.
1964 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1965 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1966 * gcc.dg/vect/pr46663.c: Require exceptions.
1967 * lib/target-supports.exp (check_effective_target_exceptions): New.
1969 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1972 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1974 2019-01-17 Nathan Sidwell <nathan@acm.org>
1977 * g++.dg/cpp0x/pr86610.C: New.
1979 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1981 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1982 VFIXUPIMM* intrinsics.
1983 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1985 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1987 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1991 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1993 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1994 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1995 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1996 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1997 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1998 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1999 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2000 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2001 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2002 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2003 * gcc.target/i386/sse-13.c: Ditto.
2004 * gcc.target/i386/sse-14.c: Ditto.
2005 * gcc.target/i386/sse-22.c: Ditto.
2006 * gcc.target/i386/sse-23.c: Ditto.
2007 * gcc.target/i386/testimm-10.c: Ditto.
2008 * gcc.target/i386/testround-1.c: Ditto.
2010 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2014 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2017 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2018 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2020 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2022 PR rtl-optimization/88870
2023 * gcc.dg/pr88870.c: New test.
2025 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2027 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2029 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2032 * g++.dg/concepts/pr87768.C: New.
2035 * gcc.dg/cpp1z/pr86648.C: New.
2037 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2040 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2041 vectorized on POWER unless hardware misaligned loads are available.
2043 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2046 * g++.dg/torture/pr88861.C: New test.
2048 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2051 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2053 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2055 * g++.dg/other/pr33558.C: Test location too.
2056 * g++.dg/other/pr33558-2.C: Likewise.
2057 * g++.dg/parse/crash4.C: Likewise.
2058 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2059 * g++.old-deja/g++.mike/p7635.C: Likewise.
2060 * g++.old-deja/g++.other/decl6.C: Likewise.
2062 2019-01-16 Marek Polacek <polacek@redhat.com>
2064 PR c++/78244 - narrowing conversion in template not detected.
2065 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2066 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2068 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2072 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2073 may_alias attribute.
2075 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2077 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2080 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2083 * g++.dg/template/pr88795.C: New test.
2085 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2088 * gfortran.dg/actual_array_substr_3.f90: New test.
2090 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2093 * gfortran.dg/pr81849.f90: New test.
2095 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2097 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2098 ISO_Fortran_binding_2.h.
2100 2019-01-15 Marek Polacek <polacek@redhat.com>
2103 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2105 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2108 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2109 -Wdeprecated warning and expect a following note:.
2111 2019-01-15 Richard Biener <rguenther@suse.de>
2114 * g++.dg/lto/pr88046_0.C: New testcase.
2116 2019-01-15 Richard Biener <rguenther@suse.de>
2118 PR tree-optimization/88855
2119 * gcc.dg/pr88855.c: New testcase.
2121 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/diagnostic/typedef-initialized.C: New.
2125 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2127 * g++.dg/diagnostic/bitfld3.C: New.
2129 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2131 PR tree-optimization/88775
2132 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2133 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2135 2019-01-14 Marek Polacek <polacek@redhat.com>
2137 PR c++/88825 - ICE with bogus function return type deduction.
2138 * g++.dg/cpp1y/auto-fn55.C: New test.
2140 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2142 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2143 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2144 feature test macros.
2145 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2147 2019-01-14 Marek Polacek <polacek@redhat.com>
2149 PR c++/88830 - ICE with abstract class.
2150 * g++.dg/other/abstract7.C: New test.
2152 2019-01-14 Martin Sebor <msebor@redhat.com>
2155 * gcc.dg/format/attr-8.c: New test.
2156 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2157 * gcc.dg/format/attr-3.c: Same.
2158 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2159 * objc.dg/fsf-nsstring-format-1.m: Same.
2161 2019-01-14 Martin Liska <mliska@suse.cz>
2163 PR gcov-profile/88263
2164 * g++.dg/gcov/pr88263-2.C: New test.
2166 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2168 PR rtl-optimization/88796
2169 * gcc.target/i386/pr88796.c: New test.
2171 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2173 * gdc.dg/asm1.d: New test.
2174 * gdc.dg/asm2.d: New test.
2175 * gdc.dg/asm3.d: New test.
2176 * gdc.dg/asm4.d: New test.
2177 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2179 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2182 * gfortran.dg/namelist_96.f90: New test.
2184 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2187 * gfortran.dg/internal_pack_18.f90: New test.
2189 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2191 * gcc.dg/pr51628-20.c: Updated.
2192 * gcc.dg/pr51628-21.c: Likewise.
2193 * gcc.dg/pr51628-25.c: Likewise.
2195 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2198 * gfortran.dg/internal_pack_17.f90: New test.
2199 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2202 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2205 * gfortran.dg/pr61765.f90: New test.
2207 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2209 * g++.dg/cpp0x/pr62101.C: Test locations too.
2210 * g++.dg/inherit/pure1.C: Likewise.
2212 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2214 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2216 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2218 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2220 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2221 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2222 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2223 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2224 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2227 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2230 * gfortran.dg/pr35031.f90: new test.
2232 2019-01-11 Marek Polacek <polacek@redhat.com>
2234 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2235 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2236 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2238 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2242 * c-c++-common/gomp/pr85956.c: New test.
2243 * g++.dg/gomp/pr88733.C: New test.
2245 2019-01-11 Tobias Burnus <burnus@net-b.de>
2248 * g++.dg/cpp0x/defaulted61.C: New
2249 * g++.dg/cpp0x/defaulted62.C: New.
2251 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2253 PR tree-optimization/88693
2254 * gcc.c-torture/execute/pr88693.c: New test.
2256 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2258 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2261 2019-01-11 Martin Liska <mliska@suse.cz>
2264 * g++.dg/lto/pr88758_0.C: New test.
2265 * g++.dg/lto/pr88758_1.C: New test.
2267 2019-01-11 Jan Beulich <jbeulich@suse.com>
2269 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2270 gcc.target/i386/avx512f-vcvtss2si-1.c,
2271 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2272 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2273 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2274 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2275 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2276 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2277 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2278 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2279 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2280 gcc.target/i386/pr19398.c: Permit l or q suffix.
2282 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2284 PR rtl-optimization/88296
2285 * gcc.target/i386/pr88296.c: New test.
2287 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2289 * g++.dg/diagnostic/extern-initialized.C: New.
2290 * g++.dg/ext/dllimport-initialized.C: Likewise.
2292 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2295 * gfortran.dg/internal_pack_16.f90: New test.
2297 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2300 * g++.target/i386/pr88785.C: New test.
2302 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2304 PR rtl-optimization/87305
2305 * gcc.target/aarch64/pr87305.c: New.
2307 2019-01-10 Richard Biener <rguenther@suse.de>
2309 PR tree-optimization/88792
2310 * gcc.dg/torture/pr88792.c: New testcase.
2312 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2315 * gfortran.dg/pr86322_1.f90: New test.
2316 * gfortran.dg/pr86322_2.f90: Ditto.
2317 * gfortran.dg/pr86322_3.f90: Ditto.
2319 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2321 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2322 * gcc.target/aarch64/bti-2.c: Likewise.
2323 * gcc.target/aarch64/bti-3.c: Likewise.
2325 2019-01-10 Stefan Agner <stefan@agner.ch>
2328 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2329 check if -masm-syntax-unified gets applied properly.
2331 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2334 * gcc.dg/pr88568.c: New test.
2336 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2338 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2339 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2341 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2343 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2344 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2346 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2348 * lib/target-supports.exp
2349 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2350 check_effective_target_arm_v8_3a_complex_neon_ok,
2351 add_options_for_arm_v8_3a_complex_neon,
2352 check_effective_target_arm_v8_3a_complex_neon_hw,
2353 check_effective_target_vect_complex_rot_N): New.
2355 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2358 * gfortran.dg/pr88376.f90: New test.
2360 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2363 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2364 "can not" with "cannot".
2365 * gfortran.dg/common_15.f90: Likewise.
2366 * gfortran.dg/derived_result_2.f90: Likewise.
2367 * gfortran.dg/do_check_6.f90: Likewise.
2368 * gfortran.dg/namelist_args.f90: Likewise.
2369 * gfortran.dg/negative_unit_check.f90: Likewise.
2370 * gfortran.dg/pure_formal_3.f90: Likewise.
2371 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2372 * obj-c++.dg/exceptions-3.mm: Likewise.
2373 * obj-c++.dg/exceptions-4.mm: Likewise.
2374 * obj-c++.dg/exceptions-5.mm: Likewise.
2375 * obj-c++.dg/property/at-property-23.mm: Likewise.
2376 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2377 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2378 * objc.dg/attributes/method-attribute-2.m: Likewise.
2379 * objc.dg/exceptions-3.m: Likewise.
2380 * objc.dg/exceptions-4.m: Likewise.
2381 * objc.dg/exceptions-5.m: Likewise.
2382 * objc.dg/param-1.m: Likewise.
2383 * objc.dg/property/at-property-23.m: Likewise.
2384 * objc.dg/property/dotsyntax-17.m: Likewise.
2385 * objc.dg/property/property-neg-7.m: Likewise.
2387 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2390 * gfortran.dg/spread_simplify_1.f90: New test.
2392 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2394 * lib/target-supports.exp
2395 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2396 * gcc.target/i386/xorsign.c: New test.
2398 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2400 * gcc.target/sparc/tls-ld-int8.c: New test.
2401 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2402 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2403 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2404 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2405 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2407 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2409 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2410 option when configure with bti.
2411 * gcc.target/aarch64/bti-2.c: Likewise.
2412 * lib/target-supports.exp
2413 (check_effective_target_default_branch_protection):
2414 Add configure check for --enable-standard-branch-protection.
2416 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2418 * gcc.target/aarch64/bti-1.c: New test.
2419 * gcc.target/aarch64/bti-2.c: New test.
2420 * gcc.target/aarch64/bti-3.c: New test.
2421 * lib/target-supports.exp
2422 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2424 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2426 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2427 instead of IP0_REGNUM and add test case.
2429 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2431 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2433 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2434 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2436 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2438 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2440 PR rtl-optimization/88331
2441 * gcc.target/i386/pr88331.c: New test.
2443 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/diagnostic/constexpr2.C: New.
2446 * g++.dg/diagnostic/ref3.C: Likewise.
2448 2019-01-08 Marek Polacek <polacek@redhat.com>
2450 PR c++/88538 - braced-init-list in template-argument-list.
2451 * g++.dg/cpp2a/nontype-class11.C: New test.
2454 * g++.dg/cpp2a/nontype-class12.C: New test.
2456 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2460 dg-options. Require ppc_cpu_supports_hw effective target instead of
2463 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2466 * gfortran.dg/class_69.f90: New test case.
2468 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2471 * gcc.target/i386/pr88717.c: New test.
2473 2019-01-08 Marek Polacek <polacek@redhat.com>
2475 PR c++/88548 - this accepted in static member functions.
2476 * g++.dg/cpp0x/this1.C: New test.
2478 2019-01-08 Martin Liska <mliska@suse.cz>
2480 PR tree-optimization/88753
2481 * gcc.dg/tree-ssa/pr88753.c: New test.
2483 2019-01-08 Richard Biener <rguenther@suse.de>
2485 PR tree-optimization/86554
2486 * gcc.dg/torture/pr86554-1.c: New testcase.
2487 * gcc.dg/torture/pr86554-2.c: Likewise.
2489 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2491 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2492 cover target variance.
2494 2019-01-08 Richard Biener <rguenther@suse.de>
2497 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2498 directly build the expected GENERIC tree.
2500 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2502 * gcc.target/aarch64/(return_address_sign_1.c,
2503 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2504 Change option to -mbranch-protection.
2505 * gcc.target/aarch64/(branch-protection-option.c,
2506 branch-protection-option-2.c, branch-protection-attr.c,
2507 branch-protection-attr-2.c): New file.
2509 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2511 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2513 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2515 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2517 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2518 Append match for warning that ‘protected’ attribute is not supported.
2520 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2522 * gcc.dg/Wmissing-attributes.c: Require alias support.
2523 * gcc.dg/attr-copy-2.c: Likewise.
2524 * gcc.dg/attr-copy-5.c: Likewise.
2526 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2527 Jakub Jelinek <jakub@redhat.com>
2530 * g++.dg/warn/Wreturn-type-11.C: New test.
2532 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2535 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2536 dump to reflect r266077.
2538 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2541 * gcc.dg/pr88701.c: New test.
2543 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2547 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2549 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2551 * g++.dg/diagnostic/constexpr1.C: New.
2552 * g++.dg/diagnostic/thread1.C: Likewise.
2554 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2555 Harald Anlauf <anlauf@gmx.de>
2556 Tobias Burnus <burnus@gcc.gnu.org>
2558 * gfortran.dg/is_contiguous_1.f90: New test.
2559 * gfortran.dg/is_contiguous_2.f90: New test.
2560 * gfortran.dg/is_contiguous_3.f90: New test.
2562 2019-01-07 Marek Polacek <polacek@redhat.com>
2564 PR c++/88741 - wrong error with initializer-string.
2565 * g++.dg/init/array50.C: New test.
2567 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2573 * gcc.dg/array-6.c: Move from here ...
2574 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2575 * g++.dg/pr69338.C: New test.
2576 * g++.dg/pr69697.C: Likewise.
2577 * g++.dg/ext/flexary32.C: Likewise.
2578 * g++.dg/ext/flexary3.C: Adjust test.
2579 * g++.dg/ext/flexary12.C: Likewise.
2580 * g++.dg/ext/flexary13.C: Likewise.
2581 * g++.dg/ext/flexary15.C: Likewise.
2582 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2583 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2584 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2586 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2588 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2589 optional in scan pattern.
2591 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2593 PR tree-optimization/88598
2594 * gcc.dg/vect/pr88598-1.c: New test.
2595 * gcc.dg/vect/pr88598-2.c: Likewise.
2596 * gcc.dg/vect/pr88598-3.c: Likewise.
2597 * gcc.dg/vect/pr88598-4.c: Likewise.
2598 * gcc.dg/vect/pr88598-5.c: Likewise.
2599 * gcc.dg/vect/pr88598-6.c: Likewise.
2601 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2603 PR tree-optimization/88598
2604 * gcc.dg/pr88598-1.c: New test.
2605 * gcc.dg/pr88598-2.c: Likewise.
2606 * gcc.dg/pr88598-3.c: Likewise.
2607 * gcc.dg/pr88598-4.c: Likewise.
2608 * gcc.dg/pr88598-5.c: Likewise.
2610 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2612 PR tree-optimization/88676
2613 * gcc.dg/tree-ssa/pr88676.c: New test.
2614 * gcc.dg/pr88676.c: New test.
2615 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2619 * c-c++-common/asan/pr88619.c: New test.
2622 * c-c++-common/builtin-convertvector-1.c: New test.
2623 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2624 * g++.dg/ext/builtin-convertvector-1.C: New test.
2625 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2627 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2630 * gcc.target/i386/pr88521.c: New testcase.
2632 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2635 * gfortran.dg/min_max_type_2.f90: New test.
2637 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2640 * c-c++-common/attributes-4.c (falloc_align_int128,
2641 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2643 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2645 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2647 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2649 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2650 * gcc.dg/plugin/plugindir2.c: Likewise.
2651 * gcc.dg/plugin/plugindir3.c: Likewise.
2652 * gcc.dg/plugin/plugindir4.c: Likewise.
2654 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2657 * gfortran.dg/blockdata_10.f90: New test case.
2659 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2663 * gcc.dg/nested-func-12.c: New test.
2664 * gcc.c-torture/compile/pr82564.c: New test.
2667 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2669 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2672 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2674 2019-01-04 Martin Sebor <msebor@redhat.com>
2677 * g++.dg/ext/attr-copy.C: New test.
2678 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2679 * gcc.dg/attr-copy-6.c: New test.
2680 * gcc.dg/attr-copy-7.c: New test.
2682 2019-01-04 Martin Sebor <msebor@redhat.com>
2685 * c-c++-common/attributes-4.c: New test.
2687 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2690 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2693 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2696 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2697 * gfortran.dg/merge_char_const.f90: Restore.
2699 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2702 * gcc.dg/pr88594.c: New test.
2704 2019-01-04 Jan Beulich <jbeulich@suse.com>
2706 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2707 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2708 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2709 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2710 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2711 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2712 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2713 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2714 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2715 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2716 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2717 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2718 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2719 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2720 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2721 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2722 gcc.target/i386/avx512bw-vpcmplew-1.c,
2723 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2724 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2725 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2726 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2727 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2728 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2729 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2730 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2731 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2732 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2733 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2734 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2735 gcc.target/i386/avx512bw-vptestmb-1.c,
2736 gcc.target/i386/avx512bw-vptestmw-1.c,
2737 gcc.target/i386/avx512bw-vptestnmb-1.c,
2738 gcc.target/i386/avx512bw-vptestnmw-1.c,
2739 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2740 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2741 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2742 gcc.target/i386/avx512dq-vfpclassss-1.c,
2743 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2744 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2745 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2746 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2747 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2748 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2749 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2750 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2751 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2752 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2753 gcc.target/i386/avx512vl-vpcmpged-1.c,
2754 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2755 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2756 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2757 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2758 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2759 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2760 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2761 gcc.target/i386/avx512vl-vpcmpled-1.c,
2762 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2763 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2764 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2765 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2766 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2767 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2768 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2769 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2770 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2771 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2772 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2773 gcc.target/i386/avx512vl-vptestmd-1.c,
2774 gcc.target/i386/avx512vl-vptestmq-1.c,
2775 gcc.target/i386/avx512vl-vptestnmd-1.c,
2776 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2778 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2779 gcc.target/i386/avx512bw-vpcmpub-1.c,
2780 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2781 gcc.target/i386/avx512bw-vpcmpw-1.c,
2782 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2783 gcc.target/i386/avx512dq-vfpclassps-1.c,
2784 gcc.target/i386/avx512f-vcmppd-1.c,
2785 gcc.target/i386/avx512f-vcmpps-1.c,
2786 gcc.target/i386/avx512f-vcmpsd-1.c,
2787 gcc.target/i386/avx512f-vcmpss-1.c,
2788 gcc.target/i386/avx512f-vpcmpd-1.c,
2789 gcc.target/i386/avx512f-vpcmpq-1.c,
2790 gcc.target/i386/avx512f-vpcmpud-1.c,
2791 gcc.target/i386/avx512f-vpcmpuq-1.c,
2792 gcc.target/i386/avx512f-vptestmd-1.c,
2793 gcc.target/i386/avx512f-vptestmq-1.c,
2794 gcc.target/i386/avx512f-vptestnmd-1.c,
2795 gcc.target/i386/avx512f-vptestnmq-1.c,
2796 gcc.target/i386/avx512vl-vcmppd-1.c,
2797 gcc.target/i386/avx512vl-vcmpps-1.c,
2798 gcc.target/i386/avx512vl-vpcmpd-1.c,
2799 gcc.target/i386/avx512vl-vpcmpq-1.c,
2800 gcc.target/i386/avx512vl-vpcmpud-1.c,
2801 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2804 2019-01-03 Martin Sebor <msebor@redhat.com>
2806 PR tree-optimization/88659
2807 * gcc.dg/Wstringop-truncation-6.c: New test.
2809 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2812 * gfortran.dg/const_chararacter_merge.f90: Remove.
2814 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2817 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2818 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2820 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2822 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2823 * gcc.dg/pubtypes-3.c: Likewise.
2824 * gcc.dg/pubtypes-4.c: Likewise.
2826 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2829 * g++.target/i386/pr88636.C: New test.
2831 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2833 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2835 2019-01-03 Martin Liska <mliska@suse.cz>
2838 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2840 2019-01-02 Marek Polacek <polacek@redhat.com>
2842 PR c++/88612 - ICE with -Waddress-of-packed-member.
2843 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2845 PR c++/88631 - CTAD failing for value-initialization.
2846 * g++.dg/cpp1z/class-deduction59.C: New test.
2848 PR c++/81486 - CTAD failing with ().
2849 * g++.dg/cpp1z/class-deduction60.C: New test.
2850 * g++.dg/cpp1z/class-deduction61.C: New test.
2852 2019-01-02 Martin Sebor <msebor@redhat.com>
2853 Jeff Law <law@redhat.com>
2855 * gcc.dg/strlenopt-36.c: Update.
2856 * gcc.dg/strlenopt-45.c: Update.
2857 * gcc.c-torture/execute/strlen-5.c: New test.
2858 * gcc.c-torture/execute/strlen-6.c: New test.
2859 * gcc.c-torture/execute/strlen-7.c: New test.
2861 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2864 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2865 messages only on vect_hw_misalign targets.
2867 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2869 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2870 * gfortran.dg/dec_d_lines_3.f: Ditto.
2871 * gfortran.dg/dec_structure_24.f90: Ditto.
2872 * gfortran.dg/dec_structure_26.f90: Ditto.
2873 * gfortran.dg/dec_structure_27.f90: Ditto.
2874 * gfortran.dg/dec_type_print_3.f90: Ditto.
2875 * gfortran.dg/derived_name_1.f90: Ditto.
2876 * gfortran.dg/error_recovery_1.f90: Ditto.
2877 * gfortran.dg/gomp/pr29759.f90: Ditto.
2878 * gfortran.dg/pr36192.f90: Ditto.
2879 * gfortran.dg/pr56007.f90: Ditto.
2880 * gfortran.dg/pr56520.f90: Ditto.
2881 * gfortran.dg/pr78741.f90: Ditto.
2882 * gfortran.dg/print_fmt_2.f90: Ditto.
2883 * gfortran.dg/select_type_20.f90: Ditto.
2885 2019-01-02 Marek Polacek <polacek@redhat.com>
2888 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2890 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2893 * gfortran.dg/const_chararacter_merge.f90: New test.
2895 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2898 * g++.dg/torture/pr88130.C: New testcase.
2900 2019-01-02 Martin Liska <mliska@suse.cz>
2902 PR tree-optimization/88650
2903 * gfortran.dg/predict-3.f90: New test.
2905 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2907 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2909 2019-01-02 Richard Biener <rguenther@suse.de>
2911 PR tree-optimization/88621
2912 * gcc.dg/torture/pr88621.c: New testcase.
2914 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2917 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2918 targets and expect _ZThn8 for ilp32 targets.
2920 2019-01-01 Martin Sebor <msebor@redhat.com>
2921 Jeff Law <law@redhat.com>
2923 * gcc.dg/strlenopt-40.c: Update.
2924 * gcc.dg/strlenopt-51.c: Likewise.
2925 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2927 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2928 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2929 * gcc.dg/strlenopt-59.c: New test.
2930 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2931 * g++.dg/init/strlen.C: New test.
2933 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2936 * gfortran.dg/structure_constructor_16.f90: New test.
2938 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2940 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2941 * g++.dg/ipa/devirt-53.C: Fix scan template.
2943 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2945 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2946 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2947 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2949 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2951 * g++.dg/tree-prof/devirt.C: Update testcase.
2953 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2955 Update copyright years.
2957 Copyright (C) 2019 Free Software Foundation, Inc.
2959 Copying and distribution of this file, with or without modification,
2960 are permitted in any medium without royalty provided the copyright
2961 notice and this notice are preserved.