1 2019-02-27 Richard Biener <rguenther@suse.de>
3 * gcc.dg/gimplefe-36.c: New testcase.
5 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/cpp0x/nsdmi15.C: New.
10 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13 * g++.dg/cpp0x/pr88987.C: New.
15 2019-02-27 Jakub Jelinek <jakub@redhat.com>
17 PR tree-optimization/89280
18 * gcc.c-torture/compile/pr89280.c: New test.
19 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
20 function. Skip the test for -O0.
22 2018-02-26 Steve Ellcey <sellcey@marvell.com>
24 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
25 * gfortran.dg/simd-builtins-2.f90: Ditto.
26 * gfortran.dg/simd-builtins-6.f90: Ditto.
27 * gfortran.dg/simd-builtins-8.f90: New test.
28 * gfortran.dg/simd-builtins-8.h: New header file.
30 2019-02-26 Jakub Jelinek <jakub@redhat.com>
33 * g++.dg/other/new2.C: New test.
35 PR tree-optimization/89500
36 * gcc.dg/pr89500.c: New test.
37 * gcc.dg/Wstringop-overflow-10.c: New test.
38 * gcc.dg/strlenopt-60.c: New test.
40 2019-02-26 Harald Anlauf <anlauf@gmx.de>
43 * gfortran.dg/pr89492.f90: New test.
45 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
48 * gfortran.dg/altreturn_9_0.f90: New file.
49 * gfortran.dg/altreturn_9_1.f90: New file.
51 2019-02-26 Jakub Jelinek <jakub@redhat.com>
54 * g++.dg/cpp1y/constexpr-89481.C: New test.
56 2019-02-26 Richard Biener <rguenther@suse.de>
58 PR tree-optimization/89505
59 * gcc.dg/torture/pr89505.c: New testcase.
61 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
63 * gnat.dg/opt77.adb: New test.
64 * gnat.dg/opt77_pkg.ad[sb]: New helper.
66 2019-02-26 Jakub Jelinek <jakub@redhat.com>
69 * gcc.target/i386/pr89474.c: New test.
71 2019-02-25 Jakub Jelinek <jakub@redhat.com>
74 * gcc.c-torture/compile/pr77754-1.c: New test.
75 * gcc.c-torture/compile/pr77754-2.c: New test.
76 * gcc.c-torture/compile/pr77754-3.c: New test.
77 * gcc.c-torture/compile/pr77754-4.c: New test.
78 * gcc.c-torture/compile/pr77754-5.c: New test.
79 * gcc.c-torture/compile/pr77754-6.c: New test.
81 2019-02-25 Tamar Christina <tamar.christina@arm.com>
84 * gcc.target/aarch64/options_set_1.c: New test.
85 * gcc.target/aarch64/options_set_2.c: New test.
86 * gcc.target/aarch64/options_set_3.c: New test.
87 * gcc.target/aarch64/options_set_4.c: New test.
88 * gcc.target/aarch64/options_set_5.c: New test.
89 * gcc.target/aarch64/options_set_6.c: New test.
90 * gcc.target/aarch64/options_set_7.c: New test.
91 * gcc.target/aarch64/options_set_8.c: New test.
92 * gcc.target/aarch64/options_set_9.c: New test.
94 2019-02-25 Tamar Christina <tamar.christina@arm.com>
96 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
97 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
99 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
100 test_vfmlslq_high_f16): ... To this.
101 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
102 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
103 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
104 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
105 test_vfmlslq_laneq_high_u32): Rename ...
106 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
107 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
108 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
109 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
110 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
111 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
112 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
113 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
114 test_vfmlslq_laneq_low_u32): Rename ...
115 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
116 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
117 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
118 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
119 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
120 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
122 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
123 test_vfmlslq_low_f16): ... To this.
125 2019-02-25 Tamar Christina <tamar.christina@arm.com>
127 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
128 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
130 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
131 test_vfmlslq_high_f16): ... To this.
132 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
133 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
134 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
135 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
136 test_vfmlslq_laneq_high_u32): Rename ...
137 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
138 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
139 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
140 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
141 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
142 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
143 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
144 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
145 test_vfmlslq_laneq_low_u32): Rename ...
146 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
147 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
148 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
149 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
150 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
151 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
153 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
154 test_vfmlslq_low_f16): ... To This.
155 * lib/target-supports.exp
156 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
158 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
161 * gfortran.dg/overload_3.f90: New test.
163 2019-02-25 Jakub Jelinek <jakub@redhat.com>
166 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
168 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
171 * gfortran.dg/list_directed_large.f90: New test.
173 2019-02-25 Jakub Jelinek <jakub@redhat.com>
176 * gcc.c-torture/execute/pr89434.c: New test.
179 * gcc.dg/pr89438.c: New test.
181 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
184 * g++.dg/cpp0x/pr84585.C: New.
186 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
189 * gfortran.dg/allocate_with_mold_3.f90: New test.
191 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
194 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
195 * gcc.target/i386/pr87007-2.c: Likewise.
197 2019-02-24 Harald Anlauf <anlauf@gmx.de>
201 * gfortran.dg/pr89266.f90: New test.
202 * gfortran.dg/pr88326.f90: New test.
204 2019-02-24 Jakub Jelinek <jakub@redhat.com>
206 PR rtl-optimization/89445
207 * gcc.target/i386/avx512f-pr89445.c: New test.
209 2019-02-23 Martin Sebor <msebor@redhat.com>
211 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
212 wchar_t to wint_t to avoid a bogus -Wformat warning in
215 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
218 * gfortran.dg/ISO_Fortran_binding_5.c: Include
219 "../../../libgfortran/ISO_Fortran_binding.h".
220 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
222 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
225 * gcc.dg/pr69471-1.c: New test.
226 * gcc.dg/pr69471-2.c: Likewise.
227 * gcc.target/i386/pr69471-3.c: Likewise.
229 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
232 * gfortran.dg/dtio_34.f90: New test.
234 2019-02-23 Marek Polacek <polacek@redhat.com>
236 PR c++/88294 - ICE with non-constant noexcept-specifier.
237 * g++.dg/cpp0x/noexcept34.C: New test.
238 * g++.dg/cpp0x/noexcept35.C: New test.
241 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
243 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
246 * gfortran.dg/deferred_character_32.f90 : New test
248 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
251 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
252 previously incorrect lbound for allocatable expressions. Also
253 correct stop values to avoid repetition.
254 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
255 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
258 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
259 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
260 * gfortran.dg/pr32599.f03 : Set standard to F2008.
262 2019-02-22 David Malcolm <dmalcolm@redhat.com>
265 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
266 renaming to a multicharacter name, so that start != finish. Add
267 tests for dtor locations.
269 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
272 * g++.dg/cpp0x/pr84676.C: New.
274 2019-02-22 Martin Sebor <msebor@redhat.com>
276 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
277 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
279 2019-02-22 Harald Anlauf <anlauf@gmx.de>
282 * gfortran.dg/newunit_6.f90: New test.
284 2019-02-22 Marek Polacek <polacek@redhat.com>
286 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
287 * g++.dg/cpp2a/explicit14.C: New test.
289 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
292 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
293 * gfortran.fortran-torture/compile/pr89324.f90: New test.
295 2019-02-22 Martin Sebor <msebor@redhat.com>
298 * gcc.dg/Wabsolute-value.c: New test.
300 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
302 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
303 Hongtao Liu <hongtao.liu@intel.com>
304 Sunil K Pandey <sunil.k.pandey@intel.com>
307 * gcc.target/i386/pr87007-1.c: New test.
308 * gcc.target/i386/pr87007-2.c: Likewise.
310 2019-02-22 Richard Biener <rguenther@suse.de>
312 PR tree-optimization/89440
313 * gcc.dg/vect/pr89440.c: New testcase.
315 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
317 * lib/target-supports.exp (check_effective_target_offload_nvptx):
321 * gfortran.dg/goacc/classify-routine.f95: Adjust.
323 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
324 * g++.dg/goacc/template.C: Likewise.
327 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
329 2019-02-22 Richard Biener <rguenther@suse.de>
332 * gcc.dg/torture/restrict-7.c: New testcase.
334 2019-02-21 Jakub Jelinek <jakub@redhat.com>
337 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
338 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
339 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
341 * g++.dg/cpp1y/constexpr-89285.C: New test.
342 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
344 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
345 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
347 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
350 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
351 -fcf-protection with -fcf-protection=branch.
352 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
353 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
354 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
355 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
356 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
358 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
360 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
361 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
363 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
366 * gfortran.dg/warn_conversion_11.f90: New test.
368 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
371 * gcc.target/i386/pr87412-1.c: New file.
372 * gcc.target/i386/pr87412-2.c: Likewise.
373 * gcc.target/i386/pr87412-3.c: Likewise.
374 * gcc.target/i386/pr87412-4.c: Likewise.
376 2019-02-20 Jakub Jelinek <jakub@redhat.com>
379 * g++.dg/cpp0x/pr89403.C: New test.
382 * g++.dg/cpp1z/inline-var5.C: New test.
385 * gcc.c-torture/compile/pr89412.c: New test.
387 2019-02-20 Jakub Jelinek <jakub@redhat.com>
388 David Malcolm <dmalcolm@redhat.com>
391 * gcc.dg/torture/pr89091.c: New test.
393 2019-02-20 Jakub Jelinek <jakub@redhat.com>
397 * gcc.dg/pr88074-2.c: New test.
400 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
402 2019-02-20 David Malcolm <dmalcolm@redhat.com>
405 * gcc.dg/pr89410-1.c: New test.
406 * gcc.dg/pr89410-2.c: New test.
408 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
410 * lib/target-supports.exp (check_effective_target_vect_usad_char):
412 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
413 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
415 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
418 * gcc.target/arm/pr86487.c: New.
420 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/cpp1y/var-templ60.C: New.
425 2019-02-20 Li Jia He <helijia@linux.ibm.com>
428 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
430 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
432 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
434 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
437 * gfortran.dg/ISO_Fortran_binding_4.f90
439 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
442 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
443 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
445 2019-02-19 Richard Biener <rguenther@suse.de>
448 * gcc.dg/pr88074.c: New testcase.
450 2019-02-19 Jakub Jelinek <jakub@redhat.com>
453 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
457 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
460 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
463 * g++.dg/diagnostic/pr89390.C: New test.
465 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
469 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
471 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
474 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
477 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
479 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
480 * gfortran.dg/lto/pr87689_0.f: New file.
481 * gfortran.dg/lto/pr87689_1.f: New file.
483 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
485 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
487 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
489 * gdc.dg/dg.exp: Tabify.
490 * gdc.dg/lto/lto.exp: Likewise.
491 * gdc.test/gdc-test.exp: Likewise.
492 * lib/gdc-dg.exp: Likewise.
493 * lib/gdc.exp: Likewise.
495 2019-02-18 Richard Biener <rguenther@suse.de>
497 PR tree-optimization/89296
498 * gcc.dg/uninit-pr89296.c: New testcase.
500 2019-02-18 Jakub Jelinek <jakub@redhat.com>
503 * gcc.c-torture/execute/pr89369.c: New test.
504 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
505 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
508 2019-02-18 Martin Jambor <mjambor@suse.cz>
510 PR tree-optimization/89209
511 * gcc.dg/tree-ssa/pr89209.c: New test.
513 2019-02-18 Martin Liska <mliska@suse.cz>
515 * gfortran.dg/simd-builtins-7.f90: New test.
516 * gfortran.dg/simd-builtins-7.h: New test.
518 2019-02-17 Harald Anlauf <anlauf@gmx.de>
521 * gfortran.dg/pr88299.f90: New test.
523 2019-02-17 Harald Anlauf <anlauf@gmx.de>
526 * gfortran.dg/transfer_simplify_12.f90: New test.
528 2019-02-17 Marek Polacek <polacek@redhat.com>
530 PR c++/89217 - ICE with list-initialization in range-based for loop.
531 * g++.dg/cpp0x/range-for37.C: New test.
533 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
536 * g++.dg/cpp0x/initlist114.C: New test.
539 * g++.dg/abi/mangle68.C: New test.
540 * g++.dg/cpp0x/decltype69.C: New test.
542 2019-02-16 David Malcolm <dmalcolm@redhat.com>
545 * g++.dg/wrappers/pr88680.C: New test.
547 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
550 * gfortran.dg/coarray_data_1.f90: New test.
552 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
554 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
555 * c-c++-common/patchable_function_entry-default.c: Likewise.
556 * c-c++-common/patchable_function_entry-definition.c: Likewise.
558 2019-02-16 Jakub Jelinek <jakub@redhat.com>
560 PR rtl-optimization/66152
561 * gcc.target/i386/pr66152.c: New test.
563 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
565 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
566 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
568 2019-02-15 Tamar Christina <tamar.christina@arm.com>
570 * lib/target-supports.exp
571 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
572 checking alternative.
574 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
576 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
578 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
580 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
581 * c-c++-common/patchable_function_entry-default.c: Likewise.
582 * c-c++-common/patchable_function_entry-definition.c: Likewise.
583 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
585 2019-02-15 Jakub Jelinek <jakub@redhat.com>
589 * lib/gcc-dg.exp: If llvm_binutils effective target, set
590 allow_blank_lines to 2 during initialization.
591 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
592 it was previously zero.
593 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
594 Clear allow_blank_lines afterwards whenever it was 1.
595 * gdc.test/gdc-test.exp (dmd2dg): Don't call
596 dg-allow-blank-lines-in-output here.
597 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
598 the tests and restore it back at the end.
600 * c-c++-common/ubsan/opts-1.c: New test.
601 * c-c++-common/ubsan/opts-2.c: New test.
602 * c-c++-common/ubsan/opts-3.c: New test.
603 * c-c++-common/ubsan/opts-4.c: New test.
605 2019-02-15 Richard Biener <rguenther@suse.de>
606 Jakub Jelinek <jakub@redhat.com>
608 PR tree-optimization/89278
609 * gcc.dg/pr89278.c: New test.
611 2019-02-15 Jakub Jelinek <jakub@redhat.com>
614 * gcc.dg/pr89340.c: New test.
615 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
616 that leaf attribute on nested function is useless.
619 * gcc.dg/pr89342.c: New test.
621 2019-02-14 Jakub Jelinek <jakub@redhat.com>
623 PR rtl-optimization/89354
624 * gcc.dg/pr89354.c: New test.
626 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
628 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
629 * gcc.target/i386/ssse3-pabsd.c: Ditto.
630 * gcc.target/i386/ssse3-pabsw.c: Ditto.
631 * gcc.target/i386/ssse3-palignr.c: Ditto.
632 * gcc.target/i386/ssse3-phaddd.c: Ditto.
633 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
634 * gcc.target/i386/ssse3-phaddw.c: Ditto.
635 * gcc.target/i386/ssse3-phsubd.c: Ditto.
636 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
637 * gcc.target/i386/ssse3-phsubw.c: Ditto.
638 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
639 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
640 * gcc.target/i386/ssse3-pshufb.c: Ditto.
641 * gcc.target/i386/ssse3-psignb.c: Ditto.
642 * gcc.target/i386/ssse3-psignd.c: Ditto.
643 * gcc.target/i386/ssse3-psignw.c: Ditto.
645 2018-02-14 Steve Ellcey <sellcey@marvell.com>
647 * gcc.target/aarch64/pcs_attribute.c: New test.
649 2019-02-14 Harald Anlauf <anlauf@gmx.de>
652 * gfortran.dg/pr88248.f90: New test.
653 * gfortran.dg/f2018_obs.f90: Updated test.
655 2019-02-14 Tamar Christina <tamar.christina@arm.com>
657 * gcc.target/arm/pr88850.c: change options to additional option.
659 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
662 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
665 2019-02-14 Tamar Christina <tamar.christina@arm.com>
668 * gcc.target/arm/pr88850-2.c: New test.
669 * lib/target-supports.exp
670 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
671 check_effective_target_arm_neon_softfp_fp16_ok,
672 add_options_for_arm_neon_softfp_fp16): New.
674 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
676 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
677 * lib/target-supports.exp: Add procedure to check for ldrd.
679 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
682 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
683 * gfortran.dg/goacc/loop-3.f95: Likewise.
684 * gfortran.dg/goacc/pr72715.f90: New test.
686 2019-02-14 Martin Liska <mliska@suse.cz>
688 PR rtl-optimization/89242
689 * g++.dg/pr89242.C: New test.
691 2019-02-14 Jakub Jelinek <jakub@redhat.com>
693 PR tree-optimization/89314
694 * gcc.dg/pr89314.c: New test.
697 * gcc.dg/ubsan/pr89284.c: New test.
699 2019-02-13 Ian Lance Taylor <iant@golang.org>
701 * gcc.dg/func-attr-1.c: New test.
703 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
705 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
707 2019-02-13 Marek Polacek <polacek@redhat.com>
709 PR c++/89297 - ICE with OVERLOAD in template.
710 * g++.dg/cpp0x/initlist113.C: New test.
712 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
715 * g++.dg/cpp0x/pr86379.C: New.
718 * g++.dg/cpp1y/pr87322.C: New.
719 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
720 instantiate the expected number of lambda functions.
722 2019-02-13 Marek Polacek <polacek@redhat.com>
725 * g++.dg/cpp2a/nontype-class13.C: New test.
727 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
730 * gcc.target/arm/pr89190.c: New test.
732 2019-02-13 David Malcolm <dmalcolm@redhat.com>
735 * g++.dg/concepts/pr89036.C: New test.
737 2019-02-13 Tamar Christina <tamar.christina@arm.com>
740 * gcc.target/aarch64/sve/pr88847.c: New test.
742 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
743 Jakub Jelinek <jakub@redhat.com>
746 * g++.dg/torture/pr89303.C: New test.
748 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/cpp1z/using4.C: New.
752 * g++.dg/cpp1z/using5.C: Likewise.
753 * g++.dg/cpp1z/using6.C: Likewise.
755 2019-02-13 Jakub Jelinek <jakub@redhat.com>
758 * gcc.target/i386/pr89290.c: New test.
760 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
762 * gcc.target/powerpc/crypto-builtin-1.c
763 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
766 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
769 * gcc.target/i386/pr89229-1.c: New test.
771 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
774 * gcc.target/s390/pr89233.c: New test.
776 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
778 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
779 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
780 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
782 2019-02-12 Richard Biener <rguenther@suse.de>
784 PR tree-optimization/89253
785 * gfortran.dg/pr89253.f: New testcase.
787 2019-02-11 Marek Polacek <polacek@redhat.com>
789 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
790 * g++.dg/cpp0x/nullptr40.C: New test.
791 * g++.dg/cpp0x/nullptr41.C: New test.
793 2019-02-11 Jakub Jelinek <jakub@redhat.com>
796 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
798 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
800 PR tree-optimization/86637
801 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
803 2019-02-11 Martin Sebor <msebor@redhat.com>
805 PR tree-optimization/88771
806 * gcc.dg/Wstringop-overflow-8.c: New test.
807 * gcc.dg/Wstringop-overflow-9.c: New test.
808 * gcc.dg/Warray-bounds-40.c: New test.
809 * gcc.dg/builtin-stpncpy.c: Adjust.
810 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
811 * g++.dg/opt/memcpy1.C: Adjust.
813 2019-02-11 Martin Sebor <msebor@redhat.com>
816 * c-c++-common/array-5.c: New test.
817 * c-c++-common/pr68107.c: Adjust text of diagnostics.
818 * g++.dg/init/new38.C: Same.
819 * g++.dg/init/new43.C: Same.
820 * g++.dg/init/new44.C: Same.
821 * g++.dg/init/new46.C: Same.
822 * g++.dg/other/large-size-array.C: Same.
823 * g++.dg/other/new-size-type.C: Same.
824 * g++.dg/template/array30.C: Same.
825 * g++.dg/template/array32.C: New test.
826 * g++.dg/template/dependent-name3.C: Adjust.
827 * gcc.dg/large-size-array-3.c: Same.
828 * gcc.dg/large-size-array-5.c: Same.
829 * gcc.dg/large-size-array.c: Same.
830 * g++.old-deja/g++.brendan/array1.C: Same.
831 * g++.old-deja/g++.mike/p6149.C: Same.
833 2019-02-11 Martin Sebor <msebor@redhat.com>
835 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
837 2019-02-11 Tamar Christina <tamar.christina@arm.com>
840 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
841 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
842 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
844 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
846 * gcc.target/powerpc/vec-sld-modulo.c: New.
847 * gcc.target/powerpc/vec-srad-modulo.c: New.
848 * gcc.target/powerpc/vec-srd-modulo.c: New.
850 2019-02-11 Martin Liska <mliska@suse.cz>
853 * g++.dg/ipa/pr89009.C: New test.
855 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
858 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
859 * gfortran.dg/pointer_init_6.f90: Likewise.
860 * gfortran.dg/pointer_init_9.f90: New test.
862 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
865 * gfortran.dg/warn_undefined_1.f90: New test.o
867 2019-02-10 Jakub Jelinek <jakub@redhat.com>
869 PR tree-optimization/89268
870 * gcc.dg/vect/pr89268.c: New test.
872 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
874 * gnat.dg/lto19.adb: Remove dg-excess-errors.
876 2019-02-09 Harald Anlauf <anlauf@gmx.de>
879 * gfortran.dg/substr_simplify.f90: New test.
881 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
884 * gfortran.dg/pr79966.f90: Xfail everwyhere.
886 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
889 * gfortran.dg/array_reference_2.f90 : New test.
891 2019-02-09 Jakub Jelinek <jakub@redhat.com>
894 * gcc.dg/gomp/pr89246-1.c: New test.
895 * gcc.dg/gomp/pr89246-2.c: New test.
897 2019-02-08 Jakub Jelinek <jakub@redhat.com>
899 PR tree-optimization/88739
900 * gcc.c-torture/execute/pr88739.c: New test.
902 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
905 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
907 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
909 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
910 * gcc.target/s390/vector/vec-copysign.c: New test.
912 2019-02-08 Richard Biener <rguenther@suse.de>
914 PR tree-optimization/89247
915 * gcc.dg/torture/pr89247.c: New testcase.
917 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
919 * gcc.target/s390/jump-label.c: New test.
921 2019-02-08 Richard Biener <rguenther@suse.de>
924 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
926 2019-02-08 Jakub Jelinek <jakub@redhat.com>
928 PR rtl-optimization/89234
929 * g++.dg/ubsan/pr89234.C: New test.
931 2019-02-08 Richard Biener <rguenther@suse.de>
934 * gcc.dg/torture/pr89223.c: New testcase.
936 2019-02-07 David Malcolm <dmalcolm@redhat.com>
938 PR tree-optimization/86637
939 PR tree-optimization/89235
940 * gcc.c-torture/compile/pr86637-1.c: New test.
941 * gcc.c-torture/compile/pr86637-2.c: New test.
942 * gcc.c-torture/compile/pr86637-3.c: New test.
943 * gcc.c-torture/compile/pr89235.c: New test.
945 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
947 * gcc.target/aarch64/abd_1.c: New test.
948 * gcc.dg/sabd_1.c: Likewise.
950 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
953 * gfortran.dg/wunused-parameter_2.f90: New test.
955 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
957 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
959 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
961 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
962 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
964 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
965 Jakub Jelinek <jakub@redhat.com>
968 * gcc.c-torture/execute/pr88714.c: New test.
969 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
971 2019-02-07 Tamar Christina <tamar.christina@arm.com>
974 * gcc.target/arm/pr88850.c: New test.
976 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
979 * g++.dg/cpp0x/pr86218.C: New.
981 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
983 PR rtl-optimization/89225
984 * gcc.target/powerpc/pr89225.c: New.
986 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
988 * gnat.dg/opt76.adb: New test.
990 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
993 * gfortran.dg/null_10.f90: New test.
995 2019-02-06 David Malcolm <dmalcolm@redhat.com>
998 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
999 column numbers to dg-warning directives where they are correct.
1000 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1001 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1002 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1004 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1007 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1008 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1009 xfail scan-assembler-not with Solaris as.
1011 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1013 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1015 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1017 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1020 2019-02-06 Richard Biener <rguenther@suse.de>
1022 PR tree-optimization/89182
1023 * gfortran.dg/graphite/pr89182.f90: New testcase.
1025 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.dg/pr89211.c: New test.
1031 * c-c++-common/builtin-convertvector-2.c: New test.
1033 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1036 * lib/go-torture.exp: Test compiling with -flto.
1038 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1041 * gcc.dg/redecl-18.c: New test.
1043 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1046 * g++.dg/opt/pr89187.C: New test.
1048 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1050 * jit.dg/add-driver-options-testlib.c: Add support file for
1051 test-add-driver-options.c testcase.
1052 * jit.dg/all-non-failing-tests.h: Add note about
1053 test-add-driver-options.c
1054 * jit.dg/jit.exp (jit-dg-test): Update to support
1055 add-driver-options-testlib.c compilation.
1056 * jit.dg/test-add-driver-options.c: New testcase.
1058 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1060 PR rtl-optimization/11304
1061 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1062 * gcc.target/i386/call-2.c: New test.
1064 2019-02-05 Marek Polacek <polacek@redhat.com>
1066 PR c++/89158 - by-value capture of constexpr variable broken.
1067 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1069 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1071 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1073 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1075 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1077 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1080 * g++.dg/opt/pr89188.C: New test.
1082 PR rtl-optimization/89195
1083 * gcc.c-torture/execute/pr89195.c: New test.
1085 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1087 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1089 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1090 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1091 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1092 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1093 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1094 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1095 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1096 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1097 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1099 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1102 * g++.dg/ext/vector36.C: New test.
1104 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1107 * g++.dg/pr87770.C: New.
1109 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1112 * gfortran.dg/pr89077.f90: New test.
1114 2019-02-04 Martin Liska <mliska@suse.cz>
1117 * gcc.dg/ipa/pr88985.c: New test.
1119 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1121 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1122 characters or extra spaces after the comment character.
1124 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1126 * g++.dg/torture/alias-1.C: New test.
1128 2019-02-03 Martin Sebor <msebor@redhat.com>
1131 * c-c++-common/Wsequence-point-2.c: New test.
1134 * g++.dg/warn/Wunused-var-35.C: New test.
1136 2019-02-03 Richard Biener <rguenther@suse.de>
1139 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1141 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1144 * gfortran.dg/warn_conversion_10.f90: New test.
1146 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1149 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1151 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1154 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1156 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1159 * gfortran.dg/pointer_array_component_3.f90 : New test.
1161 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1164 * gcc.dg/gomp/pr87887-1.c: New test.
1165 * gcc.dg/gomp/pr87887-2.c: New test.
1167 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1171 * gfortran.dg/pr89084.f90: New test.
1172 * gfortran.dg/lto/pr89084_0.f90: New test.
1173 * gfortran.dg/pr83246.f90: New test.
1175 2019-02-01 Marek Polacek <polacek@redhat.com>
1177 PR c++/88325 - ICE with invalid out-of-line template member definition.
1178 * g++.dg/cpp2a/typename14.C: New test.
1180 2019-02-01 Richard Biener <rguenther@suse.de>
1183 * gcc.dg/torture/pr88597.c: New testcase.
1185 2019-02-01 Richard Biener <rguenther@suse.de>
1187 PR tree-optimization/85497
1188 * gcc.dg/graphite/pr85497.c: New testcase.
1190 2019-02-01 Richard Biener <rguenther@suse.de>
1193 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1195 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1197 PR tree-optimization/89143
1198 * gcc.dg/tree-ssa/vrp121.c: New test.
1200 PR tree-optimization/88107
1201 * gcc.dg/gomp/pr88107.c: New test.
1204 * g++.dg/ext/attrib57.C: New test.
1206 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1208 PR tree-optimization/88932
1209 * gfortran.dg/pr88932.f90: New test.
1211 2019-01-31 Marek Polacek <polacek@redhat.com>
1213 PR c++/88983 - ICE with switch in constexpr function.
1214 * g++.dg/cpp1y/constexpr-88983.C: New test.
1216 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1219 * gfortran.dg/contiguous_9.f90: New test.
1221 2019-01-31 Marek Polacek <polacek@redhat.com>
1223 PR c++/89083, c++/80864 - ICE with list initialization in template.
1224 * g++.dg/cpp0x/initlist107.C: New test.
1225 * g++.dg/cpp0x/initlist108.C: New test.
1226 * g++.dg/cpp0x/initlist109.C: New test.
1227 * g++.dg/cpp0x/initlist110.C: New test.
1228 * g++.dg/cpp0x/initlist111.C: New test.
1229 * g++.dg/cpp0x/initlist112.C: New test.
1230 * g++.dg/init/ptrfn4.C: New test.
1232 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1235 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1236 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1238 2019-01-31 Richard Biener <rguenther@suse.de>
1240 PR tree-optimization/89135
1241 * gcc.dg/torture/pr89135.c: New testcase.
1243 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1246 * c-c++-common/asan/pr89124.c: New test.
1248 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1251 * gfortran.dg/print_2.f90: New test.
1253 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1255 PR rtl-optimization/87246
1256 * gcc.target/i386/pr87246.c: New.
1258 2019-01-30 Marek Polacek <polacek@redhat.com>
1260 PR c++/89119 - ICE with value-initialization in template.
1261 * g++.dg/cpp0x/initlist-value3.C: New test.
1263 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1265 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1266 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1267 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1268 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1269 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1270 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1271 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1272 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1273 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1274 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1276 2019-01-30 Richard Biener <rguenther@suse.de>
1278 PR tree-optimization/89111
1279 * gcc.dg/torture/pr89111.c: New testcase.
1281 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1284 * lib/target-supports.exp: Cache result.
1286 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1289 * g++.target/i386/pr89105.C: New test.
1292 * gcc.dg/pr89061.c: New test.
1294 2019-01-29 Martin Sebor <msebor@redhat.com>
1297 * gcc.dg/Warray-bounds-39.c: New test.
1299 2019-01-29 Marek Polacek <polacek@redhat.com>
1302 * g++.dg/other/nontype-1.C: Expect error in all modes.
1303 * g++.dg/parse/crash13.C: Likewise.
1304 * g++.dg/parse/error36.C: Likewise.
1305 * g++.dg/template/error29.C: Likewise.
1307 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1310 * gfortran.dg/c_funptr_1.f90: New file.
1311 * gfortran.dg/c_funptr_1_mod.f90: New file.
1313 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1317 * gcc.dg/gomp/pr89104.c: New test.
1319 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1321 * gdc.dg/pr89042a.d: Mark as compile test.
1322 * gdc.dg/pr89042b.d: Likewise.
1324 2019-01-29 Richard Biener <rguenther@suse.de>
1327 * g++.dg/lto/pr87295_0.C: New testcase.
1329 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1332 * gcc.dg/pr89045.c: New test.
1335 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1336 lp64, ilp32 and llp64 only.
1337 (fputs): Use unsigned long long instead of size_t for return type.
1338 (vfprintf, vfscanf): Accept arbitrary target specific type for
1341 2019-01-28 Marek Polacek <polacek@redhat.com>
1343 PR c++/88358 - name wrongly treated as type.
1344 * g++.dg/cpp2a/typename1.C: Add dg-error.
1345 * g++.dg/cpp2a/typename13.C: New test.
1346 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1349 2019-01-28 Marek Polacek <polacek@redhat.com>
1351 * g++.dg/cpp0x/enum37.C: Add dg-error.
1353 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1355 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1356 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1358 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1360 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1361 "-Wattribute-alias".
1363 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1366 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1368 2019-01-27 Marek Polacek <polacek@redhat.com>
1370 PR c++/88815 - narrowing conversion lost in decltype.
1371 PR c++/78244 - narrowing conversion in template not detected.
1372 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1373 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1374 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1375 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1377 PR c++/89024 - ICE with incomplete enum type.
1378 * g++.dg/cpp0x/enum37.C: New test.
1380 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1382 * gnat.dg/opt75.adb: New test.
1383 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1385 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1388 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1389 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1391 2019-01-26 Martin Jambor <mjambor@suse.cz>
1394 * gfortran.dg/gomp/pr88933.f90: New test.
1396 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1399 * gdc.dg/pr89042a.d: New test.
1400 * gdc.dg/pr89042b.d: New test.
1402 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1405 * gfortran.dg/pr57553.f90: New test.
1407 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1409 * gnat.dg/array34.adb: New test.
1411 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1413 PR preprocessor/88974
1414 * c-c++-common/cpp/pr88974.c: New test.
1416 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1419 * g++.dg/cpp2a/destroying-delete2.C: New.
1420 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1422 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1425 * gfortran.dg/pr85780.f90: Update testcase for error message.
1427 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1430 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1431 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1432 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1434 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1437 * gcc.dg/pr89037.c: New test.
1439 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1441 * lib/target-supports.exp (check_effective_target_fenv): New.
1442 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1443 fenv effective target.
1444 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
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-25 Richard Biener <rguenther@suse.de>
1451 PR tree-optimization/86865
1452 * gcc.dg/graphite/pr86865.c: New testcase.
1453 * gcc.dg/graphite/pr69728.c: XFAIL.
1454 * gcc.dg/graphite/scop-21.c: Likewise.
1456 2019-01-24 Martin Sebor <msebor@redhat.com>
1461 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1462 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1463 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1464 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1465 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1466 * gcc.dg/builtins-69.c: New test.
1467 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1468 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1470 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1472 PR rtl-optimization/88948
1473 * gcc.target/i386/pr88948.c: New test.
1475 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1478 * g++.dg/debug/pr89006.C: New test.
1481 * gcc.dg/gomp/pr89015.c: New test.
1484 * c-c++-common/gomp/cancel-2.c: New test.
1485 * gcc.dg/gomp/cancel-1.c: New test.
1486 * g++.dg/gomp/cancel-1.C: New test.
1487 * g++.dg/gomp/cancel-2.C: New test.
1488 * g++.dg/gomp/cancel-3.C: New test.
1490 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1492 PR tree-optimization/89027
1493 * gfortran.dg/gomp/pr89027.f90: New test.
1495 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1498 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1499 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1501 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1504 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1505 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1506 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1507 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1509 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1512 * g++.target/i386/pr88998.c: New test.
1514 2019-01-23 Marek Polacek <polacek@redhat.com>
1516 PR c++/88757 - qualified name treated wrongly as type.
1517 * g++.dg/cpp0x/dependent2.C: New test.
1518 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1519 * g++.dg/cpp2a/typename12.C: New test.
1520 * g++.dg/template/static30.C: Remove dg-error.
1522 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1525 * c-c++-common/pr44715.c: New test.
1528 * c-c++-common/pr88984.c: New test.
1530 2019-01-23 Richard Biener <rguenther@suse.de>
1532 PR tree-optimization/89008
1533 * gcc.dg/torture/pr89008.c: New testcase.
1535 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1537 * gnat.dg/specs/opt4.ads: New test.
1539 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1541 PR tree-optimization/88964
1542 * gfortran.dg/pr88964.f90: New test.
1544 2019-01-22 Martin Sebor <msebor@redhat.com>
1546 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1547 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1549 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1550 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1553 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1555 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1556 to aarch64*-*-* target.
1557 * c-c++-common/gomp/pr60823-3.c: Ditto.
1558 * g++.dg/gomp/declare-simd-1.C: Ditto.
1559 * g++.dg/gomp/declare-simd-3.C: Ditto.
1560 * g++.dg/gomp/declare-simd-4.C: Ditto.
1561 * g++.dg/gomp/declare-simd-7.C: Ditto.
1562 * g++.dg/gomp/pr88182.C: Ditto.
1563 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1564 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1565 * gcc.dg/gomp/pr59669-2.c: Ditto.
1566 * gcc.dg/gomp/pr87895-1.c: Ditto.
1567 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1568 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1569 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1570 * gfortran.dg/gomp/pr83977.f90: Ditto.
1572 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1575 * gcc.target/powerpc/pr88965.c: New test.
1578 * c-c++-common/gomp/atomic-23.c: New test.
1580 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1583 * gfortran.dg/power_8.f90: New test.
1585 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1587 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1588 * g++.dg/vec-init-1.C: Likewise.
1589 * gcc.dg/pr87793.c: Likewise.
1591 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1593 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1594 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1596 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1599 * gcc.target/arm/aapcs/bitfield2.c: New test.
1600 * gcc.target/arm/aapcs/bitfield3.c: New test.
1602 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1604 PR rtl-optimization/87763
1605 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1607 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1610 * gcc.target/i386/pr88954-1.c: New test.
1611 * gcc.target/i386/pr88954-2.c: Likewise.
1613 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1616 * gcc.target/arm/aapcs/bitfield1.c: New test.
1617 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1618 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1619 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1621 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1623 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1624 * gfortran.dg/block_16.f08: Likewise.
1625 * gfortran.dg/dec_structure_14.f90: Likewise.
1626 * gfortran.dg/namelist_96.f90: Likewise.
1627 * gfortran.dg/newunit_5.f90.f90: Moved to
1628 * gfortran.dg/newunit_5.f90: here.
1629 * gfortran.dg/pdt_28.f03: Likewise.
1630 * gfortran.dg/spread_simplify_1.f90: Likewise.
1632 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1634 PR/tree-optimization 88903
1635 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1637 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1639 PR rtl-optimization/88904
1640 * gcc.c-torture/execute/pr88904.c: New test.
1643 * gcc.dg/pr88905.c: New test.
1645 PR rtl-optimization/49429
1647 PR rtl-optimization/86334
1649 * gcc.target/i386/pr86334.c: New test.
1650 * gcc.target/i386/pr88906.c: New test.
1652 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1655 * g++.dg/gomp/pr88949.C: New test.
1657 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1659 * class_66.f90: Fix a dg directive.
1660 * debug/pr35154-stabs.f: Likewise.
1661 * dec_d_lines_3.f: Likewise.
1662 * dec_d_lines_3.f: Likewise.
1663 * dec_structure_12.f90: Likewise.
1664 * dec_structure_15.f90: Likewise.
1665 * deferred_character_31.f90: Likewise.
1666 * dtio_31.f03: Likewise.
1667 * dtio_32.f03: Likewise.
1668 * extends_11.f03: Likewise.
1669 * integer_plus.f90: Likewise.
1670 * pdt_25.f03: Likewise.
1671 * pr58968.f: Likewise.
1672 * pr78259.f90: Likewise.
1673 * vect/vect-2.f90: Likewise.
1674 * matmul_const.f90: Likewise.
1676 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1679 * gcc.target/i386/pr88938.c: New test.
1681 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1684 * g++.dg/asan/pr88901.C: New test.
1686 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1688 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1690 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1693 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1694 * gcc.dg/pr88928.c: New test case.
1696 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1698 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1699 {long ,short ,}{unsigned ,}int.
1701 2019-01-21 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/88934
1704 * gfortran.dg/pr88934.f90: New testcase.
1706 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1708 Fix after C++ P0600 implementation.
1709 * g++.dg/init/new39.C: Don't just ignore result of new.
1711 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1713 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1715 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1717 * gdc.dg/runnable.d: Add tests for comparing complex types.
1719 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1721 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1722 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1723 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1724 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1726 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1729 * gfortran.dg/no-automatic.f90: New test.
1731 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1734 * gfortran.dg/pr77960.f90: New test.
1736 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1737 Paul Thomas <pault@gcc.gnu.org>
1740 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1741 scan-tree tests that fail with patch.
1742 * gfortran.dg/contiguous_8.f90: New test.
1744 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1746 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1748 * gfortran.dg/loop_versioning_9.f90: New test.
1749 * gfortran.dg/loop_versioning_10.f90: Likewise.
1751 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1754 * gfortran.dg/pr88902.f90: New test.
1756 2019-01-18 Martin Sebor <msebor@redhat.com>
1758 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1760 2019-01-18 Ian Lance Taylor <iant@golang.org>
1762 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1763 is no longer externally visible.
1765 2019-01-18 Marek Polacek <polacek@redhat.com>
1768 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1770 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1773 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1774 (dg-options): Replace -m32 with -fno-pic.
1775 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1776 (dg-options): Remove -m32.
1778 2019-01-18 Richard Biener <rguenther@suse.de>
1780 PR tree-optimization/88903
1781 * gcc.dg/vect/pr88903-1.c: New testcase.
1782 * gcc.dg/vect/pr88903-2.c: Likewise.
1784 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1788 * c-c++-common/pr51628-33.c: New test.
1789 * c-c++-common/pr51628-35.c: New test.
1790 * c-c++-common/pr88664-1.c: Likewise.
1791 * c-c++-common/pr88664-2.c: Likewise.
1792 * gcc.dg/pr51628-34.c: Likewise.
1794 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1797 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1798 mp and sec extensions to armv7-a.
1800 2019-01-18 Martin Liska <mliska@suse.cz>
1802 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1803 expected function name.
1805 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1807 PR tree-optimization/86214
1808 * g++.dg/opt/pr86214-1.C: New test.
1809 * g++.dg/opt/pr86214-2.C: New test.
1811 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1813 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1815 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1818 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1821 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1822 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1824 2019-01-18 Martin Liska <mliska@suse.cz>
1827 * g++.target/i386/pr88587.C: New test.
1828 * gcc.target/i386/mvc13.c: New test.
1830 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1833 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1835 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1836 * gfortran.dg/gomp/pr83977.f90: Ditto.
1838 2019-01-17 Martin Sebor <msebor@redhat.com>
1841 * gcc.dg/Warray-bounds-38.c: New test.
1843 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1845 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1846 warning checks and assembler scans.
1847 * c-c++-common/gomp/pr60823-3.c: Ditto.
1848 * c-c++-common/gomp/pr63328.c: Ditto.
1849 * g++.dg/gomp/declare-simd-1.C: Ditto.
1850 * g++.dg/gomp/declare-simd-3.C: Ditto.
1851 * g++.dg/gomp/declare-simd-4.C: Ditto.
1852 * g++.dg/gomp/declare-simd-7.C: Ditto.
1853 * g++.dg/gomp/pr88182.C: Ditto.
1854 * g++.dg/vect/simd-clone-7.cc: Ditto.
1855 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1856 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1857 * gcc.dg/gomp/pr59669-2.c: Ditto.
1858 * gcc.dg/gomp/pr87895-1.c: Ditto.
1859 * gcc.dg/gomp/pr87895-2.c: Ditto.
1860 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1861 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1862 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1863 * gfortran.dg/gomp/pr83977.f90: Ditto.
1865 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/cpp0x/auto52.C: Test locations too.
1868 * g++.dg/cpp0x/trailing2.C: Likewise.
1869 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1870 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1871 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1872 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1873 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1875 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1878 * g++.dg/template/pr88699.C: New test.
1880 2019-01-17 Martin Sebor <msebor@redhat.com>
1882 PR tree-optimization/88800
1883 * c-c++-common/Wrestrict.c: Adjust.
1884 * gcc.dg/Warray-bounds-37.c: New test.
1885 * gcc.dg/builtin-memcpy-2.c: New test.
1886 * gcc.dg/builtin-memcpy.c: New test.
1888 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1891 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1893 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1894 Kwok Cheung Yeung <kcy@codesourcery.com>
1895 Julian Brown <julian@codesourcery.com>
1896 Tom de Vries <tom@codesourcery.com>
1898 * gcc.dg/20020312-2.c: Add amdgcn support.
1899 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1900 * gcc.dg/builtin-apply2.c: Likewise.
1901 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1902 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1903 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1904 * gcc.dg/memcmp-1.c: Increase timeout factor.
1905 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1906 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1907 * gcc.dg/sibcall-9.c: Likewise.
1908 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1909 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1910 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1911 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1912 * lib/target-supports.exp (check_effective_target_trampolines):
1914 (check_profiling_available): Likewise.
1915 (check_effective_target_global_constructor): Likewise.
1916 (check_effective_target_return_address): Likewise.
1917 (check_effective_target_fopenacc): Likewise.
1918 (check_effective_target_fopenmp): Likewise.
1919 (check_effective_target_vect_int): Likewise.
1920 (check_effective_target_vect_intfloat_cvt): Likewise.
1921 (check_effective_target_vect_uintfloat_cvt): Likewise.
1922 (check_effective_target_vect_floatint_cvt): Likewise.
1923 (check_effective_target_vect_floatuint_cvt): Likewise.
1924 (check_effective_target_vect_simd_clones): Likewise.
1925 (check_effective_target_vect_shift): Likewise.
1926 (check_effective_target_whole_vector_shift): Likewise.
1927 (check_effective_target_vect_bswap): Likewise.
1928 (check_effective_target_vect_shift_char): Likewise.
1929 (check_effective_target_vect_long): Likewise.
1930 (check_effective_target_vect_float): Likewise.
1931 (check_effective_target_vect_double): Likewise.
1932 (check_effective_target_vect_perm): Likewise.
1933 (check_effective_target_vect_perm_byte): Likewise.
1934 (check_effective_target_vect_perm_short): Likewise.
1935 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1936 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1937 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1938 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1939 (check_effective_target_vect_natural_alignment): Likewise.
1940 (check_effective_target_vect_fully_masked): Likewise.
1941 (check_effective_target_vect_element_align): Likewise.
1942 (check_effective_target_vect_masked_store): Likewise.
1943 (check_effective_target_vect_scatter_store): Likewise.
1944 (check_effective_target_vect_condition): Likewise.
1945 (check_effective_target_vect_cond_mixed): Likewise.
1946 (check_effective_target_vect_char_mult): Likewise.
1947 (check_effective_target_vect_short_mult): Likewise.
1948 (check_effective_target_vect_int_mult): Likewise.
1949 (check_effective_target_sqrt_insn): Likewise.
1950 (check_effective_target_vect_call_sqrtf): Likewise.
1951 (check_effective_target_vect_call_btrunc): Likewise.
1952 (check_effective_target_vect_call_btruncf): Likewise.
1953 (check_effective_target_vect_call_ceil): Likewise.
1954 (check_effective_target_vect_call_floorf): Likewise.
1955 (check_effective_target_lto): Likewise.
1956 (check_vect_support_and_set_flags): Likewise.
1957 (check_effective_target_vect_stridedN): Enable when fully masked is
1959 (add_options_for_sqrt_insn): New procedure.
1961 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1963 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1964 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1966 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1968 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1970 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1971 * gcc.dg/pic-1.c: Disable on amdgcn.
1972 * gcc.dg/pic-2.c: Disable on amdgcn.
1973 * gcc.dg/pic-3.c: Disable on amdgcn.
1974 * gcc.dg/pic-4.c: Disable on amdgcn.
1975 * gcc.dg/pie-3.c: Disable on amdgcn.
1976 * gcc.dg/pie-4.c: Disable on amdgcn.
1977 * gcc.dg/uninit-19.c: Check pie_enabled.
1978 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1980 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1981 Kwok Cheung Yeung <kcy@codesourcery.com>
1982 Julian Brown <julian@codesourcery.com>
1983 Tom de Vries <tom@codesourcery.com>
1985 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1986 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1987 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1988 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1989 * gcc.dg/20111216-1.c: Require exceptions.
1990 * gcc.dg/cleanup-10.c: Require exceptions.
1991 * gcc.dg/cleanup-11.c: Require exceptions.
1992 * gcc.dg/cleanup-12.c: Require exceptions.
1993 * gcc.dg/cleanup-13.c: Require exceptions.
1994 * gcc.dg/cleanup-5.c: Require exceptions.
1995 * gcc.dg/cleanup-8.c: Require exceptions.
1996 * gcc.dg/cleanup-9.c: Require exceptions.
1997 * gcc.dg/gomp/pr29955.c: Require exceptions.
1998 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1999 * gcc.dg/nested-func-5.c: Require exceptions.
2000 * gcc.dg/pch/except-1.c: Require exceptions.
2001 * gcc.dg/pch/valid-2.c: Require exceptions.
2002 * gcc.dg/pr41470.c: Require exceptions.
2003 * gcc.dg/pr42427.c: Require exceptions.
2004 * gcc.dg/pr44545.c: Require exceptions.
2005 * gcc.dg/pr47086.c: Require exceptions.
2006 * gcc.dg/pr51481.c: Require exceptions.
2007 * gcc.dg/pr51644.c: Require exceptions.
2008 * gcc.dg/pr52046.c: Require exceptions.
2009 * gcc.dg/pr54669.c: Require exceptions.
2010 * gcc.dg/pr56424.c: Require exceptions.
2011 * gcc.dg/pr64465.c: Require exceptions.
2012 * gcc.dg/pr65802.c: Require exceptions.
2013 * gcc.dg/pr67563.c: Require exceptions.
2014 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2015 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2016 * gcc.dg/vect/pr46663.c: Require exceptions.
2017 * lib/target-supports.exp (check_effective_target_exceptions): New.
2019 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2022 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2024 2019-01-17 Nathan Sidwell <nathan@acm.org>
2027 * g++.dg/cpp0x/pr86610.C: New.
2029 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2031 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2032 VFIXUPIMM* intrinsics.
2033 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2034 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2035 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2037 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2041 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2043 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2044 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2045 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2046 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2047 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2048 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2049 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2050 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2051 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2052 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2053 * gcc.target/i386/sse-13.c: Ditto.
2054 * gcc.target/i386/sse-14.c: Ditto.
2055 * gcc.target/i386/sse-22.c: Ditto.
2056 * gcc.target/i386/sse-23.c: Ditto.
2057 * gcc.target/i386/testimm-10.c: Ditto.
2058 * gcc.target/i386/testround-1.c: Ditto.
2060 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2064 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2067 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2068 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2070 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2072 PR rtl-optimization/88870
2073 * gcc.dg/pr88870.c: New test.
2075 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2077 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2079 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2082 * g++.dg/concepts/pr87768.C: New.
2085 * gcc.dg/cpp1z/pr86648.C: New.
2087 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2090 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2091 vectorized on POWER unless hardware misaligned loads are available.
2093 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2096 * g++.dg/torture/pr88861.C: New test.
2098 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2101 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2103 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2105 * g++.dg/other/pr33558.C: Test location too.
2106 * g++.dg/other/pr33558-2.C: Likewise.
2107 * g++.dg/parse/crash4.C: Likewise.
2108 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2109 * g++.old-deja/g++.mike/p7635.C: Likewise.
2110 * g++.old-deja/g++.other/decl6.C: Likewise.
2112 2019-01-16 Marek Polacek <polacek@redhat.com>
2114 PR c++/78244 - narrowing conversion in template not detected.
2115 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2116 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2118 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2122 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2123 may_alias attribute.
2125 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2127 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2130 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2133 * g++.dg/template/pr88795.C: New test.
2135 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2138 * gfortran.dg/actual_array_substr_3.f90: New test.
2140 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2143 * gfortran.dg/pr81849.f90: New test.
2145 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2147 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2148 ISO_Fortran_binding_2.h.
2150 2019-01-15 Marek Polacek <polacek@redhat.com>
2153 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2155 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2158 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2159 -Wdeprecated warning and expect a following note:.
2161 2019-01-15 Richard Biener <rguenther@suse.de>
2164 * g++.dg/lto/pr88046_0.C: New testcase.
2166 2019-01-15 Richard Biener <rguenther@suse.de>
2168 PR tree-optimization/88855
2169 * gcc.dg/pr88855.c: New testcase.
2171 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2173 * g++.dg/diagnostic/typedef-initialized.C: New.
2175 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2177 * g++.dg/diagnostic/bitfld3.C: New.
2179 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2181 PR tree-optimization/88775
2182 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2183 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2185 2019-01-14 Marek Polacek <polacek@redhat.com>
2187 PR c++/88825 - ICE with bogus function return type deduction.
2188 * g++.dg/cpp1y/auto-fn55.C: New test.
2190 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2192 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2193 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2194 feature test macros.
2195 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2197 2019-01-14 Marek Polacek <polacek@redhat.com>
2199 PR c++/88830 - ICE with abstract class.
2200 * g++.dg/other/abstract7.C: New test.
2202 2019-01-14 Martin Sebor <msebor@redhat.com>
2205 * gcc.dg/format/attr-8.c: New test.
2206 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2207 * gcc.dg/format/attr-3.c: Same.
2208 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2209 * objc.dg/fsf-nsstring-format-1.m: Same.
2211 2019-01-14 Martin Liska <mliska@suse.cz>
2213 PR gcov-profile/88263
2214 * g++.dg/gcov/pr88263-2.C: New test.
2216 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2218 PR rtl-optimization/88796
2219 * gcc.target/i386/pr88796.c: New test.
2221 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2223 * gdc.dg/asm1.d: New test.
2224 * gdc.dg/asm2.d: New test.
2225 * gdc.dg/asm3.d: New test.
2226 * gdc.dg/asm4.d: New test.
2227 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2229 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2232 * gfortran.dg/namelist_96.f90: New test.
2234 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2237 * gfortran.dg/internal_pack_18.f90: New test.
2239 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2241 * gcc.dg/pr51628-20.c: Updated.
2242 * gcc.dg/pr51628-21.c: Likewise.
2243 * gcc.dg/pr51628-25.c: Likewise.
2245 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2248 * gfortran.dg/internal_pack_17.f90: New test.
2249 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2252 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2255 * gfortran.dg/pr61765.f90: New test.
2257 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2259 * g++.dg/cpp0x/pr62101.C: Test locations too.
2260 * g++.dg/inherit/pure1.C: Likewise.
2262 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2264 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2266 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2268 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2270 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2271 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2272 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2273 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2274 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2277 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2280 * gfortran.dg/pr35031.f90: new test.
2282 2019-01-11 Marek Polacek <polacek@redhat.com>
2284 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2285 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2286 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2288 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2292 * c-c++-common/gomp/pr85956.c: New test.
2293 * g++.dg/gomp/pr88733.C: New test.
2295 2019-01-11 Tobias Burnus <burnus@net-b.de>
2298 * g++.dg/cpp0x/defaulted61.C: New
2299 * g++.dg/cpp0x/defaulted62.C: New.
2301 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2303 PR tree-optimization/88693
2304 * gcc.c-torture/execute/pr88693.c: New test.
2306 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2308 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2311 2019-01-11 Martin Liska <mliska@suse.cz>
2314 * g++.dg/lto/pr88758_0.C: New test.
2315 * g++.dg/lto/pr88758_1.C: New test.
2317 2019-01-11 Jan Beulich <jbeulich@suse.com>
2319 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2320 gcc.target/i386/avx512f-vcvtss2si-1.c,
2321 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2322 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2323 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2324 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2325 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2326 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2327 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2328 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2329 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2330 gcc.target/i386/pr19398.c: Permit l or q suffix.
2332 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2334 PR rtl-optimization/88296
2335 * gcc.target/i386/pr88296.c: New test.
2337 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2339 * g++.dg/diagnostic/extern-initialized.C: New.
2340 * g++.dg/ext/dllimport-initialized.C: Likewise.
2342 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2345 * gfortran.dg/internal_pack_16.f90: New test.
2347 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2350 * g++.target/i386/pr88785.C: New test.
2352 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2354 PR rtl-optimization/87305
2355 * gcc.target/aarch64/pr87305.c: New.
2357 2019-01-10 Richard Biener <rguenther@suse.de>
2359 PR tree-optimization/88792
2360 * gcc.dg/torture/pr88792.c: New testcase.
2362 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2365 * gfortran.dg/pr86322_1.f90: New test.
2366 * gfortran.dg/pr86322_2.f90: Ditto.
2367 * gfortran.dg/pr86322_3.f90: Ditto.
2369 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2371 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2372 * gcc.target/aarch64/bti-2.c: Likewise.
2373 * gcc.target/aarch64/bti-3.c: Likewise.
2375 2019-01-10 Stefan Agner <stefan@agner.ch>
2378 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2379 check if -masm-syntax-unified gets applied properly.
2381 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2384 * gcc.dg/pr88568.c: New test.
2386 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2388 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2389 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2391 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2393 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2394 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2396 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2398 * lib/target-supports.exp
2399 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2400 check_effective_target_arm_v8_3a_complex_neon_ok,
2401 add_options_for_arm_v8_3a_complex_neon,
2402 check_effective_target_arm_v8_3a_complex_neon_hw,
2403 check_effective_target_vect_complex_rot_N): New.
2405 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2408 * gfortran.dg/pr88376.f90: New test.
2410 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2413 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2414 "can not" with "cannot".
2415 * gfortran.dg/common_15.f90: Likewise.
2416 * gfortran.dg/derived_result_2.f90: Likewise.
2417 * gfortran.dg/do_check_6.f90: Likewise.
2418 * gfortran.dg/namelist_args.f90: Likewise.
2419 * gfortran.dg/negative_unit_check.f90: Likewise.
2420 * gfortran.dg/pure_formal_3.f90: Likewise.
2421 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2422 * obj-c++.dg/exceptions-3.mm: Likewise.
2423 * obj-c++.dg/exceptions-4.mm: Likewise.
2424 * obj-c++.dg/exceptions-5.mm: Likewise.
2425 * obj-c++.dg/property/at-property-23.mm: Likewise.
2426 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2427 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2428 * objc.dg/attributes/method-attribute-2.m: Likewise.
2429 * objc.dg/exceptions-3.m: Likewise.
2430 * objc.dg/exceptions-4.m: Likewise.
2431 * objc.dg/exceptions-5.m: Likewise.
2432 * objc.dg/param-1.m: Likewise.
2433 * objc.dg/property/at-property-23.m: Likewise.
2434 * objc.dg/property/dotsyntax-17.m: Likewise.
2435 * objc.dg/property/property-neg-7.m: Likewise.
2437 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2440 * gfortran.dg/spread_simplify_1.f90: New test.
2442 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2444 * lib/target-supports.exp
2445 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2446 * gcc.target/i386/xorsign.c: New test.
2448 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2450 * gcc.target/sparc/tls-ld-int8.c: New test.
2451 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2452 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2453 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2454 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2455 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2457 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2459 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2460 option when configure with bti.
2461 * gcc.target/aarch64/bti-2.c: Likewise.
2462 * lib/target-supports.exp
2463 (check_effective_target_default_branch_protection):
2464 Add configure check for --enable-standard-branch-protection.
2466 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2468 * gcc.target/aarch64/bti-1.c: New test.
2469 * gcc.target/aarch64/bti-2.c: New test.
2470 * gcc.target/aarch64/bti-3.c: New test.
2471 * lib/target-supports.exp
2472 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2474 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2476 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2477 instead of IP0_REGNUM and add test case.
2479 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2481 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2483 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2484 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2486 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2488 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2490 PR rtl-optimization/88331
2491 * gcc.target/i386/pr88331.c: New test.
2493 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2495 * g++.dg/diagnostic/constexpr2.C: New.
2496 * g++.dg/diagnostic/ref3.C: Likewise.
2498 2019-01-08 Marek Polacek <polacek@redhat.com>
2500 PR c++/88538 - braced-init-list in template-argument-list.
2501 * g++.dg/cpp2a/nontype-class11.C: New test.
2504 * g++.dg/cpp2a/nontype-class12.C: New test.
2506 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2509 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2510 dg-options. Require ppc_cpu_supports_hw effective target instead of
2513 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2516 * gfortran.dg/class_69.f90: New test case.
2518 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2521 * gcc.target/i386/pr88717.c: New test.
2523 2019-01-08 Marek Polacek <polacek@redhat.com>
2525 PR c++/88548 - this accepted in static member functions.
2526 * g++.dg/cpp0x/this1.C: New test.
2528 2019-01-08 Martin Liska <mliska@suse.cz>
2530 PR tree-optimization/88753
2531 * gcc.dg/tree-ssa/pr88753.c: New test.
2533 2019-01-08 Richard Biener <rguenther@suse.de>
2535 PR tree-optimization/86554
2536 * gcc.dg/torture/pr86554-1.c: New testcase.
2537 * gcc.dg/torture/pr86554-2.c: Likewise.
2539 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2542 cover target variance.
2544 2019-01-08 Richard Biener <rguenther@suse.de>
2547 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2548 directly build the expected GENERIC tree.
2550 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2552 * gcc.target/aarch64/(return_address_sign_1.c,
2553 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2554 Change option to -mbranch-protection.
2555 * gcc.target/aarch64/(branch-protection-option.c,
2556 branch-protection-option-2.c, branch-protection-attr.c,
2557 branch-protection-attr-2.c): New file.
2559 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2561 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2563 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2565 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2567 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2568 Append match for warning that ‘protected’ attribute is not supported.
2570 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2572 * gcc.dg/Wmissing-attributes.c: Require alias support.
2573 * gcc.dg/attr-copy-2.c: Likewise.
2574 * gcc.dg/attr-copy-5.c: Likewise.
2576 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2577 Jakub Jelinek <jakub@redhat.com>
2580 * g++.dg/warn/Wreturn-type-11.C: New test.
2582 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2585 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2586 dump to reflect r266077.
2588 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2591 * gcc.dg/pr88701.c: New test.
2593 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2597 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2599 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2601 * g++.dg/diagnostic/constexpr1.C: New.
2602 * g++.dg/diagnostic/thread1.C: Likewise.
2604 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2605 Harald Anlauf <anlauf@gmx.de>
2606 Tobias Burnus <burnus@gcc.gnu.org>
2608 * gfortran.dg/is_contiguous_1.f90: New test.
2609 * gfortran.dg/is_contiguous_2.f90: New test.
2610 * gfortran.dg/is_contiguous_3.f90: New test.
2612 2019-01-07 Marek Polacek <polacek@redhat.com>
2614 PR c++/88741 - wrong error with initializer-string.
2615 * g++.dg/init/array50.C: New test.
2617 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2623 * gcc.dg/array-6.c: Move from here ...
2624 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2625 * g++.dg/pr69338.C: New test.
2626 * g++.dg/pr69697.C: Likewise.
2627 * g++.dg/ext/flexary32.C: Likewise.
2628 * g++.dg/ext/flexary3.C: Adjust test.
2629 * g++.dg/ext/flexary12.C: Likewise.
2630 * g++.dg/ext/flexary13.C: Likewise.
2631 * g++.dg/ext/flexary15.C: Likewise.
2632 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2633 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2634 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2636 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2638 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2639 optional in scan pattern.
2641 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2643 PR tree-optimization/88598
2644 * gcc.dg/vect/pr88598-1.c: New test.
2645 * gcc.dg/vect/pr88598-2.c: Likewise.
2646 * gcc.dg/vect/pr88598-3.c: Likewise.
2647 * gcc.dg/vect/pr88598-4.c: Likewise.
2648 * gcc.dg/vect/pr88598-5.c: Likewise.
2649 * gcc.dg/vect/pr88598-6.c: Likewise.
2651 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2653 PR tree-optimization/88598
2654 * gcc.dg/pr88598-1.c: New test.
2655 * gcc.dg/pr88598-2.c: Likewise.
2656 * gcc.dg/pr88598-3.c: Likewise.
2657 * gcc.dg/pr88598-4.c: Likewise.
2658 * gcc.dg/pr88598-5.c: Likewise.
2660 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2662 PR tree-optimization/88676
2663 * gcc.dg/tree-ssa/pr88676.c: New test.
2664 * gcc.dg/pr88676.c: New test.
2665 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2669 * c-c++-common/asan/pr88619.c: New test.
2672 * c-c++-common/builtin-convertvector-1.c: New test.
2673 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2674 * g++.dg/ext/builtin-convertvector-1.C: New test.
2675 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2677 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2680 * gcc.target/i386/pr88521.c: New testcase.
2682 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2685 * gfortran.dg/min_max_type_2.f90: New test.
2687 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2690 * c-c++-common/attributes-4.c (falloc_align_int128,
2691 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2693 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2695 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2697 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2699 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2700 * gcc.dg/plugin/plugindir2.c: Likewise.
2701 * gcc.dg/plugin/plugindir3.c: Likewise.
2702 * gcc.dg/plugin/plugindir4.c: Likewise.
2704 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2707 * gfortran.dg/blockdata_10.f90: New test case.
2709 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2713 * gcc.dg/nested-func-12.c: New test.
2714 * gcc.c-torture/compile/pr82564.c: New test.
2717 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2719 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2722 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2724 2019-01-04 Martin Sebor <msebor@redhat.com>
2727 * g++.dg/ext/attr-copy.C: New test.
2728 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2729 * gcc.dg/attr-copy-6.c: New test.
2730 * gcc.dg/attr-copy-7.c: New test.
2732 2019-01-04 Martin Sebor <msebor@redhat.com>
2735 * c-c++-common/attributes-4.c: New test.
2737 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2740 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2743 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2746 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2747 * gfortran.dg/merge_char_const.f90: Restore.
2749 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2752 * gcc.dg/pr88594.c: New test.
2754 2019-01-04 Jan Beulich <jbeulich@suse.com>
2756 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2757 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2758 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2759 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2760 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2761 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2762 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2763 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2764 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2765 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2766 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2767 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2768 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2769 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2770 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2771 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2772 gcc.target/i386/avx512bw-vpcmplew-1.c,
2773 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2774 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2775 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2776 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2777 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2778 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2779 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2780 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2781 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2782 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2783 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2784 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2785 gcc.target/i386/avx512bw-vptestmb-1.c,
2786 gcc.target/i386/avx512bw-vptestmw-1.c,
2787 gcc.target/i386/avx512bw-vptestnmb-1.c,
2788 gcc.target/i386/avx512bw-vptestnmw-1.c,
2789 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2790 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2791 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2792 gcc.target/i386/avx512dq-vfpclassss-1.c,
2793 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2794 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2795 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2796 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2797 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2798 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2799 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2800 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2801 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2802 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2803 gcc.target/i386/avx512vl-vpcmpged-1.c,
2804 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2805 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2806 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2807 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2808 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2809 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2810 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2811 gcc.target/i386/avx512vl-vpcmpled-1.c,
2812 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2813 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2814 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2815 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2816 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2817 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2818 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2819 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2820 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2821 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2822 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2823 gcc.target/i386/avx512vl-vptestmd-1.c,
2824 gcc.target/i386/avx512vl-vptestmq-1.c,
2825 gcc.target/i386/avx512vl-vptestnmd-1.c,
2826 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2828 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2829 gcc.target/i386/avx512bw-vpcmpub-1.c,
2830 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2831 gcc.target/i386/avx512bw-vpcmpw-1.c,
2832 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2833 gcc.target/i386/avx512dq-vfpclassps-1.c,
2834 gcc.target/i386/avx512f-vcmppd-1.c,
2835 gcc.target/i386/avx512f-vcmpps-1.c,
2836 gcc.target/i386/avx512f-vcmpsd-1.c,
2837 gcc.target/i386/avx512f-vcmpss-1.c,
2838 gcc.target/i386/avx512f-vpcmpd-1.c,
2839 gcc.target/i386/avx512f-vpcmpq-1.c,
2840 gcc.target/i386/avx512f-vpcmpud-1.c,
2841 gcc.target/i386/avx512f-vpcmpuq-1.c,
2842 gcc.target/i386/avx512f-vptestmd-1.c,
2843 gcc.target/i386/avx512f-vptestmq-1.c,
2844 gcc.target/i386/avx512f-vptestnmd-1.c,
2845 gcc.target/i386/avx512f-vptestnmq-1.c,
2846 gcc.target/i386/avx512vl-vcmppd-1.c,
2847 gcc.target/i386/avx512vl-vcmpps-1.c,
2848 gcc.target/i386/avx512vl-vpcmpd-1.c,
2849 gcc.target/i386/avx512vl-vpcmpq-1.c,
2850 gcc.target/i386/avx512vl-vpcmpud-1.c,
2851 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2854 2019-01-03 Martin Sebor <msebor@redhat.com>
2856 PR tree-optimization/88659
2857 * gcc.dg/Wstringop-truncation-6.c: New test.
2859 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2862 * gfortran.dg/const_chararacter_merge.f90: Remove.
2864 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2867 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2868 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2870 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2872 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2873 * gcc.dg/pubtypes-3.c: Likewise.
2874 * gcc.dg/pubtypes-4.c: Likewise.
2876 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2879 * g++.target/i386/pr88636.C: New test.
2881 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2883 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2885 2019-01-03 Martin Liska <mliska@suse.cz>
2888 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2890 2019-01-02 Marek Polacek <polacek@redhat.com>
2892 PR c++/88612 - ICE with -Waddress-of-packed-member.
2893 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2895 PR c++/88631 - CTAD failing for value-initialization.
2896 * g++.dg/cpp1z/class-deduction59.C: New test.
2898 PR c++/81486 - CTAD failing with ().
2899 * g++.dg/cpp1z/class-deduction60.C: New test.
2900 * g++.dg/cpp1z/class-deduction61.C: New test.
2902 2019-01-02 Martin Sebor <msebor@redhat.com>
2903 Jeff Law <law@redhat.com>
2905 * gcc.dg/strlenopt-36.c: Update.
2906 * gcc.dg/strlenopt-45.c: Update.
2907 * gcc.c-torture/execute/strlen-5.c: New test.
2908 * gcc.c-torture/execute/strlen-6.c: New test.
2909 * gcc.c-torture/execute/strlen-7.c: New test.
2911 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2914 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2915 messages only on vect_hw_misalign targets.
2917 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2919 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2920 * gfortran.dg/dec_d_lines_3.f: Ditto.
2921 * gfortran.dg/dec_structure_24.f90: Ditto.
2922 * gfortran.dg/dec_structure_26.f90: Ditto.
2923 * gfortran.dg/dec_structure_27.f90: Ditto.
2924 * gfortran.dg/dec_type_print_3.f90: Ditto.
2925 * gfortran.dg/derived_name_1.f90: Ditto.
2926 * gfortran.dg/error_recovery_1.f90: Ditto.
2927 * gfortran.dg/gomp/pr29759.f90: Ditto.
2928 * gfortran.dg/pr36192.f90: Ditto.
2929 * gfortran.dg/pr56007.f90: Ditto.
2930 * gfortran.dg/pr56520.f90: Ditto.
2931 * gfortran.dg/pr78741.f90: Ditto.
2932 * gfortran.dg/print_fmt_2.f90: Ditto.
2933 * gfortran.dg/select_type_20.f90: Ditto.
2935 2019-01-02 Marek Polacek <polacek@redhat.com>
2938 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2940 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2943 * gfortran.dg/const_chararacter_merge.f90: New test.
2945 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2948 * g++.dg/torture/pr88130.C: New testcase.
2950 2019-01-02 Martin Liska <mliska@suse.cz>
2952 PR tree-optimization/88650
2953 * gfortran.dg/predict-3.f90: New test.
2955 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2957 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2959 2019-01-02 Richard Biener <rguenther@suse.de>
2961 PR tree-optimization/88621
2962 * gcc.dg/torture/pr88621.c: New testcase.
2964 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2967 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2968 targets and expect _ZThn8 for ilp32 targets.
2970 2019-01-01 Martin Sebor <msebor@redhat.com>
2971 Jeff Law <law@redhat.com>
2973 * gcc.dg/strlenopt-40.c: Update.
2974 * gcc.dg/strlenopt-51.c: Likewise.
2975 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2977 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2978 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2979 * gcc.dg/strlenopt-59.c: New test.
2980 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2981 * g++.dg/init/strlen.C: New test.
2983 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2986 * gfortran.dg/structure_constructor_16.f90: New test.
2988 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2990 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2991 * g++.dg/ipa/devirt-53.C: Fix scan template.
2993 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2995 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2996 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2997 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2999 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3001 * g++.dg/tree-prof/devirt.C: Update testcase.
3003 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3005 Update copyright years.
3007 Copyright (C) 2019 Free Software Foundation, Inc.
3009 Copying and distribution of this file, with or without modification,
3010 are permitted in any medium without royalty provided the copyright
3011 notice and this notice are preserved.