1 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/opt77.adb: New test.
4 * gnat.dg/opt77_pkg.ad[sb]: New helper.
6 2019-02-26 Jakub Jelinek <jakub@redhat.com>
9 * gcc.target/i386/pr89474.c: New test.
11 2019-02-25 Jakub Jelinek <jakub@redhat.com>
14 * gcc.c-torture/compile/pr77754-1.c: New test.
15 * gcc.c-torture/compile/pr77754-2.c: New test.
16 * gcc.c-torture/compile/pr77754-3.c: New test.
17 * gcc.c-torture/compile/pr77754-4.c: New test.
18 * gcc.c-torture/compile/pr77754-5.c: New test.
19 * gcc.c-torture/compile/pr77754-6.c: New test.
21 2019-02-25 Tamar Christina <tamar.christina@arm.com>
24 * gcc.target/aarch64/options_set_1.c: New test.
25 * gcc.target/aarch64/options_set_2.c: New test.
26 * gcc.target/aarch64/options_set_3.c: New test.
27 * gcc.target/aarch64/options_set_4.c: New test.
28 * gcc.target/aarch64/options_set_5.c: New test.
29 * gcc.target/aarch64/options_set_6.c: New test.
30 * gcc.target/aarch64/options_set_7.c: New test.
31 * gcc.target/aarch64/options_set_8.c: New test.
32 * gcc.target/aarch64/options_set_9.c: New test.
34 2019-02-25 Tamar Christina <tamar.christina@arm.com>
36 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
37 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
39 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
40 test_vfmlslq_high_f16): ... To this.
41 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
42 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
43 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
44 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
45 test_vfmlslq_laneq_high_u32): Rename ...
46 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
47 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
48 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
49 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
50 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
51 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
52 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
53 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
54 test_vfmlslq_laneq_low_u32): Rename ...
55 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
56 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
57 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
58 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
59 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
60 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
62 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
63 test_vfmlslq_low_f16): ... To this.
65 2019-02-25 Tamar Christina <tamar.christina@arm.com>
67 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
68 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
70 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
71 test_vfmlslq_high_f16): ... To this.
72 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
73 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
74 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
75 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
76 test_vfmlslq_laneq_high_u32): Rename ...
77 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
78 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
79 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
80 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
81 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
82 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
83 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
84 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
85 test_vfmlslq_laneq_low_u32): Rename ...
86 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
87 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
88 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
89 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
90 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
91 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
93 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
94 test_vfmlslq_low_f16): ... To This.
95 * lib/target-supports.exp
96 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
98 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
101 * gfortran.dg/overload_3.f90: New test.
103 2019-02-25 Jakub Jelinek <jakub@redhat.com>
106 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
108 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
111 * gfortran.dg/list_directed_large.f90: New test.
113 2019-02-25 Jakub Jelinek <jakub@redhat.com>
116 * gcc.c-torture/execute/pr89434.c: New test.
119 * gcc.dg/pr89438.c: New test.
121 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
124 * g++.dg/cpp0x/pr84585.C: New.
126 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
129 * gfortran.dg/allocate_with_mold_3.f90: New test.
131 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
134 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
135 * gcc.target/i386/pr87007-2.c: Likewise.
137 2019-02-24 Harald Anlauf <anlauf@gmx.de>
141 * gfortran.dg/pr89266.f90: New test.
142 * gfortran.dg/pr88326.f90: New test.
144 2019-02-24 Jakub Jelinek <jakub@redhat.com>
146 PR rtl-optimization/89445
147 * gcc.target/i386/avx512f-pr89445.c: New test.
149 2019-02-23 Martin Sebor <msebor@redhat.com>
151 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
152 wchar_t to wint_t to avoid a bogus -Wformat warning in
155 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
158 * gfortran.dg/ISO_Fortran_binding_5.c: Include
159 "../../../libgfortran/ISO_Fortran_binding.h".
160 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
162 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
165 * gcc.dg/pr69471-1.c: New test.
166 * gcc.dg/pr69471-2.c: Likewise.
167 * gcc.target/i386/pr69471-3.c: Likewise.
169 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
172 * gfortran.dg/dtio_34.f90: New test.
174 2019-02-23 Marek Polacek <polacek@redhat.com>
176 PR c++/88294 - ICE with non-constant noexcept-specifier.
177 * g++.dg/cpp0x/noexcept34.C: New test.
178 * g++.dg/cpp0x/noexcept35.C: New test.
181 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
183 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
186 * gfortran.dg/deferred_character_32.f90 : New test
188 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
191 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
192 previously incorrect lbound for allocatable expressions. Also
193 correct stop values to avoid repetition.
194 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
195 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
198 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
199 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
200 * gfortran.dg/pr32599.f03 : Set standard to F2008.
202 2019-02-22 David Malcolm <dmalcolm@redhat.com>
205 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
206 renaming to a multicharacter name, so that start != finish. Add
207 tests for dtor locations.
209 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/cpp0x/pr84676.C: New.
214 2019-02-22 Martin Sebor <msebor@redhat.com>
216 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
217 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
219 2019-02-22 Harald Anlauf <anlauf@gmx.de>
222 * gfortran.dg/newunit_6.f90: New test.
224 2019-02-22 Marek Polacek <polacek@redhat.com>
226 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
227 * g++.dg/cpp2a/explicit14.C: New test.
229 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
232 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
233 * gfortran.fortran-torture/compile/pr89324.f90: New test.
235 2019-02-22 Martin Sebor <msebor@redhat.com>
238 * gcc.dg/Wabsolute-value.c: New test.
240 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
242 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
243 Hongtao Liu <hongtao.liu@intel.com>
244 Sunil K Pandey <sunil.k.pandey@intel.com>
247 * gcc.target/i386/pr87007-1.c: New test.
248 * gcc.target/i386/pr87007-2.c: Likewise.
250 2019-02-22 Richard Biener <rguenther@suse.de>
252 PR tree-optimization/89440
253 * gcc.dg/vect/pr89440.c: New testcase.
255 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
257 * lib/target-supports.exp (check_effective_target_offload_nvptx):
261 * gfortran.dg/goacc/classify-routine.f95: Adjust.
263 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
264 * g++.dg/goacc/template.C: Likewise.
267 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
269 2019-02-22 Richard Biener <rguenther@suse.de>
272 * gcc.dg/torture/restrict-7.c: New testcase.
274 2019-02-21 Jakub Jelinek <jakub@redhat.com>
277 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
278 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
279 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
281 * g++.dg/cpp1y/constexpr-89285.C: New test.
282 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
284 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
285 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
287 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
290 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
291 -fcf-protection with -fcf-protection=branch.
292 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
293 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
294 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
295 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
296 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
298 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
300 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
301 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
303 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
306 * gfortran.dg/warn_conversion_11.f90: New test.
308 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
311 * gcc.target/i386/pr87412-1.c: New file.
312 * gcc.target/i386/pr87412-2.c: Likewise.
313 * gcc.target/i386/pr87412-3.c: Likewise.
314 * gcc.target/i386/pr87412-4.c: Likewise.
316 2019-02-20 Jakub Jelinek <jakub@redhat.com>
319 * g++.dg/cpp0x/pr89403.C: New test.
322 * g++.dg/cpp1z/inline-var5.C: New test.
325 * gcc.c-torture/compile/pr89412.c: New test.
327 2019-02-20 Jakub Jelinek <jakub@redhat.com>
328 David Malcolm <dmalcolm@redhat.com>
331 * gcc.dg/torture/pr89091.c: New test.
333 2019-02-20 Jakub Jelinek <jakub@redhat.com>
337 * gcc.dg/pr88074-2.c: New test.
340 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
342 2019-02-20 David Malcolm <dmalcolm@redhat.com>
345 * gcc.dg/pr89410-1.c: New test.
346 * gcc.dg/pr89410-2.c: New test.
348 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
350 * lib/target-supports.exp (check_effective_target_vect_usad_char):
352 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
353 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
355 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
358 * gcc.target/arm/pr86487.c: New.
360 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/cpp1y/var-templ60.C: New.
365 2019-02-20 Li Jia He <helijia@linux.ibm.com>
368 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
370 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
372 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
374 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
377 * gfortran.dg/ISO_Fortran_binding_4.f90
379 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
382 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
383 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
385 2019-02-19 Richard Biener <rguenther@suse.de>
388 * gcc.dg/pr88074.c: New testcase.
390 2019-02-19 Jakub Jelinek <jakub@redhat.com>
393 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
397 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
400 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
403 * g++.dg/diagnostic/pr89390.C: New test.
405 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
409 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
411 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
414 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
417 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
419 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
420 * gfortran.dg/lto/pr87689_0.f: New file.
421 * gfortran.dg/lto/pr87689_1.f: New file.
423 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
425 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
427 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
429 * gdc.dg/dg.exp: Tabify.
430 * gdc.dg/lto/lto.exp: Likewise.
431 * gdc.test/gdc-test.exp: Likewise.
432 * lib/gdc-dg.exp: Likewise.
433 * lib/gdc.exp: Likewise.
435 2019-02-18 Richard Biener <rguenther@suse.de>
437 PR tree-optimization/89296
438 * gcc.dg/uninit-pr89296.c: New testcase.
440 2019-02-18 Jakub Jelinek <jakub@redhat.com>
443 * gcc.c-torture/execute/pr89369.c: New test.
444 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
445 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
448 2019-02-18 Martin Jambor <mjambor@suse.cz>
450 PR tree-optimization/89209
451 * gcc.dg/tree-ssa/pr89209.c: New test.
453 2019-02-18 Martin Liska <mliska@suse.cz>
455 * gfortran.dg/simd-builtins-7.f90: New test.
456 * gfortran.dg/simd-builtins-7.h: New test.
458 2019-02-17 Harald Anlauf <anlauf@gmx.de>
461 * gfortran.dg/pr88299.f90: New test.
463 2019-02-17 Harald Anlauf <anlauf@gmx.de>
466 * gfortran.dg/transfer_simplify_12.f90: New test.
468 2019-02-17 Marek Polacek <polacek@redhat.com>
470 PR c++/89217 - ICE with list-initialization in range-based for loop.
471 * g++.dg/cpp0x/range-for37.C: New test.
473 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
476 * g++.dg/cpp0x/initlist114.C: New test.
479 * g++.dg/abi/mangle68.C: New test.
480 * g++.dg/cpp0x/decltype69.C: New test.
482 2019-02-16 David Malcolm <dmalcolm@redhat.com>
485 * g++.dg/wrappers/pr88680.C: New test.
487 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
490 * gfortran.dg/coarray_data_1.f90: New test.
492 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
494 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
495 * c-c++-common/patchable_function_entry-default.c: Likewise.
496 * c-c++-common/patchable_function_entry-definition.c: Likewise.
498 2019-02-16 Jakub Jelinek <jakub@redhat.com>
500 PR rtl-optimization/66152
501 * gcc.target/i386/pr66152.c: New test.
503 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
505 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
506 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
508 2019-02-15 Tamar Christina <tamar.christina@arm.com>
510 * lib/target-supports.exp
511 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
512 checking alternative.
514 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
516 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
518 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
520 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
521 * c-c++-common/patchable_function_entry-default.c: Likewise.
522 * c-c++-common/patchable_function_entry-definition.c: Likewise.
523 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
525 2019-02-15 Jakub Jelinek <jakub@redhat.com>
529 * lib/gcc-dg.exp: If llvm_binutils effective target, set
530 allow_blank_lines to 2 during initialization.
531 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
532 it was previously zero.
533 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
534 Clear allow_blank_lines afterwards whenever it was 1.
535 * gdc.test/gdc-test.exp (dmd2dg): Don't call
536 dg-allow-blank-lines-in-output here.
537 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
538 the tests and restore it back at the end.
540 * c-c++-common/ubsan/opts-1.c: New test.
541 * c-c++-common/ubsan/opts-2.c: New test.
542 * c-c++-common/ubsan/opts-3.c: New test.
543 * c-c++-common/ubsan/opts-4.c: New test.
545 2019-02-15 Richard Biener <rguenther@suse.de>
546 Jakub Jelinek <jakub@redhat.com>
548 PR tree-optimization/89278
549 * gcc.dg/pr89278.c: New test.
551 2019-02-15 Jakub Jelinek <jakub@redhat.com>
554 * gcc.dg/pr89340.c: New test.
555 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
556 that leaf attribute on nested function is useless.
559 * gcc.dg/pr89342.c: New test.
561 2019-02-14 Jakub Jelinek <jakub@redhat.com>
563 PR rtl-optimization/89354
564 * gcc.dg/pr89354.c: New test.
566 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
568 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
569 * gcc.target/i386/ssse3-pabsd.c: Ditto.
570 * gcc.target/i386/ssse3-pabsw.c: Ditto.
571 * gcc.target/i386/ssse3-palignr.c: Ditto.
572 * gcc.target/i386/ssse3-phaddd.c: Ditto.
573 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
574 * gcc.target/i386/ssse3-phaddw.c: Ditto.
575 * gcc.target/i386/ssse3-phsubd.c: Ditto.
576 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
577 * gcc.target/i386/ssse3-phsubw.c: Ditto.
578 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
579 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
580 * gcc.target/i386/ssse3-pshufb.c: Ditto.
581 * gcc.target/i386/ssse3-psignb.c: Ditto.
582 * gcc.target/i386/ssse3-psignd.c: Ditto.
583 * gcc.target/i386/ssse3-psignw.c: Ditto.
585 2018-02-14 Steve Ellcey <sellcey@marvell.com>
587 * gcc.target/aarch64/pcs_attribute.c: New test.
589 2019-02-14 Harald Anlauf <anlauf@gmx.de>
592 * gfortran.dg/pr88248.f90: New test.
593 * gfortran.dg/f2018_obs.f90: Updated test.
595 2019-02-14 Tamar Christina <tamar.christina@arm.com>
597 * gcc.target/arm/pr88850.c: change options to additional option.
599 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
602 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
605 2019-02-14 Tamar Christina <tamar.christina@arm.com>
608 * gcc.target/arm/pr88850-2.c: New test.
609 * lib/target-supports.exp
610 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
611 check_effective_target_arm_neon_softfp_fp16_ok,
612 add_options_for_arm_neon_softfp_fp16): New.
614 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
616 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
617 * lib/target-supports.exp: Add procedure to check for ldrd.
619 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
622 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
623 * gfortran.dg/goacc/loop-3.f95: Likewise.
624 * gfortran.dg/goacc/pr72715.f90: New test.
626 2019-02-14 Martin Liska <mliska@suse.cz>
628 PR rtl-optimization/89242
629 * g++.dg/pr89242.C: New test.
631 2019-02-14 Jakub Jelinek <jakub@redhat.com>
633 PR tree-optimization/89314
634 * gcc.dg/pr89314.c: New test.
637 * gcc.dg/ubsan/pr89284.c: New test.
639 2019-02-13 Ian Lance Taylor <iant@golang.org>
641 * gcc.dg/func-attr-1.c: New test.
643 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
645 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
647 2019-02-13 Marek Polacek <polacek@redhat.com>
649 PR c++/89297 - ICE with OVERLOAD in template.
650 * g++.dg/cpp0x/initlist113.C: New test.
652 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
655 * g++.dg/cpp0x/pr86379.C: New.
658 * g++.dg/cpp1y/pr87322.C: New.
659 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
660 instantiate the expected number of lambda functions.
662 2019-02-13 Marek Polacek <polacek@redhat.com>
665 * g++.dg/cpp2a/nontype-class13.C: New test.
667 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
670 * gcc.target/arm/pr89190.c: New test.
672 2019-02-13 David Malcolm <dmalcolm@redhat.com>
675 * g++.dg/concepts/pr89036.C: New test.
677 2019-02-13 Tamar Christina <tamar.christina@arm.com>
680 * gcc.target/aarch64/sve/pr88847.c: New test.
682 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
683 Jakub Jelinek <jakub@redhat.com>
686 * g++.dg/torture/pr89303.C: New test.
688 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/cpp1z/using4.C: New.
692 * g++.dg/cpp1z/using5.C: Likewise.
693 * g++.dg/cpp1z/using6.C: Likewise.
695 2019-02-13 Jakub Jelinek <jakub@redhat.com>
698 * gcc.target/i386/pr89290.c: New test.
700 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
702 * gcc.target/powerpc/crypto-builtin-1.c
703 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
706 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
709 * gcc.target/i386/pr89229-1.c: New test.
711 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
714 * gcc.target/s390/pr89233.c: New test.
716 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
718 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
719 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
720 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
722 2019-02-12 Richard Biener <rguenther@suse.de>
724 PR tree-optimization/89253
725 * gfortran.dg/pr89253.f: New testcase.
727 2019-02-11 Marek Polacek <polacek@redhat.com>
729 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
730 * g++.dg/cpp0x/nullptr40.C: New test.
731 * g++.dg/cpp0x/nullptr41.C: New test.
733 2019-02-11 Jakub Jelinek <jakub@redhat.com>
736 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
738 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
740 PR tree-optimization/86637
741 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
743 2019-02-11 Martin Sebor <msebor@redhat.com>
745 PR tree-optimization/88771
746 * gcc.dg/Wstringop-overflow-8.c: New test.
747 * gcc.dg/Wstringop-overflow-9.c: New test.
748 * gcc.dg/Warray-bounds-40.c: New test.
749 * gcc.dg/builtin-stpncpy.c: Adjust.
750 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
751 * g++.dg/opt/memcpy1.C: Adjust.
753 2019-02-11 Martin Sebor <msebor@redhat.com>
756 * c-c++-common/array-5.c: New test.
757 * c-c++-common/pr68107.c: Adjust text of diagnostics.
758 * g++.dg/init/new38.C: Same.
759 * g++.dg/init/new43.C: Same.
760 * g++.dg/init/new44.C: Same.
761 * g++.dg/init/new46.C: Same.
762 * g++.dg/other/large-size-array.C: Same.
763 * g++.dg/other/new-size-type.C: Same.
764 * g++.dg/template/array30.C: Same.
765 * g++.dg/template/array32.C: New test.
766 * g++.dg/template/dependent-name3.C: Adjust.
767 * gcc.dg/large-size-array-3.c: Same.
768 * gcc.dg/large-size-array-5.c: Same.
769 * gcc.dg/large-size-array.c: Same.
770 * g++.old-deja/g++.brendan/array1.C: Same.
771 * g++.old-deja/g++.mike/p6149.C: Same.
773 2019-02-11 Martin Sebor <msebor@redhat.com>
775 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
777 2019-02-11 Tamar Christina <tamar.christina@arm.com>
780 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
781 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
782 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
784 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
786 * gcc.target/powerpc/vec-sld-modulo.c: New.
787 * gcc.target/powerpc/vec-srad-modulo.c: New.
788 * gcc.target/powerpc/vec-srd-modulo.c: New.
790 2019-02-11 Martin Liska <mliska@suse.cz>
793 * g++.dg/ipa/pr89009.C: New test.
795 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
798 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
799 * gfortran.dg/pointer_init_6.f90: Likewise.
800 * gfortran.dg/pointer_init_9.f90: New test.
802 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
805 * gfortran.dg/warn_undefined_1.f90: New test.o
807 2019-02-10 Jakub Jelinek <jakub@redhat.com>
809 PR tree-optimization/89268
810 * gcc.dg/vect/pr89268.c: New test.
812 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
814 * gnat.dg/lto19.adb: Remove dg-excess-errors.
816 2019-02-09 Harald Anlauf <anlauf@gmx.de>
819 * gfortran.dg/substr_simplify.f90: New test.
821 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
824 * gfortran.dg/pr79966.f90: Xfail everwyhere.
826 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
829 * gfortran.dg/array_reference_2.f90 : New test.
831 2019-02-09 Jakub Jelinek <jakub@redhat.com>
834 * gcc.dg/gomp/pr89246-1.c: New test.
835 * gcc.dg/gomp/pr89246-2.c: New test.
837 2019-02-08 Jakub Jelinek <jakub@redhat.com>
839 PR tree-optimization/88739
840 * gcc.c-torture/execute/pr88739.c: New test.
842 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
845 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
847 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
849 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
850 * gcc.target/s390/vector/vec-copysign.c: New test.
852 2019-02-08 Richard Biener <rguenther@suse.de>
854 PR tree-optimization/89247
855 * gcc.dg/torture/pr89247.c: New testcase.
857 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
859 * gcc.target/s390/jump-label.c: New test.
861 2019-02-08 Richard Biener <rguenther@suse.de>
864 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
866 2019-02-08 Jakub Jelinek <jakub@redhat.com>
868 PR rtl-optimization/89234
869 * g++.dg/ubsan/pr89234.C: New test.
871 2019-02-08 Richard Biener <rguenther@suse.de>
874 * gcc.dg/torture/pr89223.c: New testcase.
876 2019-02-07 David Malcolm <dmalcolm@redhat.com>
878 PR tree-optimization/86637
879 PR tree-optimization/89235
880 * gcc.c-torture/compile/pr86637-1.c: New test.
881 * gcc.c-torture/compile/pr86637-2.c: New test.
882 * gcc.c-torture/compile/pr86637-3.c: New test.
883 * gcc.c-torture/compile/pr89235.c: New test.
885 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
887 * gcc.target/aarch64/abd_1.c: New test.
888 * gcc.dg/sabd_1.c: Likewise.
890 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
893 * gfortran.dg/wunused-parameter_2.f90: New test.
895 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
897 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
899 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
901 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
902 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
904 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
905 Jakub Jelinek <jakub@redhat.com>
908 * gcc.c-torture/execute/pr88714.c: New test.
909 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
911 2019-02-07 Tamar Christina <tamar.christina@arm.com>
914 * gcc.target/arm/pr88850.c: New test.
916 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
919 * g++.dg/cpp0x/pr86218.C: New.
921 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
923 PR rtl-optimization/89225
924 * gcc.target/powerpc/pr89225.c: New.
926 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
928 * gnat.dg/opt76.adb: New test.
930 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
933 * gfortran.dg/null_10.f90: New test.
935 2019-02-06 David Malcolm <dmalcolm@redhat.com>
938 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
939 column numbers to dg-warning directives where they are correct.
940 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
941 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
942 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
944 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
947 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
948 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
949 xfail scan-assembler-not with Solaris as.
951 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
953 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
955 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
957 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
960 2019-02-06 Richard Biener <rguenther@suse.de>
962 PR tree-optimization/89182
963 * gfortran.dg/graphite/pr89182.f90: New testcase.
965 2019-02-06 Jakub Jelinek <jakub@redhat.com>
968 * gcc.dg/pr89211.c: New test.
971 * c-c++-common/builtin-convertvector-2.c: New test.
973 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
976 * lib/go-torture.exp: Test compiling with -flto.
978 2019-02-06 Joseph Myers <joseph@codesourcery.com>
981 * gcc.dg/redecl-18.c: New test.
983 2019-02-05 Jakub Jelinek <jakub@redhat.com>
986 * g++.dg/opt/pr89187.C: New test.
988 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
990 * jit.dg/add-driver-options-testlib.c: Add support file for
991 test-add-driver-options.c testcase.
992 * jit.dg/all-non-failing-tests.h: Add note about
993 test-add-driver-options.c
994 * jit.dg/jit.exp (jit-dg-test): Update to support
995 add-driver-options-testlib.c compilation.
996 * jit.dg/test-add-driver-options.c: New testcase.
998 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1000 PR rtl-optimization/11304
1001 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1002 * gcc.target/i386/call-2.c: New test.
1004 2019-02-05 Marek Polacek <polacek@redhat.com>
1006 PR c++/89158 - by-value capture of constexpr variable broken.
1007 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1009 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1011 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1013 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1015 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1017 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1020 * g++.dg/opt/pr89188.C: New test.
1022 PR rtl-optimization/89195
1023 * gcc.c-torture/execute/pr89195.c: New test.
1025 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1027 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1029 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1030 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1031 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1032 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1033 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1034 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1035 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1036 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1037 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1039 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1042 * g++.dg/ext/vector36.C: New test.
1044 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1047 * g++.dg/pr87770.C: New.
1049 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1052 * gfortran.dg/pr89077.f90: New test.
1054 2019-02-04 Martin Liska <mliska@suse.cz>
1057 * gcc.dg/ipa/pr88985.c: New test.
1059 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1062 characters or extra spaces after the comment character.
1064 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1066 * g++.dg/torture/alias-1.C: New test.
1068 2019-02-03 Martin Sebor <msebor@redhat.com>
1071 * c-c++-common/Wsequence-point-2.c: New test.
1074 * g++.dg/warn/Wunused-var-35.C: New test.
1076 2019-02-03 Richard Biener <rguenther@suse.de>
1079 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1081 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1084 * gfortran.dg/warn_conversion_10.f90: New test.
1086 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1089 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1091 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1094 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1096 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1099 * gfortran.dg/pointer_array_component_3.f90 : New test.
1101 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1104 * gcc.dg/gomp/pr87887-1.c: New test.
1105 * gcc.dg/gomp/pr87887-2.c: New test.
1107 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1111 * gfortran.dg/pr89084.f90: New test.
1112 * gfortran.dg/lto/pr89084_0.f90: New test.
1113 * gfortran.dg/pr83246.f90: New test.
1115 2019-02-01 Marek Polacek <polacek@redhat.com>
1117 PR c++/88325 - ICE with invalid out-of-line template member definition.
1118 * g++.dg/cpp2a/typename14.C: New test.
1120 2019-02-01 Richard Biener <rguenther@suse.de>
1123 * gcc.dg/torture/pr88597.c: New testcase.
1125 2019-02-01 Richard Biener <rguenther@suse.de>
1127 PR tree-optimization/85497
1128 * gcc.dg/graphite/pr85497.c: New testcase.
1130 2019-02-01 Richard Biener <rguenther@suse.de>
1133 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1135 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1137 PR tree-optimization/89143
1138 * gcc.dg/tree-ssa/vrp121.c: New test.
1140 PR tree-optimization/88107
1141 * gcc.dg/gomp/pr88107.c: New test.
1144 * g++.dg/ext/attrib57.C: New test.
1146 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1148 PR tree-optimization/88932
1149 * gfortran.dg/pr88932.f90: New test.
1151 2019-01-31 Marek Polacek <polacek@redhat.com>
1153 PR c++/88983 - ICE with switch in constexpr function.
1154 * g++.dg/cpp1y/constexpr-88983.C: New test.
1156 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1159 * gfortran.dg/contiguous_9.f90: New test.
1161 2019-01-31 Marek Polacek <polacek@redhat.com>
1163 PR c++/89083, c++/80864 - ICE with list initialization in template.
1164 * g++.dg/cpp0x/initlist107.C: New test.
1165 * g++.dg/cpp0x/initlist108.C: New test.
1166 * g++.dg/cpp0x/initlist109.C: New test.
1167 * g++.dg/cpp0x/initlist110.C: New test.
1168 * g++.dg/cpp0x/initlist111.C: New test.
1169 * g++.dg/cpp0x/initlist112.C: New test.
1170 * g++.dg/init/ptrfn4.C: New test.
1172 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1175 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1176 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1178 2019-01-31 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/89135
1181 * gcc.dg/torture/pr89135.c: New testcase.
1183 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1186 * c-c++-common/asan/pr89124.c: New test.
1188 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1191 * gfortran.dg/print_2.f90: New test.
1193 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1195 PR rtl-optimization/87246
1196 * gcc.target/i386/pr87246.c: New.
1198 2019-01-30 Marek Polacek <polacek@redhat.com>
1200 PR c++/89119 - ICE with value-initialization in template.
1201 * g++.dg/cpp0x/initlist-value3.C: New test.
1203 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1205 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1206 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1207 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1208 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1209 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1210 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1211 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1212 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1213 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1214 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1216 2019-01-30 Richard Biener <rguenther@suse.de>
1218 PR tree-optimization/89111
1219 * gcc.dg/torture/pr89111.c: New testcase.
1221 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1224 * lib/target-supports.exp: Cache result.
1226 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1229 * g++.target/i386/pr89105.C: New test.
1232 * gcc.dg/pr89061.c: New test.
1234 2019-01-29 Martin Sebor <msebor@redhat.com>
1237 * gcc.dg/Warray-bounds-39.c: New test.
1239 2019-01-29 Marek Polacek <polacek@redhat.com>
1242 * g++.dg/other/nontype-1.C: Expect error in all modes.
1243 * g++.dg/parse/crash13.C: Likewise.
1244 * g++.dg/parse/error36.C: Likewise.
1245 * g++.dg/template/error29.C: Likewise.
1247 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1250 * gfortran.dg/c_funptr_1.f90: New file.
1251 * gfortran.dg/c_funptr_1_mod.f90: New file.
1253 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1257 * gcc.dg/gomp/pr89104.c: New test.
1259 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1261 * gdc.dg/pr89042a.d: Mark as compile test.
1262 * gdc.dg/pr89042b.d: Likewise.
1264 2019-01-29 Richard Biener <rguenther@suse.de>
1267 * g++.dg/lto/pr87295_0.C: New testcase.
1269 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1272 * gcc.dg/pr89045.c: New test.
1275 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1276 lp64, ilp32 and llp64 only.
1277 (fputs): Use unsigned long long instead of size_t for return type.
1278 (vfprintf, vfscanf): Accept arbitrary target specific type for
1281 2019-01-28 Marek Polacek <polacek@redhat.com>
1283 PR c++/88358 - name wrongly treated as type.
1284 * g++.dg/cpp2a/typename1.C: Add dg-error.
1285 * g++.dg/cpp2a/typename13.C: New test.
1286 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1289 2019-01-28 Marek Polacek <polacek@redhat.com>
1291 * g++.dg/cpp0x/enum37.C: Add dg-error.
1293 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1295 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1296 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1298 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1300 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1301 "-Wattribute-alias".
1303 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1306 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1308 2019-01-27 Marek Polacek <polacek@redhat.com>
1310 PR c++/88815 - narrowing conversion lost in decltype.
1311 PR c++/78244 - narrowing conversion in template not detected.
1312 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1313 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1314 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1315 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1317 PR c++/89024 - ICE with incomplete enum type.
1318 * g++.dg/cpp0x/enum37.C: New test.
1320 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1322 * gnat.dg/opt75.adb: New test.
1323 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1325 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1328 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1329 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1331 2019-01-26 Martin Jambor <mjambor@suse.cz>
1334 * gfortran.dg/gomp/pr88933.f90: New test.
1336 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1339 * gdc.dg/pr89042a.d: New test.
1340 * gdc.dg/pr89042b.d: New test.
1342 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1345 * gfortran.dg/pr57553.f90: New test.
1347 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1349 * gnat.dg/array34.adb: New test.
1351 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1353 PR preprocessor/88974
1354 * c-c++-common/cpp/pr88974.c: New test.
1356 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1359 * g++.dg/cpp2a/destroying-delete2.C: New.
1360 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1362 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1365 * gfortran.dg/pr85780.f90: Update testcase for error message.
1367 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1370 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1371 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1372 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1374 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1377 * gcc.dg/pr89037.c: New test.
1379 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1381 * lib/target-supports.exp (check_effective_target_fenv): New.
1382 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1383 fenv effective target.
1384 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1385 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1386 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1387 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1389 2019-01-25 Richard Biener <rguenther@suse.de>
1391 PR tree-optimization/86865
1392 * gcc.dg/graphite/pr86865.c: New testcase.
1393 * gcc.dg/graphite/pr69728.c: XFAIL.
1394 * gcc.dg/graphite/scop-21.c: Likewise.
1396 2019-01-24 Martin Sebor <msebor@redhat.com>
1401 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1402 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1403 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1404 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1405 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1406 * gcc.dg/builtins-69.c: New test.
1407 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1408 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1410 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1412 PR rtl-optimization/88948
1413 * gcc.target/i386/pr88948.c: New test.
1415 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1418 * g++.dg/debug/pr89006.C: New test.
1421 * gcc.dg/gomp/pr89015.c: New test.
1424 * c-c++-common/gomp/cancel-2.c: New test.
1425 * gcc.dg/gomp/cancel-1.c: New test.
1426 * g++.dg/gomp/cancel-1.C: New test.
1427 * g++.dg/gomp/cancel-2.C: New test.
1428 * g++.dg/gomp/cancel-3.C: New test.
1430 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1432 PR tree-optimization/89027
1433 * gfortran.dg/gomp/pr89027.f90: New test.
1435 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1438 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1439 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1441 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1444 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1445 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1446 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1447 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1449 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1452 * g++.target/i386/pr88998.c: New test.
1454 2019-01-23 Marek Polacek <polacek@redhat.com>
1456 PR c++/88757 - qualified name treated wrongly as type.
1457 * g++.dg/cpp0x/dependent2.C: New test.
1458 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1459 * g++.dg/cpp2a/typename12.C: New test.
1460 * g++.dg/template/static30.C: Remove dg-error.
1462 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1465 * c-c++-common/pr44715.c: New test.
1468 * c-c++-common/pr88984.c: New test.
1470 2019-01-23 Richard Biener <rguenther@suse.de>
1472 PR tree-optimization/89008
1473 * gcc.dg/torture/pr89008.c: New testcase.
1475 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1477 * gnat.dg/specs/opt4.ads: New test.
1479 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1481 PR tree-optimization/88964
1482 * gfortran.dg/pr88964.f90: New test.
1484 2019-01-22 Martin Sebor <msebor@redhat.com>
1486 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1487 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1489 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1490 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1493 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1495 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1496 to aarch64*-*-* target.
1497 * c-c++-common/gomp/pr60823-3.c: Ditto.
1498 * g++.dg/gomp/declare-simd-1.C: Ditto.
1499 * g++.dg/gomp/declare-simd-3.C: Ditto.
1500 * g++.dg/gomp/declare-simd-4.C: Ditto.
1501 * g++.dg/gomp/declare-simd-7.C: Ditto.
1502 * g++.dg/gomp/pr88182.C: Ditto.
1503 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1504 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1505 * gcc.dg/gomp/pr59669-2.c: Ditto.
1506 * gcc.dg/gomp/pr87895-1.c: Ditto.
1507 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1508 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1509 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1510 * gfortran.dg/gomp/pr83977.f90: Ditto.
1512 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1515 * gcc.target/powerpc/pr88965.c: New test.
1518 * c-c++-common/gomp/atomic-23.c: New test.
1520 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1523 * gfortran.dg/power_8.f90: New test.
1525 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1527 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1528 * g++.dg/vec-init-1.C: Likewise.
1529 * gcc.dg/pr87793.c: Likewise.
1531 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1533 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1534 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1536 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1539 * gcc.target/arm/aapcs/bitfield2.c: New test.
1540 * gcc.target/arm/aapcs/bitfield3.c: New test.
1542 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1544 PR rtl-optimization/87763
1545 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1547 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1550 * gcc.target/i386/pr88954-1.c: New test.
1551 * gcc.target/i386/pr88954-2.c: Likewise.
1553 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1556 * gcc.target/arm/aapcs/bitfield1.c: New test.
1557 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1558 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1559 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1561 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1563 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1564 * gfortran.dg/block_16.f08: Likewise.
1565 * gfortran.dg/dec_structure_14.f90: Likewise.
1566 * gfortran.dg/namelist_96.f90: Likewise.
1567 * gfortran.dg/newunit_5.f90.f90: Moved to
1568 * gfortran.dg/newunit_5.f90: here.
1569 * gfortran.dg/pdt_28.f03: Likewise.
1570 * gfortran.dg/spread_simplify_1.f90: Likewise.
1572 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1574 PR/tree-optimization 88903
1575 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1577 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1579 PR rtl-optimization/88904
1580 * gcc.c-torture/execute/pr88904.c: New test.
1583 * gcc.dg/pr88905.c: New test.
1585 PR rtl-optimization/49429
1587 PR rtl-optimization/86334
1589 * gcc.target/i386/pr86334.c: New test.
1590 * gcc.target/i386/pr88906.c: New test.
1592 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1595 * g++.dg/gomp/pr88949.C: New test.
1597 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1599 * class_66.f90: Fix a dg directive.
1600 * debug/pr35154-stabs.f: Likewise.
1601 * dec_d_lines_3.f: Likewise.
1602 * dec_d_lines_3.f: Likewise.
1603 * dec_structure_12.f90: Likewise.
1604 * dec_structure_15.f90: Likewise.
1605 * deferred_character_31.f90: Likewise.
1606 * dtio_31.f03: Likewise.
1607 * dtio_32.f03: Likewise.
1608 * extends_11.f03: Likewise.
1609 * integer_plus.f90: Likewise.
1610 * pdt_25.f03: Likewise.
1611 * pr58968.f: Likewise.
1612 * pr78259.f90: Likewise.
1613 * vect/vect-2.f90: Likewise.
1614 * matmul_const.f90: Likewise.
1616 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1619 * gcc.target/i386/pr88938.c: New test.
1621 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1624 * g++.dg/asan/pr88901.C: New test.
1626 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1628 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1630 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1633 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1634 * gcc.dg/pr88928.c: New test case.
1636 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1638 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1639 {long ,short ,}{unsigned ,}int.
1641 2019-01-21 Richard Biener <rguenther@suse.de>
1643 PR tree-optimization/88934
1644 * gfortran.dg/pr88934.f90: New testcase.
1646 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1648 Fix after C++ P0600 implementation.
1649 * g++.dg/init/new39.C: Don't just ignore result of new.
1651 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1653 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1655 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1657 * gdc.dg/runnable.d: Add tests for comparing complex types.
1659 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1661 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1662 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1663 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1664 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1666 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1669 * gfortran.dg/no-automatic.f90: New test.
1671 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1674 * gfortran.dg/pr77960.f90: New test.
1676 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1677 Paul Thomas <pault@gcc.gnu.org>
1680 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1681 scan-tree tests that fail with patch.
1682 * gfortran.dg/contiguous_8.f90: New test.
1684 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1686 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1688 * gfortran.dg/loop_versioning_9.f90: New test.
1689 * gfortran.dg/loop_versioning_10.f90: Likewise.
1691 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1694 * gfortran.dg/pr88902.f90: New test.
1696 2019-01-18 Martin Sebor <msebor@redhat.com>
1698 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1700 2019-01-18 Ian Lance Taylor <iant@golang.org>
1702 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1703 is no longer externally visible.
1705 2019-01-18 Marek Polacek <polacek@redhat.com>
1708 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1710 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1713 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1714 (dg-options): Replace -m32 with -fno-pic.
1715 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1716 (dg-options): Remove -m32.
1718 2019-01-18 Richard Biener <rguenther@suse.de>
1720 PR tree-optimization/88903
1721 * gcc.dg/vect/pr88903-1.c: New testcase.
1722 * gcc.dg/vect/pr88903-2.c: Likewise.
1724 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1728 * c-c++-common/pr51628-33.c: New test.
1729 * c-c++-common/pr51628-35.c: New test.
1730 * c-c++-common/pr88664-1.c: Likewise.
1731 * c-c++-common/pr88664-2.c: Likewise.
1732 * gcc.dg/pr51628-34.c: Likewise.
1734 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1737 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1738 mp and sec extensions to armv7-a.
1740 2019-01-18 Martin Liska <mliska@suse.cz>
1742 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1743 expected function name.
1745 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1747 PR tree-optimization/86214
1748 * g++.dg/opt/pr86214-1.C: New test.
1749 * g++.dg/opt/pr86214-2.C: New test.
1751 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1753 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1755 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1758 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1761 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1762 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1764 2019-01-18 Martin Liska <mliska@suse.cz>
1767 * g++.target/i386/pr88587.C: New test.
1768 * gcc.target/i386/mvc13.c: New test.
1770 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1773 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1775 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1776 * gfortran.dg/gomp/pr83977.f90: Ditto.
1778 2019-01-17 Martin Sebor <msebor@redhat.com>
1781 * gcc.dg/Warray-bounds-38.c: New test.
1783 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1785 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1786 warning checks and assembler scans.
1787 * c-c++-common/gomp/pr60823-3.c: Ditto.
1788 * c-c++-common/gomp/pr63328.c: Ditto.
1789 * g++.dg/gomp/declare-simd-1.C: Ditto.
1790 * g++.dg/gomp/declare-simd-3.C: Ditto.
1791 * g++.dg/gomp/declare-simd-4.C: Ditto.
1792 * g++.dg/gomp/declare-simd-7.C: Ditto.
1793 * g++.dg/gomp/pr88182.C: Ditto.
1794 * g++.dg/vect/simd-clone-7.cc: Ditto.
1795 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1796 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1797 * gcc.dg/gomp/pr59669-2.c: Ditto.
1798 * gcc.dg/gomp/pr87895-1.c: Ditto.
1799 * gcc.dg/gomp/pr87895-2.c: Ditto.
1800 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1801 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1802 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1803 * gfortran.dg/gomp/pr83977.f90: Ditto.
1805 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1807 * g++.dg/cpp0x/auto52.C: Test locations too.
1808 * g++.dg/cpp0x/trailing2.C: Likewise.
1809 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1810 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1811 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1812 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1813 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1815 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1818 * g++.dg/template/pr88699.C: New test.
1820 2019-01-17 Martin Sebor <msebor@redhat.com>
1822 PR tree-optimization/88800
1823 * c-c++-common/Wrestrict.c: Adjust.
1824 * gcc.dg/Warray-bounds-37.c: New test.
1825 * gcc.dg/builtin-memcpy-2.c: New test.
1826 * gcc.dg/builtin-memcpy.c: New test.
1828 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1831 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1833 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1834 Kwok Cheung Yeung <kcy@codesourcery.com>
1835 Julian Brown <julian@codesourcery.com>
1836 Tom de Vries <tom@codesourcery.com>
1838 * gcc.dg/20020312-2.c: Add amdgcn support.
1839 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1840 * gcc.dg/builtin-apply2.c: Likewise.
1841 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1842 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1843 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1844 * gcc.dg/memcmp-1.c: Increase timeout factor.
1845 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1846 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1847 * gcc.dg/sibcall-9.c: Likewise.
1848 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1849 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1850 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1851 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1852 * lib/target-supports.exp (check_effective_target_trampolines):
1854 (check_profiling_available): Likewise.
1855 (check_effective_target_global_constructor): Likewise.
1856 (check_effective_target_return_address): Likewise.
1857 (check_effective_target_fopenacc): Likewise.
1858 (check_effective_target_fopenmp): Likewise.
1859 (check_effective_target_vect_int): Likewise.
1860 (check_effective_target_vect_intfloat_cvt): Likewise.
1861 (check_effective_target_vect_uintfloat_cvt): Likewise.
1862 (check_effective_target_vect_floatint_cvt): Likewise.
1863 (check_effective_target_vect_floatuint_cvt): Likewise.
1864 (check_effective_target_vect_simd_clones): Likewise.
1865 (check_effective_target_vect_shift): Likewise.
1866 (check_effective_target_whole_vector_shift): Likewise.
1867 (check_effective_target_vect_bswap): Likewise.
1868 (check_effective_target_vect_shift_char): Likewise.
1869 (check_effective_target_vect_long): Likewise.
1870 (check_effective_target_vect_float): Likewise.
1871 (check_effective_target_vect_double): Likewise.
1872 (check_effective_target_vect_perm): Likewise.
1873 (check_effective_target_vect_perm_byte): Likewise.
1874 (check_effective_target_vect_perm_short): Likewise.
1875 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1876 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1877 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1878 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1879 (check_effective_target_vect_natural_alignment): Likewise.
1880 (check_effective_target_vect_fully_masked): Likewise.
1881 (check_effective_target_vect_element_align): Likewise.
1882 (check_effective_target_vect_masked_store): Likewise.
1883 (check_effective_target_vect_scatter_store): Likewise.
1884 (check_effective_target_vect_condition): Likewise.
1885 (check_effective_target_vect_cond_mixed): Likewise.
1886 (check_effective_target_vect_char_mult): Likewise.
1887 (check_effective_target_vect_short_mult): Likewise.
1888 (check_effective_target_vect_int_mult): Likewise.
1889 (check_effective_target_sqrt_insn): Likewise.
1890 (check_effective_target_vect_call_sqrtf): Likewise.
1891 (check_effective_target_vect_call_btrunc): Likewise.
1892 (check_effective_target_vect_call_btruncf): Likewise.
1893 (check_effective_target_vect_call_ceil): Likewise.
1894 (check_effective_target_vect_call_floorf): Likewise.
1895 (check_effective_target_lto): Likewise.
1896 (check_vect_support_and_set_flags): Likewise.
1897 (check_effective_target_vect_stridedN): Enable when fully masked is
1899 (add_options_for_sqrt_insn): New procedure.
1901 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1903 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1904 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1906 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1908 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1910 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1911 * gcc.dg/pic-1.c: Disable on amdgcn.
1912 * gcc.dg/pic-2.c: Disable on amdgcn.
1913 * gcc.dg/pic-3.c: Disable on amdgcn.
1914 * gcc.dg/pic-4.c: Disable on amdgcn.
1915 * gcc.dg/pie-3.c: Disable on amdgcn.
1916 * gcc.dg/pie-4.c: Disable on amdgcn.
1917 * gcc.dg/uninit-19.c: Check pie_enabled.
1918 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1920 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1921 Kwok Cheung Yeung <kcy@codesourcery.com>
1922 Julian Brown <julian@codesourcery.com>
1923 Tom de Vries <tom@codesourcery.com>
1925 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1926 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1927 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1928 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1929 * gcc.dg/20111216-1.c: Require exceptions.
1930 * gcc.dg/cleanup-10.c: Require exceptions.
1931 * gcc.dg/cleanup-11.c: Require exceptions.
1932 * gcc.dg/cleanup-12.c: Require exceptions.
1933 * gcc.dg/cleanup-13.c: Require exceptions.
1934 * gcc.dg/cleanup-5.c: Require exceptions.
1935 * gcc.dg/cleanup-8.c: Require exceptions.
1936 * gcc.dg/cleanup-9.c: Require exceptions.
1937 * gcc.dg/gomp/pr29955.c: Require exceptions.
1938 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1939 * gcc.dg/nested-func-5.c: Require exceptions.
1940 * gcc.dg/pch/except-1.c: Require exceptions.
1941 * gcc.dg/pch/valid-2.c: Require exceptions.
1942 * gcc.dg/pr41470.c: Require exceptions.
1943 * gcc.dg/pr42427.c: Require exceptions.
1944 * gcc.dg/pr44545.c: Require exceptions.
1945 * gcc.dg/pr47086.c: Require exceptions.
1946 * gcc.dg/pr51481.c: Require exceptions.
1947 * gcc.dg/pr51644.c: Require exceptions.
1948 * gcc.dg/pr52046.c: Require exceptions.
1949 * gcc.dg/pr54669.c: Require exceptions.
1950 * gcc.dg/pr56424.c: Require exceptions.
1951 * gcc.dg/pr64465.c: Require exceptions.
1952 * gcc.dg/pr65802.c: Require exceptions.
1953 * gcc.dg/pr67563.c: Require exceptions.
1954 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1955 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1956 * gcc.dg/vect/pr46663.c: Require exceptions.
1957 * lib/target-supports.exp (check_effective_target_exceptions): New.
1959 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1962 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1964 2019-01-17 Nathan Sidwell <nathan@acm.org>
1967 * g++.dg/cpp0x/pr86610.C: New.
1969 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1971 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1972 VFIXUPIMM* intrinsics.
1973 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1974 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1975 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1977 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1981 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1983 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1984 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1985 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1986 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1987 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1988 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1989 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1990 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1991 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1992 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1993 * gcc.target/i386/sse-13.c: Ditto.
1994 * gcc.target/i386/sse-14.c: Ditto.
1995 * gcc.target/i386/sse-22.c: Ditto.
1996 * gcc.target/i386/sse-23.c: Ditto.
1997 * gcc.target/i386/testimm-10.c: Ditto.
1998 * gcc.target/i386/testround-1.c: Ditto.
2000 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2004 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2007 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2008 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2010 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2012 PR rtl-optimization/88870
2013 * gcc.dg/pr88870.c: New test.
2015 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2017 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2019 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2022 * g++.dg/concepts/pr87768.C: New.
2025 * gcc.dg/cpp1z/pr86648.C: New.
2027 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2030 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2031 vectorized on POWER unless hardware misaligned loads are available.
2033 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2036 * g++.dg/torture/pr88861.C: New test.
2038 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2041 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2043 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2045 * g++.dg/other/pr33558.C: Test location too.
2046 * g++.dg/other/pr33558-2.C: Likewise.
2047 * g++.dg/parse/crash4.C: Likewise.
2048 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2049 * g++.old-deja/g++.mike/p7635.C: Likewise.
2050 * g++.old-deja/g++.other/decl6.C: Likewise.
2052 2019-01-16 Marek Polacek <polacek@redhat.com>
2054 PR c++/78244 - narrowing conversion in template not detected.
2055 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2056 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2058 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2062 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2063 may_alias attribute.
2065 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2067 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2070 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2073 * g++.dg/template/pr88795.C: New test.
2075 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2078 * gfortran.dg/actual_array_substr_3.f90: New test.
2080 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2083 * gfortran.dg/pr81849.f90: New test.
2085 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2087 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2088 ISO_Fortran_binding_2.h.
2090 2019-01-15 Marek Polacek <polacek@redhat.com>
2093 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2095 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2098 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2099 -Wdeprecated warning and expect a following note:.
2101 2019-01-15 Richard Biener <rguenther@suse.de>
2104 * g++.dg/lto/pr88046_0.C: New testcase.
2106 2019-01-15 Richard Biener <rguenther@suse.de>
2108 PR tree-optimization/88855
2109 * gcc.dg/pr88855.c: New testcase.
2111 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/diagnostic/typedef-initialized.C: New.
2115 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2117 * g++.dg/diagnostic/bitfld3.C: New.
2119 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2121 PR tree-optimization/88775
2122 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2123 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2125 2019-01-14 Marek Polacek <polacek@redhat.com>
2127 PR c++/88825 - ICE with bogus function return type deduction.
2128 * g++.dg/cpp1y/auto-fn55.C: New test.
2130 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2132 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2133 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2134 feature test macros.
2135 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2137 2019-01-14 Marek Polacek <polacek@redhat.com>
2139 PR c++/88830 - ICE with abstract class.
2140 * g++.dg/other/abstract7.C: New test.
2142 2019-01-14 Martin Sebor <msebor@redhat.com>
2145 * gcc.dg/format/attr-8.c: New test.
2146 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2147 * gcc.dg/format/attr-3.c: Same.
2148 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2149 * objc.dg/fsf-nsstring-format-1.m: Same.
2151 2019-01-14 Martin Liska <mliska@suse.cz>
2153 PR gcov-profile/88263
2154 * g++.dg/gcov/pr88263-2.C: New test.
2156 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2158 PR rtl-optimization/88796
2159 * gcc.target/i386/pr88796.c: New test.
2161 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2163 * gdc.dg/asm1.d: New test.
2164 * gdc.dg/asm2.d: New test.
2165 * gdc.dg/asm3.d: New test.
2166 * gdc.dg/asm4.d: New test.
2167 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2169 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2172 * gfortran.dg/namelist_96.f90: New test.
2174 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2177 * gfortran.dg/internal_pack_18.f90: New test.
2179 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2181 * gcc.dg/pr51628-20.c: Updated.
2182 * gcc.dg/pr51628-21.c: Likewise.
2183 * gcc.dg/pr51628-25.c: Likewise.
2185 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2188 * gfortran.dg/internal_pack_17.f90: New test.
2189 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2192 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2195 * gfortran.dg/pr61765.f90: New test.
2197 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2199 * g++.dg/cpp0x/pr62101.C: Test locations too.
2200 * g++.dg/inherit/pure1.C: Likewise.
2202 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2204 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2206 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2208 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2210 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2211 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2212 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2213 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2214 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2217 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2220 * gfortran.dg/pr35031.f90: new test.
2222 2019-01-11 Marek Polacek <polacek@redhat.com>
2224 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2225 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2226 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2228 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2232 * c-c++-common/gomp/pr85956.c: New test.
2233 * g++.dg/gomp/pr88733.C: New test.
2235 2019-01-11 Tobias Burnus <burnus@net-b.de>
2238 * g++.dg/cpp0x/defaulted61.C: New
2239 * g++.dg/cpp0x/defaulted62.C: New.
2241 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2243 PR tree-optimization/88693
2244 * gcc.c-torture/execute/pr88693.c: New test.
2246 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2248 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2251 2019-01-11 Martin Liska <mliska@suse.cz>
2254 * g++.dg/lto/pr88758_0.C: New test.
2255 * g++.dg/lto/pr88758_1.C: New test.
2257 2019-01-11 Jan Beulich <jbeulich@suse.com>
2259 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2260 gcc.target/i386/avx512f-vcvtss2si-1.c,
2261 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2262 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2263 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2264 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2265 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2266 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2267 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2268 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2269 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2270 gcc.target/i386/pr19398.c: Permit l or q suffix.
2272 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2274 PR rtl-optimization/88296
2275 * gcc.target/i386/pr88296.c: New test.
2277 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2279 * g++.dg/diagnostic/extern-initialized.C: New.
2280 * g++.dg/ext/dllimport-initialized.C: Likewise.
2282 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2285 * gfortran.dg/internal_pack_16.f90: New test.
2287 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2290 * g++.target/i386/pr88785.C: New test.
2292 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2294 PR rtl-optimization/87305
2295 * gcc.target/aarch64/pr87305.c: New.
2297 2019-01-10 Richard Biener <rguenther@suse.de>
2299 PR tree-optimization/88792
2300 * gcc.dg/torture/pr88792.c: New testcase.
2302 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2305 * gfortran.dg/pr86322_1.f90: New test.
2306 * gfortran.dg/pr86322_2.f90: Ditto.
2307 * gfortran.dg/pr86322_3.f90: Ditto.
2309 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2311 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2312 * gcc.target/aarch64/bti-2.c: Likewise.
2313 * gcc.target/aarch64/bti-3.c: Likewise.
2315 2019-01-10 Stefan Agner <stefan@agner.ch>
2318 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2319 check if -masm-syntax-unified gets applied properly.
2321 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2324 * gcc.dg/pr88568.c: New test.
2326 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2328 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2329 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2331 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2333 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2334 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2336 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2338 * lib/target-supports.exp
2339 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2340 check_effective_target_arm_v8_3a_complex_neon_ok,
2341 add_options_for_arm_v8_3a_complex_neon,
2342 check_effective_target_arm_v8_3a_complex_neon_hw,
2343 check_effective_target_vect_complex_rot_N): New.
2345 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2348 * gfortran.dg/pr88376.f90: New test.
2350 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2353 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2354 "can not" with "cannot".
2355 * gfortran.dg/common_15.f90: Likewise.
2356 * gfortran.dg/derived_result_2.f90: Likewise.
2357 * gfortran.dg/do_check_6.f90: Likewise.
2358 * gfortran.dg/namelist_args.f90: Likewise.
2359 * gfortran.dg/negative_unit_check.f90: Likewise.
2360 * gfortran.dg/pure_formal_3.f90: Likewise.
2361 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2362 * obj-c++.dg/exceptions-3.mm: Likewise.
2363 * obj-c++.dg/exceptions-4.mm: Likewise.
2364 * obj-c++.dg/exceptions-5.mm: Likewise.
2365 * obj-c++.dg/property/at-property-23.mm: Likewise.
2366 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2367 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2368 * objc.dg/attributes/method-attribute-2.m: Likewise.
2369 * objc.dg/exceptions-3.m: Likewise.
2370 * objc.dg/exceptions-4.m: Likewise.
2371 * objc.dg/exceptions-5.m: Likewise.
2372 * objc.dg/param-1.m: Likewise.
2373 * objc.dg/property/at-property-23.m: Likewise.
2374 * objc.dg/property/dotsyntax-17.m: Likewise.
2375 * objc.dg/property/property-neg-7.m: Likewise.
2377 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2380 * gfortran.dg/spread_simplify_1.f90: New test.
2382 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2384 * lib/target-supports.exp
2385 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2386 * gcc.target/i386/xorsign.c: New test.
2388 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2390 * gcc.target/sparc/tls-ld-int8.c: New test.
2391 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2392 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2393 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2394 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2395 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2397 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2399 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2400 option when configure with bti.
2401 * gcc.target/aarch64/bti-2.c: Likewise.
2402 * lib/target-supports.exp
2403 (check_effective_target_default_branch_protection):
2404 Add configure check for --enable-standard-branch-protection.
2406 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2408 * gcc.target/aarch64/bti-1.c: New test.
2409 * gcc.target/aarch64/bti-2.c: New test.
2410 * gcc.target/aarch64/bti-3.c: New test.
2411 * lib/target-supports.exp
2412 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2414 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2416 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2417 instead of IP0_REGNUM and add test case.
2419 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2421 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2423 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2424 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2426 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2428 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2430 PR rtl-optimization/88331
2431 * gcc.target/i386/pr88331.c: New test.
2433 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2435 * g++.dg/diagnostic/constexpr2.C: New.
2436 * g++.dg/diagnostic/ref3.C: Likewise.
2438 2019-01-08 Marek Polacek <polacek@redhat.com>
2440 PR c++/88538 - braced-init-list in template-argument-list.
2441 * g++.dg/cpp2a/nontype-class11.C: New test.
2444 * g++.dg/cpp2a/nontype-class12.C: New test.
2446 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2449 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2450 dg-options. Require ppc_cpu_supports_hw effective target instead of
2453 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2456 * gfortran.dg/class_69.f90: New test case.
2458 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2461 * gcc.target/i386/pr88717.c: New test.
2463 2019-01-08 Marek Polacek <polacek@redhat.com>
2465 PR c++/88548 - this accepted in static member functions.
2466 * g++.dg/cpp0x/this1.C: New test.
2468 2019-01-08 Martin Liska <mliska@suse.cz>
2470 PR tree-optimization/88753
2471 * gcc.dg/tree-ssa/pr88753.c: New test.
2473 2019-01-08 Richard Biener <rguenther@suse.de>
2475 PR tree-optimization/86554
2476 * gcc.dg/torture/pr86554-1.c: New testcase.
2477 * gcc.dg/torture/pr86554-2.c: Likewise.
2479 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2482 cover target variance.
2484 2019-01-08 Richard Biener <rguenther@suse.de>
2487 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2488 directly build the expected GENERIC tree.
2490 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2492 * gcc.target/aarch64/(return_address_sign_1.c,
2493 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2494 Change option to -mbranch-protection.
2495 * gcc.target/aarch64/(branch-protection-option.c,
2496 branch-protection-option-2.c, branch-protection-attr.c,
2497 branch-protection-attr-2.c): New file.
2499 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2501 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2503 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2505 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2507 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2508 Append match for warning that ‘protected’ attribute is not supported.
2510 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2512 * gcc.dg/Wmissing-attributes.c: Require alias support.
2513 * gcc.dg/attr-copy-2.c: Likewise.
2514 * gcc.dg/attr-copy-5.c: Likewise.
2516 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2517 Jakub Jelinek <jakub@redhat.com>
2520 * g++.dg/warn/Wreturn-type-11.C: New test.
2522 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2525 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2526 dump to reflect r266077.
2528 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2531 * gcc.dg/pr88701.c: New test.
2533 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2537 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2539 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/diagnostic/constexpr1.C: New.
2542 * g++.dg/diagnostic/thread1.C: Likewise.
2544 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2545 Harald Anlauf <anlauf@gmx.de>
2546 Tobias Burnus <burnus@gcc.gnu.org>
2548 * gfortran.dg/is_contiguous_1.f90: New test.
2549 * gfortran.dg/is_contiguous_2.f90: New test.
2550 * gfortran.dg/is_contiguous_3.f90: New test.
2552 2019-01-07 Marek Polacek <polacek@redhat.com>
2554 PR c++/88741 - wrong error with initializer-string.
2555 * g++.dg/init/array50.C: New test.
2557 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2563 * gcc.dg/array-6.c: Move from here ...
2564 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2565 * g++.dg/pr69338.C: New test.
2566 * g++.dg/pr69697.C: Likewise.
2567 * g++.dg/ext/flexary32.C: Likewise.
2568 * g++.dg/ext/flexary3.C: Adjust test.
2569 * g++.dg/ext/flexary12.C: Likewise.
2570 * g++.dg/ext/flexary13.C: Likewise.
2571 * g++.dg/ext/flexary15.C: Likewise.
2572 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2573 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2574 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2576 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2578 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2579 optional in scan pattern.
2581 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2583 PR tree-optimization/88598
2584 * gcc.dg/vect/pr88598-1.c: New test.
2585 * gcc.dg/vect/pr88598-2.c: Likewise.
2586 * gcc.dg/vect/pr88598-3.c: Likewise.
2587 * gcc.dg/vect/pr88598-4.c: Likewise.
2588 * gcc.dg/vect/pr88598-5.c: Likewise.
2589 * gcc.dg/vect/pr88598-6.c: Likewise.
2591 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2593 PR tree-optimization/88598
2594 * gcc.dg/pr88598-1.c: New test.
2595 * gcc.dg/pr88598-2.c: Likewise.
2596 * gcc.dg/pr88598-3.c: Likewise.
2597 * gcc.dg/pr88598-4.c: Likewise.
2598 * gcc.dg/pr88598-5.c: Likewise.
2600 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2602 PR tree-optimization/88676
2603 * gcc.dg/tree-ssa/pr88676.c: New test.
2604 * gcc.dg/pr88676.c: New test.
2605 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2609 * c-c++-common/asan/pr88619.c: New test.
2612 * c-c++-common/builtin-convertvector-1.c: New test.
2613 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2614 * g++.dg/ext/builtin-convertvector-1.C: New test.
2615 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2617 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2620 * gcc.target/i386/pr88521.c: New testcase.
2622 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2625 * gfortran.dg/min_max_type_2.f90: New test.
2627 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2630 * c-c++-common/attributes-4.c (falloc_align_int128,
2631 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2633 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2635 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2637 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2639 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2640 * gcc.dg/plugin/plugindir2.c: Likewise.
2641 * gcc.dg/plugin/plugindir3.c: Likewise.
2642 * gcc.dg/plugin/plugindir4.c: Likewise.
2644 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2647 * gfortran.dg/blockdata_10.f90: New test case.
2649 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2653 * gcc.dg/nested-func-12.c: New test.
2654 * gcc.c-torture/compile/pr82564.c: New test.
2657 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2659 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2662 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2664 2019-01-04 Martin Sebor <msebor@redhat.com>
2667 * g++.dg/ext/attr-copy.C: New test.
2668 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2669 * gcc.dg/attr-copy-6.c: New test.
2670 * gcc.dg/attr-copy-7.c: New test.
2672 2019-01-04 Martin Sebor <msebor@redhat.com>
2675 * c-c++-common/attributes-4.c: New test.
2677 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2680 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2683 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2686 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2687 * gfortran.dg/merge_char_const.f90: Restore.
2689 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2692 * gcc.dg/pr88594.c: New test.
2694 2019-01-04 Jan Beulich <jbeulich@suse.com>
2696 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2697 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2698 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2699 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2700 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2701 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2702 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2703 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2704 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2705 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2706 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2707 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2708 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2709 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2710 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2711 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2712 gcc.target/i386/avx512bw-vpcmplew-1.c,
2713 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2714 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2715 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2716 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2717 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2718 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2719 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2720 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2721 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2722 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2723 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2724 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2725 gcc.target/i386/avx512bw-vptestmb-1.c,
2726 gcc.target/i386/avx512bw-vptestmw-1.c,
2727 gcc.target/i386/avx512bw-vptestnmb-1.c,
2728 gcc.target/i386/avx512bw-vptestnmw-1.c,
2729 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2730 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2731 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2732 gcc.target/i386/avx512dq-vfpclassss-1.c,
2733 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2734 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2735 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2736 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2737 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2738 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2739 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2740 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2741 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2742 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2743 gcc.target/i386/avx512vl-vpcmpged-1.c,
2744 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2745 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2746 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2747 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2748 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2749 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2750 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2751 gcc.target/i386/avx512vl-vpcmpled-1.c,
2752 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2753 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2754 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2755 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2756 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2757 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2758 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2759 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2760 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2761 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2762 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2763 gcc.target/i386/avx512vl-vptestmd-1.c,
2764 gcc.target/i386/avx512vl-vptestmq-1.c,
2765 gcc.target/i386/avx512vl-vptestnmd-1.c,
2766 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2768 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2769 gcc.target/i386/avx512bw-vpcmpub-1.c,
2770 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2771 gcc.target/i386/avx512bw-vpcmpw-1.c,
2772 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2773 gcc.target/i386/avx512dq-vfpclassps-1.c,
2774 gcc.target/i386/avx512f-vcmppd-1.c,
2775 gcc.target/i386/avx512f-vcmpps-1.c,
2776 gcc.target/i386/avx512f-vcmpsd-1.c,
2777 gcc.target/i386/avx512f-vcmpss-1.c,
2778 gcc.target/i386/avx512f-vpcmpd-1.c,
2779 gcc.target/i386/avx512f-vpcmpq-1.c,
2780 gcc.target/i386/avx512f-vpcmpud-1.c,
2781 gcc.target/i386/avx512f-vpcmpuq-1.c,
2782 gcc.target/i386/avx512f-vptestmd-1.c,
2783 gcc.target/i386/avx512f-vptestmq-1.c,
2784 gcc.target/i386/avx512f-vptestnmd-1.c,
2785 gcc.target/i386/avx512f-vptestnmq-1.c,
2786 gcc.target/i386/avx512vl-vcmppd-1.c,
2787 gcc.target/i386/avx512vl-vcmpps-1.c,
2788 gcc.target/i386/avx512vl-vpcmpd-1.c,
2789 gcc.target/i386/avx512vl-vpcmpq-1.c,
2790 gcc.target/i386/avx512vl-vpcmpud-1.c,
2791 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2794 2019-01-03 Martin Sebor <msebor@redhat.com>
2796 PR tree-optimization/88659
2797 * gcc.dg/Wstringop-truncation-6.c: New test.
2799 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2802 * gfortran.dg/const_chararacter_merge.f90: Remove.
2804 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2807 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2808 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2810 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2812 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2813 * gcc.dg/pubtypes-3.c: Likewise.
2814 * gcc.dg/pubtypes-4.c: Likewise.
2816 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2819 * g++.target/i386/pr88636.C: New test.
2821 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2823 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2825 2019-01-03 Martin Liska <mliska@suse.cz>
2828 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2830 2019-01-02 Marek Polacek <polacek@redhat.com>
2832 PR c++/88612 - ICE with -Waddress-of-packed-member.
2833 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2835 PR c++/88631 - CTAD failing for value-initialization.
2836 * g++.dg/cpp1z/class-deduction59.C: New test.
2838 PR c++/81486 - CTAD failing with ().
2839 * g++.dg/cpp1z/class-deduction60.C: New test.
2840 * g++.dg/cpp1z/class-deduction61.C: New test.
2842 2019-01-02 Martin Sebor <msebor@redhat.com>
2843 Jeff Law <law@redhat.com>
2845 * gcc.dg/strlenopt-36.c: Update.
2846 * gcc.dg/strlenopt-45.c: Update.
2847 * gcc.c-torture/execute/strlen-5.c: New test.
2848 * gcc.c-torture/execute/strlen-6.c: New test.
2849 * gcc.c-torture/execute/strlen-7.c: New test.
2851 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2854 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2855 messages only on vect_hw_misalign targets.
2857 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2859 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2860 * gfortran.dg/dec_d_lines_3.f: Ditto.
2861 * gfortran.dg/dec_structure_24.f90: Ditto.
2862 * gfortran.dg/dec_structure_26.f90: Ditto.
2863 * gfortran.dg/dec_structure_27.f90: Ditto.
2864 * gfortran.dg/dec_type_print_3.f90: Ditto.
2865 * gfortran.dg/derived_name_1.f90: Ditto.
2866 * gfortran.dg/error_recovery_1.f90: Ditto.
2867 * gfortran.dg/gomp/pr29759.f90: Ditto.
2868 * gfortran.dg/pr36192.f90: Ditto.
2869 * gfortran.dg/pr56007.f90: Ditto.
2870 * gfortran.dg/pr56520.f90: Ditto.
2871 * gfortran.dg/pr78741.f90: Ditto.
2872 * gfortran.dg/print_fmt_2.f90: Ditto.
2873 * gfortran.dg/select_type_20.f90: Ditto.
2875 2019-01-02 Marek Polacek <polacek@redhat.com>
2878 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2880 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2883 * gfortran.dg/const_chararacter_merge.f90: New test.
2885 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2888 * g++.dg/torture/pr88130.C: New testcase.
2890 2019-01-02 Martin Liska <mliska@suse.cz>
2892 PR tree-optimization/88650
2893 * gfortran.dg/predict-3.f90: New test.
2895 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2897 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2899 2019-01-02 Richard Biener <rguenther@suse.de>
2901 PR tree-optimization/88621
2902 * gcc.dg/torture/pr88621.c: New testcase.
2904 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2907 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2908 targets and expect _ZThn8 for ilp32 targets.
2910 2019-01-01 Martin Sebor <msebor@redhat.com>
2911 Jeff Law <law@redhat.com>
2913 * gcc.dg/strlenopt-40.c: Update.
2914 * gcc.dg/strlenopt-51.c: Likewise.
2915 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2917 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2918 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2919 * gcc.dg/strlenopt-59.c: New test.
2920 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2921 * g++.dg/init/strlen.C: New test.
2923 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2926 * gfortran.dg/structure_constructor_16.f90: New test.
2928 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2930 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2931 * g++.dg/ipa/devirt-53.C: Fix scan template.
2933 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2935 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2936 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2937 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2939 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2941 * g++.dg/tree-prof/devirt.C: Update testcase.
2943 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2945 Update copyright years.
2947 Copyright (C) 2019 Free Software Foundation, Inc.
2949 Copying and distribution of this file, with or without modification,
2950 are permitted in any medium without royalty provided the copyright
2951 notice and this notice are preserved.