1 2019-02-26 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/89505
4 * gcc.dg/torture/pr89505.c: New testcase.
6 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/opt77.adb: New test.
9 * gnat.dg/opt77_pkg.ad[sb]: New helper.
11 2019-02-26 Jakub Jelinek <jakub@redhat.com>
14 * gcc.target/i386/pr89474.c: New test.
16 2019-02-25 Jakub Jelinek <jakub@redhat.com>
19 * gcc.c-torture/compile/pr77754-1.c: New test.
20 * gcc.c-torture/compile/pr77754-2.c: New test.
21 * gcc.c-torture/compile/pr77754-3.c: New test.
22 * gcc.c-torture/compile/pr77754-4.c: New test.
23 * gcc.c-torture/compile/pr77754-5.c: New test.
24 * gcc.c-torture/compile/pr77754-6.c: New test.
26 2019-02-25 Tamar Christina <tamar.christina@arm.com>
29 * gcc.target/aarch64/options_set_1.c: New test.
30 * gcc.target/aarch64/options_set_2.c: New test.
31 * gcc.target/aarch64/options_set_3.c: New test.
32 * gcc.target/aarch64/options_set_4.c: New test.
33 * gcc.target/aarch64/options_set_5.c: New test.
34 * gcc.target/aarch64/options_set_6.c: New test.
35 * gcc.target/aarch64/options_set_7.c: New test.
36 * gcc.target/aarch64/options_set_8.c: New test.
37 * gcc.target/aarch64/options_set_9.c: New test.
39 2019-02-25 Tamar Christina <tamar.christina@arm.com>
41 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
42 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
44 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
45 test_vfmlslq_high_f16): ... To this.
46 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
47 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
48 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
49 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
50 test_vfmlslq_laneq_high_u32): Rename ...
51 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
52 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
53 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
54 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
55 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
56 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
57 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
58 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
59 test_vfmlslq_laneq_low_u32): Rename ...
60 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
61 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
62 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
63 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
64 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
65 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
67 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
68 test_vfmlslq_low_f16): ... To this.
70 2019-02-25 Tamar Christina <tamar.christina@arm.com>
72 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
73 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
75 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
76 test_vfmlslq_high_f16): ... To this.
77 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
78 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
79 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
80 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
81 test_vfmlslq_laneq_high_u32): Rename ...
82 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
83 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
84 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
85 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
86 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
87 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
88 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
89 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
90 test_vfmlslq_laneq_low_u32): Rename ...
91 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
92 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
93 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
94 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
95 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
96 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
98 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
99 test_vfmlslq_low_f16): ... To This.
100 * lib/target-supports.exp
101 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
103 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
106 * gfortran.dg/overload_3.f90: New test.
108 2019-02-25 Jakub Jelinek <jakub@redhat.com>
111 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
113 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
116 * gfortran.dg/list_directed_large.f90: New test.
118 2019-02-25 Jakub Jelinek <jakub@redhat.com>
121 * gcc.c-torture/execute/pr89434.c: New test.
124 * gcc.dg/pr89438.c: New test.
126 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
129 * g++.dg/cpp0x/pr84585.C: New.
131 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
134 * gfortran.dg/allocate_with_mold_3.f90: New test.
136 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
139 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
140 * gcc.target/i386/pr87007-2.c: Likewise.
142 2019-02-24 Harald Anlauf <anlauf@gmx.de>
146 * gfortran.dg/pr89266.f90: New test.
147 * gfortran.dg/pr88326.f90: New test.
149 2019-02-24 Jakub Jelinek <jakub@redhat.com>
151 PR rtl-optimization/89445
152 * gcc.target/i386/avx512f-pr89445.c: New test.
154 2019-02-23 Martin Sebor <msebor@redhat.com>
156 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
157 wchar_t to wint_t to avoid a bogus -Wformat warning in
160 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
163 * gfortran.dg/ISO_Fortran_binding_5.c: Include
164 "../../../libgfortran/ISO_Fortran_binding.h".
165 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
167 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
170 * gcc.dg/pr69471-1.c: New test.
171 * gcc.dg/pr69471-2.c: Likewise.
172 * gcc.target/i386/pr69471-3.c: Likewise.
174 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
177 * gfortran.dg/dtio_34.f90: New test.
179 2019-02-23 Marek Polacek <polacek@redhat.com>
181 PR c++/88294 - ICE with non-constant noexcept-specifier.
182 * g++.dg/cpp0x/noexcept34.C: New test.
183 * g++.dg/cpp0x/noexcept35.C: New test.
186 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
188 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
191 * gfortran.dg/deferred_character_32.f90 : New test
193 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
196 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
197 previously incorrect lbound for allocatable expressions. Also
198 correct stop values to avoid repetition.
199 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
200 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
203 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
204 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
205 * gfortran.dg/pr32599.f03 : Set standard to F2008.
207 2019-02-22 David Malcolm <dmalcolm@redhat.com>
210 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
211 renaming to a multicharacter name, so that start != finish. Add
212 tests for dtor locations.
214 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
217 * g++.dg/cpp0x/pr84676.C: New.
219 2019-02-22 Martin Sebor <msebor@redhat.com>
221 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
222 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
224 2019-02-22 Harald Anlauf <anlauf@gmx.de>
227 * gfortran.dg/newunit_6.f90: New test.
229 2019-02-22 Marek Polacek <polacek@redhat.com>
231 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
232 * g++.dg/cpp2a/explicit14.C: New test.
234 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
237 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
238 * gfortran.fortran-torture/compile/pr89324.f90: New test.
240 2019-02-22 Martin Sebor <msebor@redhat.com>
243 * gcc.dg/Wabsolute-value.c: New test.
245 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
247 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
248 Hongtao Liu <hongtao.liu@intel.com>
249 Sunil K Pandey <sunil.k.pandey@intel.com>
252 * gcc.target/i386/pr87007-1.c: New test.
253 * gcc.target/i386/pr87007-2.c: Likewise.
255 2019-02-22 Richard Biener <rguenther@suse.de>
257 PR tree-optimization/89440
258 * gcc.dg/vect/pr89440.c: New testcase.
260 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
262 * lib/target-supports.exp (check_effective_target_offload_nvptx):
266 * gfortran.dg/goacc/classify-routine.f95: Adjust.
268 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
269 * g++.dg/goacc/template.C: Likewise.
272 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
274 2019-02-22 Richard Biener <rguenther@suse.de>
277 * gcc.dg/torture/restrict-7.c: New testcase.
279 2019-02-21 Jakub Jelinek <jakub@redhat.com>
282 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
283 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
284 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
286 * g++.dg/cpp1y/constexpr-89285.C: New test.
287 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
289 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
290 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
292 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
295 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
296 -fcf-protection with -fcf-protection=branch.
297 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
298 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
299 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
300 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
301 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
303 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
305 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
306 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
308 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
311 * gfortran.dg/warn_conversion_11.f90: New test.
313 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
316 * gcc.target/i386/pr87412-1.c: New file.
317 * gcc.target/i386/pr87412-2.c: Likewise.
318 * gcc.target/i386/pr87412-3.c: Likewise.
319 * gcc.target/i386/pr87412-4.c: Likewise.
321 2019-02-20 Jakub Jelinek <jakub@redhat.com>
324 * g++.dg/cpp0x/pr89403.C: New test.
327 * g++.dg/cpp1z/inline-var5.C: New test.
330 * gcc.c-torture/compile/pr89412.c: New test.
332 2019-02-20 Jakub Jelinek <jakub@redhat.com>
333 David Malcolm <dmalcolm@redhat.com>
336 * gcc.dg/torture/pr89091.c: New test.
338 2019-02-20 Jakub Jelinek <jakub@redhat.com>
342 * gcc.dg/pr88074-2.c: New test.
345 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
347 2019-02-20 David Malcolm <dmalcolm@redhat.com>
350 * gcc.dg/pr89410-1.c: New test.
351 * gcc.dg/pr89410-2.c: New test.
353 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
355 * lib/target-supports.exp (check_effective_target_vect_usad_char):
357 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
358 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
360 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
363 * gcc.target/arm/pr86487.c: New.
365 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
368 * g++.dg/cpp1y/var-templ60.C: New.
370 2019-02-20 Li Jia He <helijia@linux.ibm.com>
373 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
375 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
377 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
379 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
382 * gfortran.dg/ISO_Fortran_binding_4.f90
384 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
387 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
388 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
390 2019-02-19 Richard Biener <rguenther@suse.de>
393 * gcc.dg/pr88074.c: New testcase.
395 2019-02-19 Jakub Jelinek <jakub@redhat.com>
398 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
402 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
405 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
408 * g++.dg/diagnostic/pr89390.C: New test.
410 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
414 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
416 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
419 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
422 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
424 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
425 * gfortran.dg/lto/pr87689_0.f: New file.
426 * gfortran.dg/lto/pr87689_1.f: New file.
428 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
430 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
432 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
434 * gdc.dg/dg.exp: Tabify.
435 * gdc.dg/lto/lto.exp: Likewise.
436 * gdc.test/gdc-test.exp: Likewise.
437 * lib/gdc-dg.exp: Likewise.
438 * lib/gdc.exp: Likewise.
440 2019-02-18 Richard Biener <rguenther@suse.de>
442 PR tree-optimization/89296
443 * gcc.dg/uninit-pr89296.c: New testcase.
445 2019-02-18 Jakub Jelinek <jakub@redhat.com>
448 * gcc.c-torture/execute/pr89369.c: New test.
449 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
450 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
453 2019-02-18 Martin Jambor <mjambor@suse.cz>
455 PR tree-optimization/89209
456 * gcc.dg/tree-ssa/pr89209.c: New test.
458 2019-02-18 Martin Liska <mliska@suse.cz>
460 * gfortran.dg/simd-builtins-7.f90: New test.
461 * gfortran.dg/simd-builtins-7.h: New test.
463 2019-02-17 Harald Anlauf <anlauf@gmx.de>
466 * gfortran.dg/pr88299.f90: New test.
468 2019-02-17 Harald Anlauf <anlauf@gmx.de>
471 * gfortran.dg/transfer_simplify_12.f90: New test.
473 2019-02-17 Marek Polacek <polacek@redhat.com>
475 PR c++/89217 - ICE with list-initialization in range-based for loop.
476 * g++.dg/cpp0x/range-for37.C: New test.
478 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
481 * g++.dg/cpp0x/initlist114.C: New test.
484 * g++.dg/abi/mangle68.C: New test.
485 * g++.dg/cpp0x/decltype69.C: New test.
487 2019-02-16 David Malcolm <dmalcolm@redhat.com>
490 * g++.dg/wrappers/pr88680.C: New test.
492 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
495 * gfortran.dg/coarray_data_1.f90: New test.
497 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
499 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
500 * c-c++-common/patchable_function_entry-default.c: Likewise.
501 * c-c++-common/patchable_function_entry-definition.c: Likewise.
503 2019-02-16 Jakub Jelinek <jakub@redhat.com>
505 PR rtl-optimization/66152
506 * gcc.target/i386/pr66152.c: New test.
508 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
510 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
511 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
513 2019-02-15 Tamar Christina <tamar.christina@arm.com>
515 * lib/target-supports.exp
516 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
517 checking alternative.
519 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
521 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
523 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
525 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
526 * c-c++-common/patchable_function_entry-default.c: Likewise.
527 * c-c++-common/patchable_function_entry-definition.c: Likewise.
528 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
530 2019-02-15 Jakub Jelinek <jakub@redhat.com>
534 * lib/gcc-dg.exp: If llvm_binutils effective target, set
535 allow_blank_lines to 2 during initialization.
536 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
537 it was previously zero.
538 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
539 Clear allow_blank_lines afterwards whenever it was 1.
540 * gdc.test/gdc-test.exp (dmd2dg): Don't call
541 dg-allow-blank-lines-in-output here.
542 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
543 the tests and restore it back at the end.
545 * c-c++-common/ubsan/opts-1.c: New test.
546 * c-c++-common/ubsan/opts-2.c: New test.
547 * c-c++-common/ubsan/opts-3.c: New test.
548 * c-c++-common/ubsan/opts-4.c: New test.
550 2019-02-15 Richard Biener <rguenther@suse.de>
551 Jakub Jelinek <jakub@redhat.com>
553 PR tree-optimization/89278
554 * gcc.dg/pr89278.c: New test.
556 2019-02-15 Jakub Jelinek <jakub@redhat.com>
559 * gcc.dg/pr89340.c: New test.
560 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
561 that leaf attribute on nested function is useless.
564 * gcc.dg/pr89342.c: New test.
566 2019-02-14 Jakub Jelinek <jakub@redhat.com>
568 PR rtl-optimization/89354
569 * gcc.dg/pr89354.c: New test.
571 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
573 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
574 * gcc.target/i386/ssse3-pabsd.c: Ditto.
575 * gcc.target/i386/ssse3-pabsw.c: Ditto.
576 * gcc.target/i386/ssse3-palignr.c: Ditto.
577 * gcc.target/i386/ssse3-phaddd.c: Ditto.
578 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
579 * gcc.target/i386/ssse3-phaddw.c: Ditto.
580 * gcc.target/i386/ssse3-phsubd.c: Ditto.
581 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
582 * gcc.target/i386/ssse3-phsubw.c: Ditto.
583 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
584 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
585 * gcc.target/i386/ssse3-pshufb.c: Ditto.
586 * gcc.target/i386/ssse3-psignb.c: Ditto.
587 * gcc.target/i386/ssse3-psignd.c: Ditto.
588 * gcc.target/i386/ssse3-psignw.c: Ditto.
590 2018-02-14 Steve Ellcey <sellcey@marvell.com>
592 * gcc.target/aarch64/pcs_attribute.c: New test.
594 2019-02-14 Harald Anlauf <anlauf@gmx.de>
597 * gfortran.dg/pr88248.f90: New test.
598 * gfortran.dg/f2018_obs.f90: Updated test.
600 2019-02-14 Tamar Christina <tamar.christina@arm.com>
602 * gcc.target/arm/pr88850.c: change options to additional option.
604 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
607 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
610 2019-02-14 Tamar Christina <tamar.christina@arm.com>
613 * gcc.target/arm/pr88850-2.c: New test.
614 * lib/target-supports.exp
615 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
616 check_effective_target_arm_neon_softfp_fp16_ok,
617 add_options_for_arm_neon_softfp_fp16): New.
619 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
621 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
622 * lib/target-supports.exp: Add procedure to check for ldrd.
624 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
627 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
628 * gfortran.dg/goacc/loop-3.f95: Likewise.
629 * gfortran.dg/goacc/pr72715.f90: New test.
631 2019-02-14 Martin Liska <mliska@suse.cz>
633 PR rtl-optimization/89242
634 * g++.dg/pr89242.C: New test.
636 2019-02-14 Jakub Jelinek <jakub@redhat.com>
638 PR tree-optimization/89314
639 * gcc.dg/pr89314.c: New test.
642 * gcc.dg/ubsan/pr89284.c: New test.
644 2019-02-13 Ian Lance Taylor <iant@golang.org>
646 * gcc.dg/func-attr-1.c: New test.
648 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
650 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
652 2019-02-13 Marek Polacek <polacek@redhat.com>
654 PR c++/89297 - ICE with OVERLOAD in template.
655 * g++.dg/cpp0x/initlist113.C: New test.
657 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
660 * g++.dg/cpp0x/pr86379.C: New.
663 * g++.dg/cpp1y/pr87322.C: New.
664 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
665 instantiate the expected number of lambda functions.
667 2019-02-13 Marek Polacek <polacek@redhat.com>
670 * g++.dg/cpp2a/nontype-class13.C: New test.
672 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
675 * gcc.target/arm/pr89190.c: New test.
677 2019-02-13 David Malcolm <dmalcolm@redhat.com>
680 * g++.dg/concepts/pr89036.C: New test.
682 2019-02-13 Tamar Christina <tamar.christina@arm.com>
685 * gcc.target/aarch64/sve/pr88847.c: New test.
687 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
688 Jakub Jelinek <jakub@redhat.com>
691 * g++.dg/torture/pr89303.C: New test.
693 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/cpp1z/using4.C: New.
697 * g++.dg/cpp1z/using5.C: Likewise.
698 * g++.dg/cpp1z/using6.C: Likewise.
700 2019-02-13 Jakub Jelinek <jakub@redhat.com>
703 * gcc.target/i386/pr89290.c: New test.
705 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
707 * gcc.target/powerpc/crypto-builtin-1.c
708 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
711 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
714 * gcc.target/i386/pr89229-1.c: New test.
716 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
719 * gcc.target/s390/pr89233.c: New test.
721 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
723 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
724 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
725 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
727 2019-02-12 Richard Biener <rguenther@suse.de>
729 PR tree-optimization/89253
730 * gfortran.dg/pr89253.f: New testcase.
732 2019-02-11 Marek Polacek <polacek@redhat.com>
734 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
735 * g++.dg/cpp0x/nullptr40.C: New test.
736 * g++.dg/cpp0x/nullptr41.C: New test.
738 2019-02-11 Jakub Jelinek <jakub@redhat.com>
741 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
743 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
745 PR tree-optimization/86637
746 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
748 2019-02-11 Martin Sebor <msebor@redhat.com>
750 PR tree-optimization/88771
751 * gcc.dg/Wstringop-overflow-8.c: New test.
752 * gcc.dg/Wstringop-overflow-9.c: New test.
753 * gcc.dg/Warray-bounds-40.c: New test.
754 * gcc.dg/builtin-stpncpy.c: Adjust.
755 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
756 * g++.dg/opt/memcpy1.C: Adjust.
758 2019-02-11 Martin Sebor <msebor@redhat.com>
761 * c-c++-common/array-5.c: New test.
762 * c-c++-common/pr68107.c: Adjust text of diagnostics.
763 * g++.dg/init/new38.C: Same.
764 * g++.dg/init/new43.C: Same.
765 * g++.dg/init/new44.C: Same.
766 * g++.dg/init/new46.C: Same.
767 * g++.dg/other/large-size-array.C: Same.
768 * g++.dg/other/new-size-type.C: Same.
769 * g++.dg/template/array30.C: Same.
770 * g++.dg/template/array32.C: New test.
771 * g++.dg/template/dependent-name3.C: Adjust.
772 * gcc.dg/large-size-array-3.c: Same.
773 * gcc.dg/large-size-array-5.c: Same.
774 * gcc.dg/large-size-array.c: Same.
775 * g++.old-deja/g++.brendan/array1.C: Same.
776 * g++.old-deja/g++.mike/p6149.C: Same.
778 2019-02-11 Martin Sebor <msebor@redhat.com>
780 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
782 2019-02-11 Tamar Christina <tamar.christina@arm.com>
785 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
786 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
787 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
789 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
791 * gcc.target/powerpc/vec-sld-modulo.c: New.
792 * gcc.target/powerpc/vec-srad-modulo.c: New.
793 * gcc.target/powerpc/vec-srd-modulo.c: New.
795 2019-02-11 Martin Liska <mliska@suse.cz>
798 * g++.dg/ipa/pr89009.C: New test.
800 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
803 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
804 * gfortran.dg/pointer_init_6.f90: Likewise.
805 * gfortran.dg/pointer_init_9.f90: New test.
807 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
810 * gfortran.dg/warn_undefined_1.f90: New test.o
812 2019-02-10 Jakub Jelinek <jakub@redhat.com>
814 PR tree-optimization/89268
815 * gcc.dg/vect/pr89268.c: New test.
817 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
819 * gnat.dg/lto19.adb: Remove dg-excess-errors.
821 2019-02-09 Harald Anlauf <anlauf@gmx.de>
824 * gfortran.dg/substr_simplify.f90: New test.
826 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
829 * gfortran.dg/pr79966.f90: Xfail everwyhere.
831 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
834 * gfortran.dg/array_reference_2.f90 : New test.
836 2019-02-09 Jakub Jelinek <jakub@redhat.com>
839 * gcc.dg/gomp/pr89246-1.c: New test.
840 * gcc.dg/gomp/pr89246-2.c: New test.
842 2019-02-08 Jakub Jelinek <jakub@redhat.com>
844 PR tree-optimization/88739
845 * gcc.c-torture/execute/pr88739.c: New test.
847 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
850 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
852 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
854 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
855 * gcc.target/s390/vector/vec-copysign.c: New test.
857 2019-02-08 Richard Biener <rguenther@suse.de>
859 PR tree-optimization/89247
860 * gcc.dg/torture/pr89247.c: New testcase.
862 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
864 * gcc.target/s390/jump-label.c: New test.
866 2019-02-08 Richard Biener <rguenther@suse.de>
869 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
871 2019-02-08 Jakub Jelinek <jakub@redhat.com>
873 PR rtl-optimization/89234
874 * g++.dg/ubsan/pr89234.C: New test.
876 2019-02-08 Richard Biener <rguenther@suse.de>
879 * gcc.dg/torture/pr89223.c: New testcase.
881 2019-02-07 David Malcolm <dmalcolm@redhat.com>
883 PR tree-optimization/86637
884 PR tree-optimization/89235
885 * gcc.c-torture/compile/pr86637-1.c: New test.
886 * gcc.c-torture/compile/pr86637-2.c: New test.
887 * gcc.c-torture/compile/pr86637-3.c: New test.
888 * gcc.c-torture/compile/pr89235.c: New test.
890 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
892 * gcc.target/aarch64/abd_1.c: New test.
893 * gcc.dg/sabd_1.c: Likewise.
895 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
898 * gfortran.dg/wunused-parameter_2.f90: New test.
900 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
902 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
904 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
906 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
907 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
909 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
910 Jakub Jelinek <jakub@redhat.com>
913 * gcc.c-torture/execute/pr88714.c: New test.
914 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
916 2019-02-07 Tamar Christina <tamar.christina@arm.com>
919 * gcc.target/arm/pr88850.c: New test.
921 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
924 * g++.dg/cpp0x/pr86218.C: New.
926 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
928 PR rtl-optimization/89225
929 * gcc.target/powerpc/pr89225.c: New.
931 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
933 * gnat.dg/opt76.adb: New test.
935 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
938 * gfortran.dg/null_10.f90: New test.
940 2019-02-06 David Malcolm <dmalcolm@redhat.com>
943 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
944 column numbers to dg-warning directives where they are correct.
945 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
946 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
947 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
949 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
952 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
953 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
954 xfail scan-assembler-not with Solaris as.
956 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
958 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
960 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
962 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
965 2019-02-06 Richard Biener <rguenther@suse.de>
967 PR tree-optimization/89182
968 * gfortran.dg/graphite/pr89182.f90: New testcase.
970 2019-02-06 Jakub Jelinek <jakub@redhat.com>
973 * gcc.dg/pr89211.c: New test.
976 * c-c++-common/builtin-convertvector-2.c: New test.
978 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
981 * lib/go-torture.exp: Test compiling with -flto.
983 2019-02-06 Joseph Myers <joseph@codesourcery.com>
986 * gcc.dg/redecl-18.c: New test.
988 2019-02-05 Jakub Jelinek <jakub@redhat.com>
991 * g++.dg/opt/pr89187.C: New test.
993 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
995 * jit.dg/add-driver-options-testlib.c: Add support file for
996 test-add-driver-options.c testcase.
997 * jit.dg/all-non-failing-tests.h: Add note about
998 test-add-driver-options.c
999 * jit.dg/jit.exp (jit-dg-test): Update to support
1000 add-driver-options-testlib.c compilation.
1001 * jit.dg/test-add-driver-options.c: New testcase.
1003 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1005 PR rtl-optimization/11304
1006 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1007 * gcc.target/i386/call-2.c: New test.
1009 2019-02-05 Marek Polacek <polacek@redhat.com>
1011 PR c++/89158 - by-value capture of constexpr variable broken.
1012 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1014 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1016 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1018 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1020 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1022 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1025 * g++.dg/opt/pr89188.C: New test.
1027 PR rtl-optimization/89195
1028 * gcc.c-torture/execute/pr89195.c: New test.
1030 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1032 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1034 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1035 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1036 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1037 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1038 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1039 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1040 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1041 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1042 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1044 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1047 * g++.dg/ext/vector36.C: New test.
1049 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1052 * g++.dg/pr87770.C: New.
1054 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1057 * gfortran.dg/pr89077.f90: New test.
1059 2019-02-04 Martin Liska <mliska@suse.cz>
1062 * gcc.dg/ipa/pr88985.c: New test.
1064 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1066 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1067 characters or extra spaces after the comment character.
1069 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1071 * g++.dg/torture/alias-1.C: New test.
1073 2019-02-03 Martin Sebor <msebor@redhat.com>
1076 * c-c++-common/Wsequence-point-2.c: New test.
1079 * g++.dg/warn/Wunused-var-35.C: New test.
1081 2019-02-03 Richard Biener <rguenther@suse.de>
1084 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1086 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1089 * gfortran.dg/warn_conversion_10.f90: New test.
1091 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1094 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1096 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1099 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1101 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1104 * gfortran.dg/pointer_array_component_3.f90 : New test.
1106 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1109 * gcc.dg/gomp/pr87887-1.c: New test.
1110 * gcc.dg/gomp/pr87887-2.c: New test.
1112 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1116 * gfortran.dg/pr89084.f90: New test.
1117 * gfortran.dg/lto/pr89084_0.f90: New test.
1118 * gfortran.dg/pr83246.f90: New test.
1120 2019-02-01 Marek Polacek <polacek@redhat.com>
1122 PR c++/88325 - ICE with invalid out-of-line template member definition.
1123 * g++.dg/cpp2a/typename14.C: New test.
1125 2019-02-01 Richard Biener <rguenther@suse.de>
1128 * gcc.dg/torture/pr88597.c: New testcase.
1130 2019-02-01 Richard Biener <rguenther@suse.de>
1132 PR tree-optimization/85497
1133 * gcc.dg/graphite/pr85497.c: New testcase.
1135 2019-02-01 Richard Biener <rguenther@suse.de>
1138 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1140 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1142 PR tree-optimization/89143
1143 * gcc.dg/tree-ssa/vrp121.c: New test.
1145 PR tree-optimization/88107
1146 * gcc.dg/gomp/pr88107.c: New test.
1149 * g++.dg/ext/attrib57.C: New test.
1151 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1153 PR tree-optimization/88932
1154 * gfortran.dg/pr88932.f90: New test.
1156 2019-01-31 Marek Polacek <polacek@redhat.com>
1158 PR c++/88983 - ICE with switch in constexpr function.
1159 * g++.dg/cpp1y/constexpr-88983.C: New test.
1161 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1164 * gfortran.dg/contiguous_9.f90: New test.
1166 2019-01-31 Marek Polacek <polacek@redhat.com>
1168 PR c++/89083, c++/80864 - ICE with list initialization in template.
1169 * g++.dg/cpp0x/initlist107.C: New test.
1170 * g++.dg/cpp0x/initlist108.C: New test.
1171 * g++.dg/cpp0x/initlist109.C: New test.
1172 * g++.dg/cpp0x/initlist110.C: New test.
1173 * g++.dg/cpp0x/initlist111.C: New test.
1174 * g++.dg/cpp0x/initlist112.C: New test.
1175 * g++.dg/init/ptrfn4.C: New test.
1177 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1180 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1181 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1183 2019-01-31 Richard Biener <rguenther@suse.de>
1185 PR tree-optimization/89135
1186 * gcc.dg/torture/pr89135.c: New testcase.
1188 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1191 * c-c++-common/asan/pr89124.c: New test.
1193 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1196 * gfortran.dg/print_2.f90: New test.
1198 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1200 PR rtl-optimization/87246
1201 * gcc.target/i386/pr87246.c: New.
1203 2019-01-30 Marek Polacek <polacek@redhat.com>
1205 PR c++/89119 - ICE with value-initialization in template.
1206 * g++.dg/cpp0x/initlist-value3.C: New test.
1208 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1210 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1211 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1212 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1213 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1214 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1215 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1216 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1217 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1218 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1219 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1221 2019-01-30 Richard Biener <rguenther@suse.de>
1223 PR tree-optimization/89111
1224 * gcc.dg/torture/pr89111.c: New testcase.
1226 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1229 * lib/target-supports.exp: Cache result.
1231 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1234 * g++.target/i386/pr89105.C: New test.
1237 * gcc.dg/pr89061.c: New test.
1239 2019-01-29 Martin Sebor <msebor@redhat.com>
1242 * gcc.dg/Warray-bounds-39.c: New test.
1244 2019-01-29 Marek Polacek <polacek@redhat.com>
1247 * g++.dg/other/nontype-1.C: Expect error in all modes.
1248 * g++.dg/parse/crash13.C: Likewise.
1249 * g++.dg/parse/error36.C: Likewise.
1250 * g++.dg/template/error29.C: Likewise.
1252 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1255 * gfortran.dg/c_funptr_1.f90: New file.
1256 * gfortran.dg/c_funptr_1_mod.f90: New file.
1258 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1262 * gcc.dg/gomp/pr89104.c: New test.
1264 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1266 * gdc.dg/pr89042a.d: Mark as compile test.
1267 * gdc.dg/pr89042b.d: Likewise.
1269 2019-01-29 Richard Biener <rguenther@suse.de>
1272 * g++.dg/lto/pr87295_0.C: New testcase.
1274 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1277 * gcc.dg/pr89045.c: New test.
1280 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1281 lp64, ilp32 and llp64 only.
1282 (fputs): Use unsigned long long instead of size_t for return type.
1283 (vfprintf, vfscanf): Accept arbitrary target specific type for
1286 2019-01-28 Marek Polacek <polacek@redhat.com>
1288 PR c++/88358 - name wrongly treated as type.
1289 * g++.dg/cpp2a/typename1.C: Add dg-error.
1290 * g++.dg/cpp2a/typename13.C: New test.
1291 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1294 2019-01-28 Marek Polacek <polacek@redhat.com>
1296 * g++.dg/cpp0x/enum37.C: Add dg-error.
1298 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1300 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1301 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1303 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1305 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1306 "-Wattribute-alias".
1308 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1311 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1313 2019-01-27 Marek Polacek <polacek@redhat.com>
1315 PR c++/88815 - narrowing conversion lost in decltype.
1316 PR c++/78244 - narrowing conversion in template not detected.
1317 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1318 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1319 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1320 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1322 PR c++/89024 - ICE with incomplete enum type.
1323 * g++.dg/cpp0x/enum37.C: New test.
1325 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1327 * gnat.dg/opt75.adb: New test.
1328 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1330 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1333 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1334 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1336 2019-01-26 Martin Jambor <mjambor@suse.cz>
1339 * gfortran.dg/gomp/pr88933.f90: New test.
1341 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1344 * gdc.dg/pr89042a.d: New test.
1345 * gdc.dg/pr89042b.d: New test.
1347 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1350 * gfortran.dg/pr57553.f90: New test.
1352 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1354 * gnat.dg/array34.adb: New test.
1356 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1358 PR preprocessor/88974
1359 * c-c++-common/cpp/pr88974.c: New test.
1361 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1364 * g++.dg/cpp2a/destroying-delete2.C: New.
1365 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1367 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1370 * gfortran.dg/pr85780.f90: Update testcase for error message.
1372 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1375 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1376 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1377 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1379 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1382 * gcc.dg/pr89037.c: New test.
1384 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1386 * lib/target-supports.exp (check_effective_target_fenv): New.
1387 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1388 fenv effective target.
1389 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1390 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1391 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1392 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1394 2019-01-25 Richard Biener <rguenther@suse.de>
1396 PR tree-optimization/86865
1397 * gcc.dg/graphite/pr86865.c: New testcase.
1398 * gcc.dg/graphite/pr69728.c: XFAIL.
1399 * gcc.dg/graphite/scop-21.c: Likewise.
1401 2019-01-24 Martin Sebor <msebor@redhat.com>
1406 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1407 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1408 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1409 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1410 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1411 * gcc.dg/builtins-69.c: New test.
1412 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1413 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1415 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1417 PR rtl-optimization/88948
1418 * gcc.target/i386/pr88948.c: New test.
1420 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1423 * g++.dg/debug/pr89006.C: New test.
1426 * gcc.dg/gomp/pr89015.c: New test.
1429 * c-c++-common/gomp/cancel-2.c: New test.
1430 * gcc.dg/gomp/cancel-1.c: New test.
1431 * g++.dg/gomp/cancel-1.C: New test.
1432 * g++.dg/gomp/cancel-2.C: New test.
1433 * g++.dg/gomp/cancel-3.C: New test.
1435 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1437 PR tree-optimization/89027
1438 * gfortran.dg/gomp/pr89027.f90: New test.
1440 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1443 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1444 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1446 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1449 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1450 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1451 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1452 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1454 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1457 * g++.target/i386/pr88998.c: New test.
1459 2019-01-23 Marek Polacek <polacek@redhat.com>
1461 PR c++/88757 - qualified name treated wrongly as type.
1462 * g++.dg/cpp0x/dependent2.C: New test.
1463 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1464 * g++.dg/cpp2a/typename12.C: New test.
1465 * g++.dg/template/static30.C: Remove dg-error.
1467 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1470 * c-c++-common/pr44715.c: New test.
1473 * c-c++-common/pr88984.c: New test.
1475 2019-01-23 Richard Biener <rguenther@suse.de>
1477 PR tree-optimization/89008
1478 * gcc.dg/torture/pr89008.c: New testcase.
1480 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1482 * gnat.dg/specs/opt4.ads: New test.
1484 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1486 PR tree-optimization/88964
1487 * gfortran.dg/pr88964.f90: New test.
1489 2019-01-22 Martin Sebor <msebor@redhat.com>
1491 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1492 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1494 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1495 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1498 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1500 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1501 to aarch64*-*-* target.
1502 * c-c++-common/gomp/pr60823-3.c: Ditto.
1503 * g++.dg/gomp/declare-simd-1.C: Ditto.
1504 * g++.dg/gomp/declare-simd-3.C: Ditto.
1505 * g++.dg/gomp/declare-simd-4.C: Ditto.
1506 * g++.dg/gomp/declare-simd-7.C: Ditto.
1507 * g++.dg/gomp/pr88182.C: Ditto.
1508 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1509 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1510 * gcc.dg/gomp/pr59669-2.c: Ditto.
1511 * gcc.dg/gomp/pr87895-1.c: Ditto.
1512 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1513 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1514 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1515 * gfortran.dg/gomp/pr83977.f90: Ditto.
1517 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1520 * gcc.target/powerpc/pr88965.c: New test.
1523 * c-c++-common/gomp/atomic-23.c: New test.
1525 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1528 * gfortran.dg/power_8.f90: New test.
1530 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1532 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1533 * g++.dg/vec-init-1.C: Likewise.
1534 * gcc.dg/pr87793.c: Likewise.
1536 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1538 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1539 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1541 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1544 * gcc.target/arm/aapcs/bitfield2.c: New test.
1545 * gcc.target/arm/aapcs/bitfield3.c: New test.
1547 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1549 PR rtl-optimization/87763
1550 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1552 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1555 * gcc.target/i386/pr88954-1.c: New test.
1556 * gcc.target/i386/pr88954-2.c: Likewise.
1558 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1561 * gcc.target/arm/aapcs/bitfield1.c: New test.
1562 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1563 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1564 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1566 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1568 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1569 * gfortran.dg/block_16.f08: Likewise.
1570 * gfortran.dg/dec_structure_14.f90: Likewise.
1571 * gfortran.dg/namelist_96.f90: Likewise.
1572 * gfortran.dg/newunit_5.f90.f90: Moved to
1573 * gfortran.dg/newunit_5.f90: here.
1574 * gfortran.dg/pdt_28.f03: Likewise.
1575 * gfortran.dg/spread_simplify_1.f90: Likewise.
1577 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1579 PR/tree-optimization 88903
1580 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1582 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1584 PR rtl-optimization/88904
1585 * gcc.c-torture/execute/pr88904.c: New test.
1588 * gcc.dg/pr88905.c: New test.
1590 PR rtl-optimization/49429
1592 PR rtl-optimization/86334
1594 * gcc.target/i386/pr86334.c: New test.
1595 * gcc.target/i386/pr88906.c: New test.
1597 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1600 * g++.dg/gomp/pr88949.C: New test.
1602 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1604 * class_66.f90: Fix a dg directive.
1605 * debug/pr35154-stabs.f: Likewise.
1606 * dec_d_lines_3.f: Likewise.
1607 * dec_d_lines_3.f: Likewise.
1608 * dec_structure_12.f90: Likewise.
1609 * dec_structure_15.f90: Likewise.
1610 * deferred_character_31.f90: Likewise.
1611 * dtio_31.f03: Likewise.
1612 * dtio_32.f03: Likewise.
1613 * extends_11.f03: Likewise.
1614 * integer_plus.f90: Likewise.
1615 * pdt_25.f03: Likewise.
1616 * pr58968.f: Likewise.
1617 * pr78259.f90: Likewise.
1618 * vect/vect-2.f90: Likewise.
1619 * matmul_const.f90: Likewise.
1621 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1624 * gcc.target/i386/pr88938.c: New test.
1626 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1629 * g++.dg/asan/pr88901.C: New test.
1631 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1633 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1635 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1638 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1639 * gcc.dg/pr88928.c: New test case.
1641 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1643 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1644 {long ,short ,}{unsigned ,}int.
1646 2019-01-21 Richard Biener <rguenther@suse.de>
1648 PR tree-optimization/88934
1649 * gfortran.dg/pr88934.f90: New testcase.
1651 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1653 Fix after C++ P0600 implementation.
1654 * g++.dg/init/new39.C: Don't just ignore result of new.
1656 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1658 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1660 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1662 * gdc.dg/runnable.d: Add tests for comparing complex types.
1664 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1666 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1667 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1668 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1669 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1671 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1674 * gfortran.dg/no-automatic.f90: New test.
1676 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1679 * gfortran.dg/pr77960.f90: New test.
1681 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1682 Paul Thomas <pault@gcc.gnu.org>
1685 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1686 scan-tree tests that fail with patch.
1687 * gfortran.dg/contiguous_8.f90: New test.
1689 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1691 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1693 * gfortran.dg/loop_versioning_9.f90: New test.
1694 * gfortran.dg/loop_versioning_10.f90: Likewise.
1696 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1699 * gfortran.dg/pr88902.f90: New test.
1701 2019-01-18 Martin Sebor <msebor@redhat.com>
1703 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1705 2019-01-18 Ian Lance Taylor <iant@golang.org>
1707 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1708 is no longer externally visible.
1710 2019-01-18 Marek Polacek <polacek@redhat.com>
1713 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1715 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1718 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1719 (dg-options): Replace -m32 with -fno-pic.
1720 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1721 (dg-options): Remove -m32.
1723 2019-01-18 Richard Biener <rguenther@suse.de>
1725 PR tree-optimization/88903
1726 * gcc.dg/vect/pr88903-1.c: New testcase.
1727 * gcc.dg/vect/pr88903-2.c: Likewise.
1729 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1733 * c-c++-common/pr51628-33.c: New test.
1734 * c-c++-common/pr51628-35.c: New test.
1735 * c-c++-common/pr88664-1.c: Likewise.
1736 * c-c++-common/pr88664-2.c: Likewise.
1737 * gcc.dg/pr51628-34.c: Likewise.
1739 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1742 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1743 mp and sec extensions to armv7-a.
1745 2019-01-18 Martin Liska <mliska@suse.cz>
1747 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1748 expected function name.
1750 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1752 PR tree-optimization/86214
1753 * g++.dg/opt/pr86214-1.C: New test.
1754 * g++.dg/opt/pr86214-2.C: New test.
1756 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1758 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1760 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1763 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1766 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1767 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1769 2019-01-18 Martin Liska <mliska@suse.cz>
1772 * g++.target/i386/pr88587.C: New test.
1773 * gcc.target/i386/mvc13.c: New test.
1775 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1778 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1780 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1781 * gfortran.dg/gomp/pr83977.f90: Ditto.
1783 2019-01-17 Martin Sebor <msebor@redhat.com>
1786 * gcc.dg/Warray-bounds-38.c: New test.
1788 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1790 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1791 warning checks and assembler scans.
1792 * c-c++-common/gomp/pr60823-3.c: Ditto.
1793 * c-c++-common/gomp/pr63328.c: Ditto.
1794 * g++.dg/gomp/declare-simd-1.C: Ditto.
1795 * g++.dg/gomp/declare-simd-3.C: Ditto.
1796 * g++.dg/gomp/declare-simd-4.C: Ditto.
1797 * g++.dg/gomp/declare-simd-7.C: Ditto.
1798 * g++.dg/gomp/pr88182.C: Ditto.
1799 * g++.dg/vect/simd-clone-7.cc: Ditto.
1800 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1801 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1802 * gcc.dg/gomp/pr59669-2.c: Ditto.
1803 * gcc.dg/gomp/pr87895-1.c: Ditto.
1804 * gcc.dg/gomp/pr87895-2.c: Ditto.
1805 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1806 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1807 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1808 * gfortran.dg/gomp/pr83977.f90: Ditto.
1810 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1812 * g++.dg/cpp0x/auto52.C: Test locations too.
1813 * g++.dg/cpp0x/trailing2.C: Likewise.
1814 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1815 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1816 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1817 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1818 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1820 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1823 * g++.dg/template/pr88699.C: New test.
1825 2019-01-17 Martin Sebor <msebor@redhat.com>
1827 PR tree-optimization/88800
1828 * c-c++-common/Wrestrict.c: Adjust.
1829 * gcc.dg/Warray-bounds-37.c: New test.
1830 * gcc.dg/builtin-memcpy-2.c: New test.
1831 * gcc.dg/builtin-memcpy.c: New test.
1833 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1836 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1838 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1839 Kwok Cheung Yeung <kcy@codesourcery.com>
1840 Julian Brown <julian@codesourcery.com>
1841 Tom de Vries <tom@codesourcery.com>
1843 * gcc.dg/20020312-2.c: Add amdgcn support.
1844 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1845 * gcc.dg/builtin-apply2.c: Likewise.
1846 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1847 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1848 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1849 * gcc.dg/memcmp-1.c: Increase timeout factor.
1850 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1851 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1852 * gcc.dg/sibcall-9.c: Likewise.
1853 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1854 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1855 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1856 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1857 * lib/target-supports.exp (check_effective_target_trampolines):
1859 (check_profiling_available): Likewise.
1860 (check_effective_target_global_constructor): Likewise.
1861 (check_effective_target_return_address): Likewise.
1862 (check_effective_target_fopenacc): Likewise.
1863 (check_effective_target_fopenmp): Likewise.
1864 (check_effective_target_vect_int): Likewise.
1865 (check_effective_target_vect_intfloat_cvt): Likewise.
1866 (check_effective_target_vect_uintfloat_cvt): Likewise.
1867 (check_effective_target_vect_floatint_cvt): Likewise.
1868 (check_effective_target_vect_floatuint_cvt): Likewise.
1869 (check_effective_target_vect_simd_clones): Likewise.
1870 (check_effective_target_vect_shift): Likewise.
1871 (check_effective_target_whole_vector_shift): Likewise.
1872 (check_effective_target_vect_bswap): Likewise.
1873 (check_effective_target_vect_shift_char): Likewise.
1874 (check_effective_target_vect_long): Likewise.
1875 (check_effective_target_vect_float): Likewise.
1876 (check_effective_target_vect_double): Likewise.
1877 (check_effective_target_vect_perm): Likewise.
1878 (check_effective_target_vect_perm_byte): Likewise.
1879 (check_effective_target_vect_perm_short): Likewise.
1880 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1881 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1882 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1883 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1884 (check_effective_target_vect_natural_alignment): Likewise.
1885 (check_effective_target_vect_fully_masked): Likewise.
1886 (check_effective_target_vect_element_align): Likewise.
1887 (check_effective_target_vect_masked_store): Likewise.
1888 (check_effective_target_vect_scatter_store): Likewise.
1889 (check_effective_target_vect_condition): Likewise.
1890 (check_effective_target_vect_cond_mixed): Likewise.
1891 (check_effective_target_vect_char_mult): Likewise.
1892 (check_effective_target_vect_short_mult): Likewise.
1893 (check_effective_target_vect_int_mult): Likewise.
1894 (check_effective_target_sqrt_insn): Likewise.
1895 (check_effective_target_vect_call_sqrtf): Likewise.
1896 (check_effective_target_vect_call_btrunc): Likewise.
1897 (check_effective_target_vect_call_btruncf): Likewise.
1898 (check_effective_target_vect_call_ceil): Likewise.
1899 (check_effective_target_vect_call_floorf): Likewise.
1900 (check_effective_target_lto): Likewise.
1901 (check_vect_support_and_set_flags): Likewise.
1902 (check_effective_target_vect_stridedN): Enable when fully masked is
1904 (add_options_for_sqrt_insn): New procedure.
1906 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1908 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1909 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1911 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1913 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1915 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1916 * gcc.dg/pic-1.c: Disable on amdgcn.
1917 * gcc.dg/pic-2.c: Disable on amdgcn.
1918 * gcc.dg/pic-3.c: Disable on amdgcn.
1919 * gcc.dg/pic-4.c: Disable on amdgcn.
1920 * gcc.dg/pie-3.c: Disable on amdgcn.
1921 * gcc.dg/pie-4.c: Disable on amdgcn.
1922 * gcc.dg/uninit-19.c: Check pie_enabled.
1923 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1925 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1926 Kwok Cheung Yeung <kcy@codesourcery.com>
1927 Julian Brown <julian@codesourcery.com>
1928 Tom de Vries <tom@codesourcery.com>
1930 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1931 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1932 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1933 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1934 * gcc.dg/20111216-1.c: Require exceptions.
1935 * gcc.dg/cleanup-10.c: Require exceptions.
1936 * gcc.dg/cleanup-11.c: Require exceptions.
1937 * gcc.dg/cleanup-12.c: Require exceptions.
1938 * gcc.dg/cleanup-13.c: Require exceptions.
1939 * gcc.dg/cleanup-5.c: Require exceptions.
1940 * gcc.dg/cleanup-8.c: Require exceptions.
1941 * gcc.dg/cleanup-9.c: Require exceptions.
1942 * gcc.dg/gomp/pr29955.c: Require exceptions.
1943 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1944 * gcc.dg/nested-func-5.c: Require exceptions.
1945 * gcc.dg/pch/except-1.c: Require exceptions.
1946 * gcc.dg/pch/valid-2.c: Require exceptions.
1947 * gcc.dg/pr41470.c: Require exceptions.
1948 * gcc.dg/pr42427.c: Require exceptions.
1949 * gcc.dg/pr44545.c: Require exceptions.
1950 * gcc.dg/pr47086.c: Require exceptions.
1951 * gcc.dg/pr51481.c: Require exceptions.
1952 * gcc.dg/pr51644.c: Require exceptions.
1953 * gcc.dg/pr52046.c: Require exceptions.
1954 * gcc.dg/pr54669.c: Require exceptions.
1955 * gcc.dg/pr56424.c: Require exceptions.
1956 * gcc.dg/pr64465.c: Require exceptions.
1957 * gcc.dg/pr65802.c: Require exceptions.
1958 * gcc.dg/pr67563.c: Require exceptions.
1959 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1960 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1961 * gcc.dg/vect/pr46663.c: Require exceptions.
1962 * lib/target-supports.exp (check_effective_target_exceptions): New.
1964 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1967 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1969 2019-01-17 Nathan Sidwell <nathan@acm.org>
1972 * g++.dg/cpp0x/pr86610.C: New.
1974 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1976 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1977 VFIXUPIMM* intrinsics.
1978 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1979 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1980 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1982 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1986 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1988 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1989 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1990 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1991 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1992 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1993 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1994 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1995 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1996 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1997 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1998 * gcc.target/i386/sse-13.c: Ditto.
1999 * gcc.target/i386/sse-14.c: Ditto.
2000 * gcc.target/i386/sse-22.c: Ditto.
2001 * gcc.target/i386/sse-23.c: Ditto.
2002 * gcc.target/i386/testimm-10.c: Ditto.
2003 * gcc.target/i386/testround-1.c: Ditto.
2005 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2009 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2012 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2013 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2015 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2017 PR rtl-optimization/88870
2018 * gcc.dg/pr88870.c: New test.
2020 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2022 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2024 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2027 * g++.dg/concepts/pr87768.C: New.
2030 * gcc.dg/cpp1z/pr86648.C: New.
2032 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2035 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2036 vectorized on POWER unless hardware misaligned loads are available.
2038 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2041 * g++.dg/torture/pr88861.C: New test.
2043 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2046 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2048 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2050 * g++.dg/other/pr33558.C: Test location too.
2051 * g++.dg/other/pr33558-2.C: Likewise.
2052 * g++.dg/parse/crash4.C: Likewise.
2053 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2054 * g++.old-deja/g++.mike/p7635.C: Likewise.
2055 * g++.old-deja/g++.other/decl6.C: Likewise.
2057 2019-01-16 Marek Polacek <polacek@redhat.com>
2059 PR c++/78244 - narrowing conversion in template not detected.
2060 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2061 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2063 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2067 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2068 may_alias attribute.
2070 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2072 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2075 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2078 * g++.dg/template/pr88795.C: New test.
2080 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2083 * gfortran.dg/actual_array_substr_3.f90: New test.
2085 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2088 * gfortran.dg/pr81849.f90: New test.
2090 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2092 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2093 ISO_Fortran_binding_2.h.
2095 2019-01-15 Marek Polacek <polacek@redhat.com>
2098 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2100 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2103 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2104 -Wdeprecated warning and expect a following note:.
2106 2019-01-15 Richard Biener <rguenther@suse.de>
2109 * g++.dg/lto/pr88046_0.C: New testcase.
2111 2019-01-15 Richard Biener <rguenther@suse.de>
2113 PR tree-optimization/88855
2114 * gcc.dg/pr88855.c: New testcase.
2116 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2118 * g++.dg/diagnostic/typedef-initialized.C: New.
2120 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2122 * g++.dg/diagnostic/bitfld3.C: New.
2124 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2126 PR tree-optimization/88775
2127 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2128 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2130 2019-01-14 Marek Polacek <polacek@redhat.com>
2132 PR c++/88825 - ICE with bogus function return type deduction.
2133 * g++.dg/cpp1y/auto-fn55.C: New test.
2135 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2137 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2138 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2139 feature test macros.
2140 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2142 2019-01-14 Marek Polacek <polacek@redhat.com>
2144 PR c++/88830 - ICE with abstract class.
2145 * g++.dg/other/abstract7.C: New test.
2147 2019-01-14 Martin Sebor <msebor@redhat.com>
2150 * gcc.dg/format/attr-8.c: New test.
2151 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2152 * gcc.dg/format/attr-3.c: Same.
2153 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2154 * objc.dg/fsf-nsstring-format-1.m: Same.
2156 2019-01-14 Martin Liska <mliska@suse.cz>
2158 PR gcov-profile/88263
2159 * g++.dg/gcov/pr88263-2.C: New test.
2161 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2163 PR rtl-optimization/88796
2164 * gcc.target/i386/pr88796.c: New test.
2166 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2168 * gdc.dg/asm1.d: New test.
2169 * gdc.dg/asm2.d: New test.
2170 * gdc.dg/asm3.d: New test.
2171 * gdc.dg/asm4.d: New test.
2172 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2174 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2177 * gfortran.dg/namelist_96.f90: New test.
2179 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2182 * gfortran.dg/internal_pack_18.f90: New test.
2184 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2186 * gcc.dg/pr51628-20.c: Updated.
2187 * gcc.dg/pr51628-21.c: Likewise.
2188 * gcc.dg/pr51628-25.c: Likewise.
2190 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2193 * gfortran.dg/internal_pack_17.f90: New test.
2194 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2197 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2200 * gfortran.dg/pr61765.f90: New test.
2202 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2204 * g++.dg/cpp0x/pr62101.C: Test locations too.
2205 * g++.dg/inherit/pure1.C: Likewise.
2207 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2209 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2211 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2213 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2215 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2216 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2217 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2218 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2219 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2222 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2225 * gfortran.dg/pr35031.f90: new test.
2227 2019-01-11 Marek Polacek <polacek@redhat.com>
2229 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2230 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2231 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2233 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2237 * c-c++-common/gomp/pr85956.c: New test.
2238 * g++.dg/gomp/pr88733.C: New test.
2240 2019-01-11 Tobias Burnus <burnus@net-b.de>
2243 * g++.dg/cpp0x/defaulted61.C: New
2244 * g++.dg/cpp0x/defaulted62.C: New.
2246 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2248 PR tree-optimization/88693
2249 * gcc.c-torture/execute/pr88693.c: New test.
2251 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2253 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2256 2019-01-11 Martin Liska <mliska@suse.cz>
2259 * g++.dg/lto/pr88758_0.C: New test.
2260 * g++.dg/lto/pr88758_1.C: New test.
2262 2019-01-11 Jan Beulich <jbeulich@suse.com>
2264 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2265 gcc.target/i386/avx512f-vcvtss2si-1.c,
2266 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2267 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2268 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2269 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2270 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2271 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2272 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2273 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2274 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2275 gcc.target/i386/pr19398.c: Permit l or q suffix.
2277 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2279 PR rtl-optimization/88296
2280 * gcc.target/i386/pr88296.c: New test.
2282 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2284 * g++.dg/diagnostic/extern-initialized.C: New.
2285 * g++.dg/ext/dllimport-initialized.C: Likewise.
2287 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2290 * gfortran.dg/internal_pack_16.f90: New test.
2292 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2295 * g++.target/i386/pr88785.C: New test.
2297 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2299 PR rtl-optimization/87305
2300 * gcc.target/aarch64/pr87305.c: New.
2302 2019-01-10 Richard Biener <rguenther@suse.de>
2304 PR tree-optimization/88792
2305 * gcc.dg/torture/pr88792.c: New testcase.
2307 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2310 * gfortran.dg/pr86322_1.f90: New test.
2311 * gfortran.dg/pr86322_2.f90: Ditto.
2312 * gfortran.dg/pr86322_3.f90: Ditto.
2314 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2316 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2317 * gcc.target/aarch64/bti-2.c: Likewise.
2318 * gcc.target/aarch64/bti-3.c: Likewise.
2320 2019-01-10 Stefan Agner <stefan@agner.ch>
2323 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2324 check if -masm-syntax-unified gets applied properly.
2326 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2329 * gcc.dg/pr88568.c: New test.
2331 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2333 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2334 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2336 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2338 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2339 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2341 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2343 * lib/target-supports.exp
2344 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2345 check_effective_target_arm_v8_3a_complex_neon_ok,
2346 add_options_for_arm_v8_3a_complex_neon,
2347 check_effective_target_arm_v8_3a_complex_neon_hw,
2348 check_effective_target_vect_complex_rot_N): New.
2350 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2353 * gfortran.dg/pr88376.f90: New test.
2355 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2358 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2359 "can not" with "cannot".
2360 * gfortran.dg/common_15.f90: Likewise.
2361 * gfortran.dg/derived_result_2.f90: Likewise.
2362 * gfortran.dg/do_check_6.f90: Likewise.
2363 * gfortran.dg/namelist_args.f90: Likewise.
2364 * gfortran.dg/negative_unit_check.f90: Likewise.
2365 * gfortran.dg/pure_formal_3.f90: Likewise.
2366 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2367 * obj-c++.dg/exceptions-3.mm: Likewise.
2368 * obj-c++.dg/exceptions-4.mm: Likewise.
2369 * obj-c++.dg/exceptions-5.mm: Likewise.
2370 * obj-c++.dg/property/at-property-23.mm: Likewise.
2371 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2372 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2373 * objc.dg/attributes/method-attribute-2.m: Likewise.
2374 * objc.dg/exceptions-3.m: Likewise.
2375 * objc.dg/exceptions-4.m: Likewise.
2376 * objc.dg/exceptions-5.m: Likewise.
2377 * objc.dg/param-1.m: Likewise.
2378 * objc.dg/property/at-property-23.m: Likewise.
2379 * objc.dg/property/dotsyntax-17.m: Likewise.
2380 * objc.dg/property/property-neg-7.m: Likewise.
2382 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2385 * gfortran.dg/spread_simplify_1.f90: New test.
2387 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2389 * lib/target-supports.exp
2390 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2391 * gcc.target/i386/xorsign.c: New test.
2393 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2395 * gcc.target/sparc/tls-ld-int8.c: New test.
2396 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2397 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2398 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2399 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2400 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2402 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2404 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2405 option when configure with bti.
2406 * gcc.target/aarch64/bti-2.c: Likewise.
2407 * lib/target-supports.exp
2408 (check_effective_target_default_branch_protection):
2409 Add configure check for --enable-standard-branch-protection.
2411 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2413 * gcc.target/aarch64/bti-1.c: New test.
2414 * gcc.target/aarch64/bti-2.c: New test.
2415 * gcc.target/aarch64/bti-3.c: New test.
2416 * lib/target-supports.exp
2417 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2419 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2421 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2422 instead of IP0_REGNUM and add test case.
2424 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2426 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2428 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2429 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2431 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2433 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2435 PR rtl-optimization/88331
2436 * gcc.target/i386/pr88331.c: New test.
2438 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2440 * g++.dg/diagnostic/constexpr2.C: New.
2441 * g++.dg/diagnostic/ref3.C: Likewise.
2443 2019-01-08 Marek Polacek <polacek@redhat.com>
2445 PR c++/88538 - braced-init-list in template-argument-list.
2446 * g++.dg/cpp2a/nontype-class11.C: New test.
2449 * g++.dg/cpp2a/nontype-class12.C: New test.
2451 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2454 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2455 dg-options. Require ppc_cpu_supports_hw effective target instead of
2458 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2461 * gfortran.dg/class_69.f90: New test case.
2463 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2466 * gcc.target/i386/pr88717.c: New test.
2468 2019-01-08 Marek Polacek <polacek@redhat.com>
2470 PR c++/88548 - this accepted in static member functions.
2471 * g++.dg/cpp0x/this1.C: New test.
2473 2019-01-08 Martin Liska <mliska@suse.cz>
2475 PR tree-optimization/88753
2476 * gcc.dg/tree-ssa/pr88753.c: New test.
2478 2019-01-08 Richard Biener <rguenther@suse.de>
2480 PR tree-optimization/86554
2481 * gcc.dg/torture/pr86554-1.c: New testcase.
2482 * gcc.dg/torture/pr86554-2.c: Likewise.
2484 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2486 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2487 cover target variance.
2489 2019-01-08 Richard Biener <rguenther@suse.de>
2492 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2493 directly build the expected GENERIC tree.
2495 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2497 * gcc.target/aarch64/(return_address_sign_1.c,
2498 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2499 Change option to -mbranch-protection.
2500 * gcc.target/aarch64/(branch-protection-option.c,
2501 branch-protection-option-2.c, branch-protection-attr.c,
2502 branch-protection-attr-2.c): New file.
2504 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2506 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2508 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2510 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2512 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2513 Append match for warning that ‘protected’ attribute is not supported.
2515 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2517 * gcc.dg/Wmissing-attributes.c: Require alias support.
2518 * gcc.dg/attr-copy-2.c: Likewise.
2519 * gcc.dg/attr-copy-5.c: Likewise.
2521 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2522 Jakub Jelinek <jakub@redhat.com>
2525 * g++.dg/warn/Wreturn-type-11.C: New test.
2527 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2530 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2531 dump to reflect r266077.
2533 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2536 * gcc.dg/pr88701.c: New test.
2538 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2542 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2544 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2546 * g++.dg/diagnostic/constexpr1.C: New.
2547 * g++.dg/diagnostic/thread1.C: Likewise.
2549 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2550 Harald Anlauf <anlauf@gmx.de>
2551 Tobias Burnus <burnus@gcc.gnu.org>
2553 * gfortran.dg/is_contiguous_1.f90: New test.
2554 * gfortran.dg/is_contiguous_2.f90: New test.
2555 * gfortran.dg/is_contiguous_3.f90: New test.
2557 2019-01-07 Marek Polacek <polacek@redhat.com>
2559 PR c++/88741 - wrong error with initializer-string.
2560 * g++.dg/init/array50.C: New test.
2562 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2568 * gcc.dg/array-6.c: Move from here ...
2569 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2570 * g++.dg/pr69338.C: New test.
2571 * g++.dg/pr69697.C: Likewise.
2572 * g++.dg/ext/flexary32.C: Likewise.
2573 * g++.dg/ext/flexary3.C: Adjust test.
2574 * g++.dg/ext/flexary12.C: Likewise.
2575 * g++.dg/ext/flexary13.C: Likewise.
2576 * g++.dg/ext/flexary15.C: Likewise.
2577 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2578 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2579 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2581 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2583 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2584 optional in scan pattern.
2586 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2588 PR tree-optimization/88598
2589 * gcc.dg/vect/pr88598-1.c: New test.
2590 * gcc.dg/vect/pr88598-2.c: Likewise.
2591 * gcc.dg/vect/pr88598-3.c: Likewise.
2592 * gcc.dg/vect/pr88598-4.c: Likewise.
2593 * gcc.dg/vect/pr88598-5.c: Likewise.
2594 * gcc.dg/vect/pr88598-6.c: Likewise.
2596 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2598 PR tree-optimization/88598
2599 * gcc.dg/pr88598-1.c: New test.
2600 * gcc.dg/pr88598-2.c: Likewise.
2601 * gcc.dg/pr88598-3.c: Likewise.
2602 * gcc.dg/pr88598-4.c: Likewise.
2603 * gcc.dg/pr88598-5.c: Likewise.
2605 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2607 PR tree-optimization/88676
2608 * gcc.dg/tree-ssa/pr88676.c: New test.
2609 * gcc.dg/pr88676.c: New test.
2610 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2614 * c-c++-common/asan/pr88619.c: New test.
2617 * c-c++-common/builtin-convertvector-1.c: New test.
2618 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2619 * g++.dg/ext/builtin-convertvector-1.C: New test.
2620 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2622 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2625 * gcc.target/i386/pr88521.c: New testcase.
2627 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2630 * gfortran.dg/min_max_type_2.f90: New test.
2632 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2635 * c-c++-common/attributes-4.c (falloc_align_int128,
2636 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2638 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2640 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2642 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2644 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2645 * gcc.dg/plugin/plugindir2.c: Likewise.
2646 * gcc.dg/plugin/plugindir3.c: Likewise.
2647 * gcc.dg/plugin/plugindir4.c: Likewise.
2649 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2652 * gfortran.dg/blockdata_10.f90: New test case.
2654 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2658 * gcc.dg/nested-func-12.c: New test.
2659 * gcc.c-torture/compile/pr82564.c: New test.
2662 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2664 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2667 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2669 2019-01-04 Martin Sebor <msebor@redhat.com>
2672 * g++.dg/ext/attr-copy.C: New test.
2673 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2674 * gcc.dg/attr-copy-6.c: New test.
2675 * gcc.dg/attr-copy-7.c: New test.
2677 2019-01-04 Martin Sebor <msebor@redhat.com>
2680 * c-c++-common/attributes-4.c: New test.
2682 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2685 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2688 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2691 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2692 * gfortran.dg/merge_char_const.f90: Restore.
2694 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2697 * gcc.dg/pr88594.c: New test.
2699 2019-01-04 Jan Beulich <jbeulich@suse.com>
2701 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2702 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2703 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2704 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2705 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2706 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2707 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2708 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2709 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2710 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2711 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2712 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2713 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2714 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2715 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2716 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2717 gcc.target/i386/avx512bw-vpcmplew-1.c,
2718 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2719 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2720 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2721 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2722 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2723 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2724 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2725 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2726 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2727 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2728 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2729 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2730 gcc.target/i386/avx512bw-vptestmb-1.c,
2731 gcc.target/i386/avx512bw-vptestmw-1.c,
2732 gcc.target/i386/avx512bw-vptestnmb-1.c,
2733 gcc.target/i386/avx512bw-vptestnmw-1.c,
2734 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2735 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2736 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2737 gcc.target/i386/avx512dq-vfpclassss-1.c,
2738 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2739 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2740 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2741 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2742 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2743 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2744 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2745 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2746 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2747 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2748 gcc.target/i386/avx512vl-vpcmpged-1.c,
2749 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2750 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2751 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2752 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2753 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2754 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2755 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2756 gcc.target/i386/avx512vl-vpcmpled-1.c,
2757 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2758 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2759 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2760 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2761 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2762 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2763 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2764 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2765 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2766 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2767 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2768 gcc.target/i386/avx512vl-vptestmd-1.c,
2769 gcc.target/i386/avx512vl-vptestmq-1.c,
2770 gcc.target/i386/avx512vl-vptestnmd-1.c,
2771 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2773 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2774 gcc.target/i386/avx512bw-vpcmpub-1.c,
2775 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2776 gcc.target/i386/avx512bw-vpcmpw-1.c,
2777 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2778 gcc.target/i386/avx512dq-vfpclassps-1.c,
2779 gcc.target/i386/avx512f-vcmppd-1.c,
2780 gcc.target/i386/avx512f-vcmpps-1.c,
2781 gcc.target/i386/avx512f-vcmpsd-1.c,
2782 gcc.target/i386/avx512f-vcmpss-1.c,
2783 gcc.target/i386/avx512f-vpcmpd-1.c,
2784 gcc.target/i386/avx512f-vpcmpq-1.c,
2785 gcc.target/i386/avx512f-vpcmpud-1.c,
2786 gcc.target/i386/avx512f-vpcmpuq-1.c,
2787 gcc.target/i386/avx512f-vptestmd-1.c,
2788 gcc.target/i386/avx512f-vptestmq-1.c,
2789 gcc.target/i386/avx512f-vptestnmd-1.c,
2790 gcc.target/i386/avx512f-vptestnmq-1.c,
2791 gcc.target/i386/avx512vl-vcmppd-1.c,
2792 gcc.target/i386/avx512vl-vcmpps-1.c,
2793 gcc.target/i386/avx512vl-vpcmpd-1.c,
2794 gcc.target/i386/avx512vl-vpcmpq-1.c,
2795 gcc.target/i386/avx512vl-vpcmpud-1.c,
2796 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2799 2019-01-03 Martin Sebor <msebor@redhat.com>
2801 PR tree-optimization/88659
2802 * gcc.dg/Wstringop-truncation-6.c: New test.
2804 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2807 * gfortran.dg/const_chararacter_merge.f90: Remove.
2809 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2812 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2813 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2815 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2817 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2818 * gcc.dg/pubtypes-3.c: Likewise.
2819 * gcc.dg/pubtypes-4.c: Likewise.
2821 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2824 * g++.target/i386/pr88636.C: New test.
2826 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2828 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2830 2019-01-03 Martin Liska <mliska@suse.cz>
2833 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2835 2019-01-02 Marek Polacek <polacek@redhat.com>
2837 PR c++/88612 - ICE with -Waddress-of-packed-member.
2838 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2840 PR c++/88631 - CTAD failing for value-initialization.
2841 * g++.dg/cpp1z/class-deduction59.C: New test.
2843 PR c++/81486 - CTAD failing with ().
2844 * g++.dg/cpp1z/class-deduction60.C: New test.
2845 * g++.dg/cpp1z/class-deduction61.C: New test.
2847 2019-01-02 Martin Sebor <msebor@redhat.com>
2848 Jeff Law <law@redhat.com>
2850 * gcc.dg/strlenopt-36.c: Update.
2851 * gcc.dg/strlenopt-45.c: Update.
2852 * gcc.c-torture/execute/strlen-5.c: New test.
2853 * gcc.c-torture/execute/strlen-6.c: New test.
2854 * gcc.c-torture/execute/strlen-7.c: New test.
2856 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2859 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2860 messages only on vect_hw_misalign targets.
2862 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2864 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2865 * gfortran.dg/dec_d_lines_3.f: Ditto.
2866 * gfortran.dg/dec_structure_24.f90: Ditto.
2867 * gfortran.dg/dec_structure_26.f90: Ditto.
2868 * gfortran.dg/dec_structure_27.f90: Ditto.
2869 * gfortran.dg/dec_type_print_3.f90: Ditto.
2870 * gfortran.dg/derived_name_1.f90: Ditto.
2871 * gfortran.dg/error_recovery_1.f90: Ditto.
2872 * gfortran.dg/gomp/pr29759.f90: Ditto.
2873 * gfortran.dg/pr36192.f90: Ditto.
2874 * gfortran.dg/pr56007.f90: Ditto.
2875 * gfortran.dg/pr56520.f90: Ditto.
2876 * gfortran.dg/pr78741.f90: Ditto.
2877 * gfortran.dg/print_fmt_2.f90: Ditto.
2878 * gfortran.dg/select_type_20.f90: Ditto.
2880 2019-01-02 Marek Polacek <polacek@redhat.com>
2883 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2885 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2888 * gfortran.dg/const_chararacter_merge.f90: New test.
2890 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2893 * g++.dg/torture/pr88130.C: New testcase.
2895 2019-01-02 Martin Liska <mliska@suse.cz>
2897 PR tree-optimization/88650
2898 * gfortran.dg/predict-3.f90: New test.
2900 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2902 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2904 2019-01-02 Richard Biener <rguenther@suse.de>
2906 PR tree-optimization/88621
2907 * gcc.dg/torture/pr88621.c: New testcase.
2909 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2912 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2913 targets and expect _ZThn8 for ilp32 targets.
2915 2019-01-01 Martin Sebor <msebor@redhat.com>
2916 Jeff Law <law@redhat.com>
2918 * gcc.dg/strlenopt-40.c: Update.
2919 * gcc.dg/strlenopt-51.c: Likewise.
2920 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2922 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2923 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2924 * gcc.dg/strlenopt-59.c: New test.
2925 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2926 * g++.dg/init/strlen.C: New test.
2928 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2931 * gfortran.dg/structure_constructor_16.f90: New test.
2933 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2935 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2936 * g++.dg/ipa/devirt-53.C: Fix scan template.
2938 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2940 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2941 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2942 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2944 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2946 * g++.dg/tree-prof/devirt.C: Update testcase.
2948 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2950 Update copyright years.
2952 Copyright (C) 2019 Free Software Foundation, Inc.
2954 Copying and distribution of this file, with or without modification,
2955 are permitted in any medium without royalty provided the copyright
2956 notice and this notice are preserved.