1 2018-02-26 Steve Ellcey <sellcey@marvell.com>
3 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
4 * gfortran.dg/simd-builtins-2.f90: Ditto.
5 * gfortran.dg/simd-builtins-6.f90: Ditto.
6 * gfortran.dg/simd-builtins-8.f90: New test.
7 * gfortran.dg/simd-builtins-8.h: New header file.
9 2019-02-26 Jakub Jelinek <jakub@redhat.com>
12 * g++.dg/other/new2.C: New test.
14 PR tree-optimization/89500
15 * gcc.dg/pr89500.c: New test.
16 * gcc.dg/Wstringop-overflow-10.c: New test.
17 * gcc.dg/strlenopt-60.c: New test.
19 2019-02-26 Harald Anlauf <anlauf@gmx.de>
22 * gfortran.dg/pr89492.f90: New test.
24 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
27 * gfortran.dg/altreturn_9_0.f90: New file.
28 * gfortran.dg/altreturn_9_1.f90: New file.
30 2019-02-26 Jakub Jelinek <jakub@redhat.com>
33 * g++.dg/cpp1y/constexpr-89481.C: New test.
35 2019-02-26 Richard Biener <rguenther@suse.de>
37 PR tree-optimization/89505
38 * gcc.dg/torture/pr89505.c: New testcase.
40 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
42 * gnat.dg/opt77.adb: New test.
43 * gnat.dg/opt77_pkg.ad[sb]: New helper.
45 2019-02-26 Jakub Jelinek <jakub@redhat.com>
48 * gcc.target/i386/pr89474.c: New test.
50 2019-02-25 Jakub Jelinek <jakub@redhat.com>
53 * gcc.c-torture/compile/pr77754-1.c: New test.
54 * gcc.c-torture/compile/pr77754-2.c: New test.
55 * gcc.c-torture/compile/pr77754-3.c: New test.
56 * gcc.c-torture/compile/pr77754-4.c: New test.
57 * gcc.c-torture/compile/pr77754-5.c: New test.
58 * gcc.c-torture/compile/pr77754-6.c: New test.
60 2019-02-25 Tamar Christina <tamar.christina@arm.com>
63 * gcc.target/aarch64/options_set_1.c: New test.
64 * gcc.target/aarch64/options_set_2.c: New test.
65 * gcc.target/aarch64/options_set_3.c: New test.
66 * gcc.target/aarch64/options_set_4.c: New test.
67 * gcc.target/aarch64/options_set_5.c: New test.
68 * gcc.target/aarch64/options_set_6.c: New test.
69 * gcc.target/aarch64/options_set_7.c: New test.
70 * gcc.target/aarch64/options_set_8.c: New test.
71 * gcc.target/aarch64/options_set_9.c: New test.
73 2019-02-25 Tamar Christina <tamar.christina@arm.com>
75 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
76 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
78 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
79 test_vfmlslq_high_f16): ... To this.
80 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
81 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
82 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
83 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
84 test_vfmlslq_laneq_high_u32): Rename ...
85 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
86 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
87 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
88 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
89 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
90 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
91 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
92 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
93 test_vfmlslq_laneq_low_u32): Rename ...
94 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
95 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
96 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
97 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
98 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
99 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
101 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
102 test_vfmlslq_low_f16): ... To this.
104 2019-02-25 Tamar Christina <tamar.christina@arm.com>
106 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
107 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
109 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
110 test_vfmlslq_high_f16): ... To this.
111 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
112 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
113 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
114 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
115 test_vfmlslq_laneq_high_u32): Rename ...
116 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
117 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
118 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
119 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
120 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
121 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
122 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
123 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
124 test_vfmlslq_laneq_low_u32): Rename ...
125 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
126 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
127 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
128 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
129 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
130 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
132 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
133 test_vfmlslq_low_f16): ... To This.
134 * lib/target-supports.exp
135 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
137 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
140 * gfortran.dg/overload_3.f90: New test.
142 2019-02-25 Jakub Jelinek <jakub@redhat.com>
145 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
147 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
150 * gfortran.dg/list_directed_large.f90: New test.
152 2019-02-25 Jakub Jelinek <jakub@redhat.com>
155 * gcc.c-torture/execute/pr89434.c: New test.
158 * gcc.dg/pr89438.c: New test.
160 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
163 * g++.dg/cpp0x/pr84585.C: New.
165 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
168 * gfortran.dg/allocate_with_mold_3.f90: New test.
170 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
173 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
174 * gcc.target/i386/pr87007-2.c: Likewise.
176 2019-02-24 Harald Anlauf <anlauf@gmx.de>
180 * gfortran.dg/pr89266.f90: New test.
181 * gfortran.dg/pr88326.f90: New test.
183 2019-02-24 Jakub Jelinek <jakub@redhat.com>
185 PR rtl-optimization/89445
186 * gcc.target/i386/avx512f-pr89445.c: New test.
188 2019-02-23 Martin Sebor <msebor@redhat.com>
190 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
191 wchar_t to wint_t to avoid a bogus -Wformat warning in
194 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
197 * gfortran.dg/ISO_Fortran_binding_5.c: Include
198 "../../../libgfortran/ISO_Fortran_binding.h".
199 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
201 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
204 * gcc.dg/pr69471-1.c: New test.
205 * gcc.dg/pr69471-2.c: Likewise.
206 * gcc.target/i386/pr69471-3.c: Likewise.
208 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
211 * gfortran.dg/dtio_34.f90: New test.
213 2019-02-23 Marek Polacek <polacek@redhat.com>
215 PR c++/88294 - ICE with non-constant noexcept-specifier.
216 * g++.dg/cpp0x/noexcept34.C: New test.
217 * g++.dg/cpp0x/noexcept35.C: New test.
220 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
222 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
225 * gfortran.dg/deferred_character_32.f90 : New test
227 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
230 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
231 previously incorrect lbound for allocatable expressions. Also
232 correct stop values to avoid repetition.
233 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
234 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
237 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
238 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
239 * gfortran.dg/pr32599.f03 : Set standard to F2008.
241 2019-02-22 David Malcolm <dmalcolm@redhat.com>
244 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
245 renaming to a multicharacter name, so that start != finish. Add
246 tests for dtor locations.
248 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
251 * g++.dg/cpp0x/pr84676.C: New.
253 2019-02-22 Martin Sebor <msebor@redhat.com>
255 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
256 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
258 2019-02-22 Harald Anlauf <anlauf@gmx.de>
261 * gfortran.dg/newunit_6.f90: New test.
263 2019-02-22 Marek Polacek <polacek@redhat.com>
265 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
266 * g++.dg/cpp2a/explicit14.C: New test.
268 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
271 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
272 * gfortran.fortran-torture/compile/pr89324.f90: New test.
274 2019-02-22 Martin Sebor <msebor@redhat.com>
277 * gcc.dg/Wabsolute-value.c: New test.
279 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
281 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
282 Hongtao Liu <hongtao.liu@intel.com>
283 Sunil K Pandey <sunil.k.pandey@intel.com>
286 * gcc.target/i386/pr87007-1.c: New test.
287 * gcc.target/i386/pr87007-2.c: Likewise.
289 2019-02-22 Richard Biener <rguenther@suse.de>
291 PR tree-optimization/89440
292 * gcc.dg/vect/pr89440.c: New testcase.
294 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
296 * lib/target-supports.exp (check_effective_target_offload_nvptx):
300 * gfortran.dg/goacc/classify-routine.f95: Adjust.
302 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
303 * g++.dg/goacc/template.C: Likewise.
306 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
308 2019-02-22 Richard Biener <rguenther@suse.de>
311 * gcc.dg/torture/restrict-7.c: New testcase.
313 2019-02-21 Jakub Jelinek <jakub@redhat.com>
316 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
317 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
318 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
320 * g++.dg/cpp1y/constexpr-89285.C: New test.
321 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
323 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
324 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
326 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
329 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
330 -fcf-protection with -fcf-protection=branch.
331 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
332 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
333 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
334 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
335 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
337 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
339 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
340 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
342 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
345 * gfortran.dg/warn_conversion_11.f90: New test.
347 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
350 * gcc.target/i386/pr87412-1.c: New file.
351 * gcc.target/i386/pr87412-2.c: Likewise.
352 * gcc.target/i386/pr87412-3.c: Likewise.
353 * gcc.target/i386/pr87412-4.c: Likewise.
355 2019-02-20 Jakub Jelinek <jakub@redhat.com>
358 * g++.dg/cpp0x/pr89403.C: New test.
361 * g++.dg/cpp1z/inline-var5.C: New test.
364 * gcc.c-torture/compile/pr89412.c: New test.
366 2019-02-20 Jakub Jelinek <jakub@redhat.com>
367 David Malcolm <dmalcolm@redhat.com>
370 * gcc.dg/torture/pr89091.c: New test.
372 2019-02-20 Jakub Jelinek <jakub@redhat.com>
376 * gcc.dg/pr88074-2.c: New test.
379 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
381 2019-02-20 David Malcolm <dmalcolm@redhat.com>
384 * gcc.dg/pr89410-1.c: New test.
385 * gcc.dg/pr89410-2.c: New test.
387 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
389 * lib/target-supports.exp (check_effective_target_vect_usad_char):
391 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
392 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
394 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
397 * gcc.target/arm/pr86487.c: New.
399 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
402 * g++.dg/cpp1y/var-templ60.C: New.
404 2019-02-20 Li Jia He <helijia@linux.ibm.com>
407 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
409 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
411 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
413 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
416 * gfortran.dg/ISO_Fortran_binding_4.f90
418 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
421 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
422 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
424 2019-02-19 Richard Biener <rguenther@suse.de>
427 * gcc.dg/pr88074.c: New testcase.
429 2019-02-19 Jakub Jelinek <jakub@redhat.com>
432 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
436 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
439 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
442 * g++.dg/diagnostic/pr89390.C: New test.
444 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
448 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
450 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
453 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
456 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
458 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
459 * gfortran.dg/lto/pr87689_0.f: New file.
460 * gfortran.dg/lto/pr87689_1.f: New file.
462 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
464 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
466 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
468 * gdc.dg/dg.exp: Tabify.
469 * gdc.dg/lto/lto.exp: Likewise.
470 * gdc.test/gdc-test.exp: Likewise.
471 * lib/gdc-dg.exp: Likewise.
472 * lib/gdc.exp: Likewise.
474 2019-02-18 Richard Biener <rguenther@suse.de>
476 PR tree-optimization/89296
477 * gcc.dg/uninit-pr89296.c: New testcase.
479 2019-02-18 Jakub Jelinek <jakub@redhat.com>
482 * gcc.c-torture/execute/pr89369.c: New test.
483 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
484 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
487 2019-02-18 Martin Jambor <mjambor@suse.cz>
489 PR tree-optimization/89209
490 * gcc.dg/tree-ssa/pr89209.c: New test.
492 2019-02-18 Martin Liska <mliska@suse.cz>
494 * gfortran.dg/simd-builtins-7.f90: New test.
495 * gfortran.dg/simd-builtins-7.h: New test.
497 2019-02-17 Harald Anlauf <anlauf@gmx.de>
500 * gfortran.dg/pr88299.f90: New test.
502 2019-02-17 Harald Anlauf <anlauf@gmx.de>
505 * gfortran.dg/transfer_simplify_12.f90: New test.
507 2019-02-17 Marek Polacek <polacek@redhat.com>
509 PR c++/89217 - ICE with list-initialization in range-based for loop.
510 * g++.dg/cpp0x/range-for37.C: New test.
512 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
515 * g++.dg/cpp0x/initlist114.C: New test.
518 * g++.dg/abi/mangle68.C: New test.
519 * g++.dg/cpp0x/decltype69.C: New test.
521 2019-02-16 David Malcolm <dmalcolm@redhat.com>
524 * g++.dg/wrappers/pr88680.C: New test.
526 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
529 * gfortran.dg/coarray_data_1.f90: New test.
531 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
533 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
534 * c-c++-common/patchable_function_entry-default.c: Likewise.
535 * c-c++-common/patchable_function_entry-definition.c: Likewise.
537 2019-02-16 Jakub Jelinek <jakub@redhat.com>
539 PR rtl-optimization/66152
540 * gcc.target/i386/pr66152.c: New test.
542 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
544 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
545 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
547 2019-02-15 Tamar Christina <tamar.christina@arm.com>
549 * lib/target-supports.exp
550 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
551 checking alternative.
553 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
555 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
557 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
559 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
560 * c-c++-common/patchable_function_entry-default.c: Likewise.
561 * c-c++-common/patchable_function_entry-definition.c: Likewise.
562 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
564 2019-02-15 Jakub Jelinek <jakub@redhat.com>
568 * lib/gcc-dg.exp: If llvm_binutils effective target, set
569 allow_blank_lines to 2 during initialization.
570 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
571 it was previously zero.
572 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
573 Clear allow_blank_lines afterwards whenever it was 1.
574 * gdc.test/gdc-test.exp (dmd2dg): Don't call
575 dg-allow-blank-lines-in-output here.
576 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
577 the tests and restore it back at the end.
579 * c-c++-common/ubsan/opts-1.c: New test.
580 * c-c++-common/ubsan/opts-2.c: New test.
581 * c-c++-common/ubsan/opts-3.c: New test.
582 * c-c++-common/ubsan/opts-4.c: New test.
584 2019-02-15 Richard Biener <rguenther@suse.de>
585 Jakub Jelinek <jakub@redhat.com>
587 PR tree-optimization/89278
588 * gcc.dg/pr89278.c: New test.
590 2019-02-15 Jakub Jelinek <jakub@redhat.com>
593 * gcc.dg/pr89340.c: New test.
594 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
595 that leaf attribute on nested function is useless.
598 * gcc.dg/pr89342.c: New test.
600 2019-02-14 Jakub Jelinek <jakub@redhat.com>
602 PR rtl-optimization/89354
603 * gcc.dg/pr89354.c: New test.
605 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
607 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
608 * gcc.target/i386/ssse3-pabsd.c: Ditto.
609 * gcc.target/i386/ssse3-pabsw.c: Ditto.
610 * gcc.target/i386/ssse3-palignr.c: Ditto.
611 * gcc.target/i386/ssse3-phaddd.c: Ditto.
612 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
613 * gcc.target/i386/ssse3-phaddw.c: Ditto.
614 * gcc.target/i386/ssse3-phsubd.c: Ditto.
615 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
616 * gcc.target/i386/ssse3-phsubw.c: Ditto.
617 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
618 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
619 * gcc.target/i386/ssse3-pshufb.c: Ditto.
620 * gcc.target/i386/ssse3-psignb.c: Ditto.
621 * gcc.target/i386/ssse3-psignd.c: Ditto.
622 * gcc.target/i386/ssse3-psignw.c: Ditto.
624 2018-02-14 Steve Ellcey <sellcey@marvell.com>
626 * gcc.target/aarch64/pcs_attribute.c: New test.
628 2019-02-14 Harald Anlauf <anlauf@gmx.de>
631 * gfortran.dg/pr88248.f90: New test.
632 * gfortran.dg/f2018_obs.f90: Updated test.
634 2019-02-14 Tamar Christina <tamar.christina@arm.com>
636 * gcc.target/arm/pr88850.c: change options to additional option.
638 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
641 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
644 2019-02-14 Tamar Christina <tamar.christina@arm.com>
647 * gcc.target/arm/pr88850-2.c: New test.
648 * lib/target-supports.exp
649 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
650 check_effective_target_arm_neon_softfp_fp16_ok,
651 add_options_for_arm_neon_softfp_fp16): New.
653 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
655 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
656 * lib/target-supports.exp: Add procedure to check for ldrd.
658 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
661 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
662 * gfortran.dg/goacc/loop-3.f95: Likewise.
663 * gfortran.dg/goacc/pr72715.f90: New test.
665 2019-02-14 Martin Liska <mliska@suse.cz>
667 PR rtl-optimization/89242
668 * g++.dg/pr89242.C: New test.
670 2019-02-14 Jakub Jelinek <jakub@redhat.com>
672 PR tree-optimization/89314
673 * gcc.dg/pr89314.c: New test.
676 * gcc.dg/ubsan/pr89284.c: New test.
678 2019-02-13 Ian Lance Taylor <iant@golang.org>
680 * gcc.dg/func-attr-1.c: New test.
682 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
684 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
686 2019-02-13 Marek Polacek <polacek@redhat.com>
688 PR c++/89297 - ICE with OVERLOAD in template.
689 * g++.dg/cpp0x/initlist113.C: New test.
691 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
694 * g++.dg/cpp0x/pr86379.C: New.
697 * g++.dg/cpp1y/pr87322.C: New.
698 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
699 instantiate the expected number of lambda functions.
701 2019-02-13 Marek Polacek <polacek@redhat.com>
704 * g++.dg/cpp2a/nontype-class13.C: New test.
706 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
709 * gcc.target/arm/pr89190.c: New test.
711 2019-02-13 David Malcolm <dmalcolm@redhat.com>
714 * g++.dg/concepts/pr89036.C: New test.
716 2019-02-13 Tamar Christina <tamar.christina@arm.com>
719 * gcc.target/aarch64/sve/pr88847.c: New test.
721 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
722 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/torture/pr89303.C: New test.
727 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
730 * g++.dg/cpp1z/using4.C: New.
731 * g++.dg/cpp1z/using5.C: Likewise.
732 * g++.dg/cpp1z/using6.C: Likewise.
734 2019-02-13 Jakub Jelinek <jakub@redhat.com>
737 * gcc.target/i386/pr89290.c: New test.
739 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
741 * gcc.target/powerpc/crypto-builtin-1.c
742 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
745 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
748 * gcc.target/i386/pr89229-1.c: New test.
750 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
753 * gcc.target/s390/pr89233.c: New test.
755 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
757 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
758 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
759 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
761 2019-02-12 Richard Biener <rguenther@suse.de>
763 PR tree-optimization/89253
764 * gfortran.dg/pr89253.f: New testcase.
766 2019-02-11 Marek Polacek <polacek@redhat.com>
768 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
769 * g++.dg/cpp0x/nullptr40.C: New test.
770 * g++.dg/cpp0x/nullptr41.C: New test.
772 2019-02-11 Jakub Jelinek <jakub@redhat.com>
775 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
777 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
779 PR tree-optimization/86637
780 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
782 2019-02-11 Martin Sebor <msebor@redhat.com>
784 PR tree-optimization/88771
785 * gcc.dg/Wstringop-overflow-8.c: New test.
786 * gcc.dg/Wstringop-overflow-9.c: New test.
787 * gcc.dg/Warray-bounds-40.c: New test.
788 * gcc.dg/builtin-stpncpy.c: Adjust.
789 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
790 * g++.dg/opt/memcpy1.C: Adjust.
792 2019-02-11 Martin Sebor <msebor@redhat.com>
795 * c-c++-common/array-5.c: New test.
796 * c-c++-common/pr68107.c: Adjust text of diagnostics.
797 * g++.dg/init/new38.C: Same.
798 * g++.dg/init/new43.C: Same.
799 * g++.dg/init/new44.C: Same.
800 * g++.dg/init/new46.C: Same.
801 * g++.dg/other/large-size-array.C: Same.
802 * g++.dg/other/new-size-type.C: Same.
803 * g++.dg/template/array30.C: Same.
804 * g++.dg/template/array32.C: New test.
805 * g++.dg/template/dependent-name3.C: Adjust.
806 * gcc.dg/large-size-array-3.c: Same.
807 * gcc.dg/large-size-array-5.c: Same.
808 * gcc.dg/large-size-array.c: Same.
809 * g++.old-deja/g++.brendan/array1.C: Same.
810 * g++.old-deja/g++.mike/p6149.C: Same.
812 2019-02-11 Martin Sebor <msebor@redhat.com>
814 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
816 2019-02-11 Tamar Christina <tamar.christina@arm.com>
819 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
820 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
821 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
823 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
825 * gcc.target/powerpc/vec-sld-modulo.c: New.
826 * gcc.target/powerpc/vec-srad-modulo.c: New.
827 * gcc.target/powerpc/vec-srd-modulo.c: New.
829 2019-02-11 Martin Liska <mliska@suse.cz>
832 * g++.dg/ipa/pr89009.C: New test.
834 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
837 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
838 * gfortran.dg/pointer_init_6.f90: Likewise.
839 * gfortran.dg/pointer_init_9.f90: New test.
841 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
844 * gfortran.dg/warn_undefined_1.f90: New test.o
846 2019-02-10 Jakub Jelinek <jakub@redhat.com>
848 PR tree-optimization/89268
849 * gcc.dg/vect/pr89268.c: New test.
851 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
853 * gnat.dg/lto19.adb: Remove dg-excess-errors.
855 2019-02-09 Harald Anlauf <anlauf@gmx.de>
858 * gfortran.dg/substr_simplify.f90: New test.
860 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
863 * gfortran.dg/pr79966.f90: Xfail everwyhere.
865 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
868 * gfortran.dg/array_reference_2.f90 : New test.
870 2019-02-09 Jakub Jelinek <jakub@redhat.com>
873 * gcc.dg/gomp/pr89246-1.c: New test.
874 * gcc.dg/gomp/pr89246-2.c: New test.
876 2019-02-08 Jakub Jelinek <jakub@redhat.com>
878 PR tree-optimization/88739
879 * gcc.c-torture/execute/pr88739.c: New test.
881 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
884 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
886 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
888 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
889 * gcc.target/s390/vector/vec-copysign.c: New test.
891 2019-02-08 Richard Biener <rguenther@suse.de>
893 PR tree-optimization/89247
894 * gcc.dg/torture/pr89247.c: New testcase.
896 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
898 * gcc.target/s390/jump-label.c: New test.
900 2019-02-08 Richard Biener <rguenther@suse.de>
903 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
905 2019-02-08 Jakub Jelinek <jakub@redhat.com>
907 PR rtl-optimization/89234
908 * g++.dg/ubsan/pr89234.C: New test.
910 2019-02-08 Richard Biener <rguenther@suse.de>
913 * gcc.dg/torture/pr89223.c: New testcase.
915 2019-02-07 David Malcolm <dmalcolm@redhat.com>
917 PR tree-optimization/86637
918 PR tree-optimization/89235
919 * gcc.c-torture/compile/pr86637-1.c: New test.
920 * gcc.c-torture/compile/pr86637-2.c: New test.
921 * gcc.c-torture/compile/pr86637-3.c: New test.
922 * gcc.c-torture/compile/pr89235.c: New test.
924 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
926 * gcc.target/aarch64/abd_1.c: New test.
927 * gcc.dg/sabd_1.c: Likewise.
929 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
932 * gfortran.dg/wunused-parameter_2.f90: New test.
934 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
936 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
938 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
940 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
941 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
943 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
944 Jakub Jelinek <jakub@redhat.com>
947 * gcc.c-torture/execute/pr88714.c: New test.
948 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
950 2019-02-07 Tamar Christina <tamar.christina@arm.com>
953 * gcc.target/arm/pr88850.c: New test.
955 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
958 * g++.dg/cpp0x/pr86218.C: New.
960 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
962 PR rtl-optimization/89225
963 * gcc.target/powerpc/pr89225.c: New.
965 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
967 * gnat.dg/opt76.adb: New test.
969 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
972 * gfortran.dg/null_10.f90: New test.
974 2019-02-06 David Malcolm <dmalcolm@redhat.com>
977 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
978 column numbers to dg-warning directives where they are correct.
979 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
980 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
981 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
983 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
986 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
987 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
988 xfail scan-assembler-not with Solaris as.
990 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
992 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
994 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
996 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
999 2019-02-06 Richard Biener <rguenther@suse.de>
1001 PR tree-optimization/89182
1002 * gfortran.dg/graphite/pr89182.f90: New testcase.
1004 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1007 * gcc.dg/pr89211.c: New test.
1010 * c-c++-common/builtin-convertvector-2.c: New test.
1012 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1015 * lib/go-torture.exp: Test compiling with -flto.
1017 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1020 * gcc.dg/redecl-18.c: New test.
1022 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1025 * g++.dg/opt/pr89187.C: New test.
1027 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1029 * jit.dg/add-driver-options-testlib.c: Add support file for
1030 test-add-driver-options.c testcase.
1031 * jit.dg/all-non-failing-tests.h: Add note about
1032 test-add-driver-options.c
1033 * jit.dg/jit.exp (jit-dg-test): Update to support
1034 add-driver-options-testlib.c compilation.
1035 * jit.dg/test-add-driver-options.c: New testcase.
1037 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1039 PR rtl-optimization/11304
1040 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1041 * gcc.target/i386/call-2.c: New test.
1043 2019-02-05 Marek Polacek <polacek@redhat.com>
1045 PR c++/89158 - by-value capture of constexpr variable broken.
1046 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1048 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1050 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1052 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1054 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1056 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1059 * g++.dg/opt/pr89188.C: New test.
1061 PR rtl-optimization/89195
1062 * gcc.c-torture/execute/pr89195.c: New test.
1064 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1066 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1068 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1069 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1070 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1071 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1072 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1073 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1074 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1075 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1076 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1078 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1081 * g++.dg/ext/vector36.C: New test.
1083 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1086 * g++.dg/pr87770.C: New.
1088 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1091 * gfortran.dg/pr89077.f90: New test.
1093 2019-02-04 Martin Liska <mliska@suse.cz>
1096 * gcc.dg/ipa/pr88985.c: New test.
1098 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1100 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1101 characters or extra spaces after the comment character.
1103 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1105 * g++.dg/torture/alias-1.C: New test.
1107 2019-02-03 Martin Sebor <msebor@redhat.com>
1110 * c-c++-common/Wsequence-point-2.c: New test.
1113 * g++.dg/warn/Wunused-var-35.C: New test.
1115 2019-02-03 Richard Biener <rguenther@suse.de>
1118 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1120 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1123 * gfortran.dg/warn_conversion_10.f90: New test.
1125 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1128 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1130 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1133 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1135 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1138 * gfortran.dg/pointer_array_component_3.f90 : New test.
1140 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1143 * gcc.dg/gomp/pr87887-1.c: New test.
1144 * gcc.dg/gomp/pr87887-2.c: New test.
1146 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1150 * gfortran.dg/pr89084.f90: New test.
1151 * gfortran.dg/lto/pr89084_0.f90: New test.
1152 * gfortran.dg/pr83246.f90: New test.
1154 2019-02-01 Marek Polacek <polacek@redhat.com>
1156 PR c++/88325 - ICE with invalid out-of-line template member definition.
1157 * g++.dg/cpp2a/typename14.C: New test.
1159 2019-02-01 Richard Biener <rguenther@suse.de>
1162 * gcc.dg/torture/pr88597.c: New testcase.
1164 2019-02-01 Richard Biener <rguenther@suse.de>
1166 PR tree-optimization/85497
1167 * gcc.dg/graphite/pr85497.c: New testcase.
1169 2019-02-01 Richard Biener <rguenther@suse.de>
1172 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1174 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1176 PR tree-optimization/89143
1177 * gcc.dg/tree-ssa/vrp121.c: New test.
1179 PR tree-optimization/88107
1180 * gcc.dg/gomp/pr88107.c: New test.
1183 * g++.dg/ext/attrib57.C: New test.
1185 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1187 PR tree-optimization/88932
1188 * gfortran.dg/pr88932.f90: New test.
1190 2019-01-31 Marek Polacek <polacek@redhat.com>
1192 PR c++/88983 - ICE with switch in constexpr function.
1193 * g++.dg/cpp1y/constexpr-88983.C: New test.
1195 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1198 * gfortran.dg/contiguous_9.f90: New test.
1200 2019-01-31 Marek Polacek <polacek@redhat.com>
1202 PR c++/89083, c++/80864 - ICE with list initialization in template.
1203 * g++.dg/cpp0x/initlist107.C: New test.
1204 * g++.dg/cpp0x/initlist108.C: New test.
1205 * g++.dg/cpp0x/initlist109.C: New test.
1206 * g++.dg/cpp0x/initlist110.C: New test.
1207 * g++.dg/cpp0x/initlist111.C: New test.
1208 * g++.dg/cpp0x/initlist112.C: New test.
1209 * g++.dg/init/ptrfn4.C: New test.
1211 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1214 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1215 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1217 2019-01-31 Richard Biener <rguenther@suse.de>
1219 PR tree-optimization/89135
1220 * gcc.dg/torture/pr89135.c: New testcase.
1222 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1225 * c-c++-common/asan/pr89124.c: New test.
1227 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1230 * gfortran.dg/print_2.f90: New test.
1232 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1234 PR rtl-optimization/87246
1235 * gcc.target/i386/pr87246.c: New.
1237 2019-01-30 Marek Polacek <polacek@redhat.com>
1239 PR c++/89119 - ICE with value-initialization in template.
1240 * g++.dg/cpp0x/initlist-value3.C: New test.
1242 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1244 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1245 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1246 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1247 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1248 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1249 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1250 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1251 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1252 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1253 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1255 2019-01-30 Richard Biener <rguenther@suse.de>
1257 PR tree-optimization/89111
1258 * gcc.dg/torture/pr89111.c: New testcase.
1260 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1263 * lib/target-supports.exp: Cache result.
1265 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1268 * g++.target/i386/pr89105.C: New test.
1271 * gcc.dg/pr89061.c: New test.
1273 2019-01-29 Martin Sebor <msebor@redhat.com>
1276 * gcc.dg/Warray-bounds-39.c: New test.
1278 2019-01-29 Marek Polacek <polacek@redhat.com>
1281 * g++.dg/other/nontype-1.C: Expect error in all modes.
1282 * g++.dg/parse/crash13.C: Likewise.
1283 * g++.dg/parse/error36.C: Likewise.
1284 * g++.dg/template/error29.C: Likewise.
1286 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1289 * gfortran.dg/c_funptr_1.f90: New file.
1290 * gfortran.dg/c_funptr_1_mod.f90: New file.
1292 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1296 * gcc.dg/gomp/pr89104.c: New test.
1298 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1300 * gdc.dg/pr89042a.d: Mark as compile test.
1301 * gdc.dg/pr89042b.d: Likewise.
1303 2019-01-29 Richard Biener <rguenther@suse.de>
1306 * g++.dg/lto/pr87295_0.C: New testcase.
1308 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1311 * gcc.dg/pr89045.c: New test.
1314 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1315 lp64, ilp32 and llp64 only.
1316 (fputs): Use unsigned long long instead of size_t for return type.
1317 (vfprintf, vfscanf): Accept arbitrary target specific type for
1320 2019-01-28 Marek Polacek <polacek@redhat.com>
1322 PR c++/88358 - name wrongly treated as type.
1323 * g++.dg/cpp2a/typename1.C: Add dg-error.
1324 * g++.dg/cpp2a/typename13.C: New test.
1325 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1328 2019-01-28 Marek Polacek <polacek@redhat.com>
1330 * g++.dg/cpp0x/enum37.C: Add dg-error.
1332 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1334 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1335 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1337 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1339 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1340 "-Wattribute-alias".
1342 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1345 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1347 2019-01-27 Marek Polacek <polacek@redhat.com>
1349 PR c++/88815 - narrowing conversion lost in decltype.
1350 PR c++/78244 - narrowing conversion in template not detected.
1351 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1352 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1353 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1354 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1356 PR c++/89024 - ICE with incomplete enum type.
1357 * g++.dg/cpp0x/enum37.C: New test.
1359 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1361 * gnat.dg/opt75.adb: New test.
1362 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1364 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1367 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1368 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1370 2019-01-26 Martin Jambor <mjambor@suse.cz>
1373 * gfortran.dg/gomp/pr88933.f90: New test.
1375 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1378 * gdc.dg/pr89042a.d: New test.
1379 * gdc.dg/pr89042b.d: New test.
1381 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1384 * gfortran.dg/pr57553.f90: New test.
1386 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1388 * gnat.dg/array34.adb: New test.
1390 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1392 PR preprocessor/88974
1393 * c-c++-common/cpp/pr88974.c: New test.
1395 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1398 * g++.dg/cpp2a/destroying-delete2.C: New.
1399 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1401 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1404 * gfortran.dg/pr85780.f90: Update testcase for error message.
1406 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1409 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1410 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1411 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1413 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1416 * gcc.dg/pr89037.c: New test.
1418 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1420 * lib/target-supports.exp (check_effective_target_fenv): New.
1421 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1422 fenv effective target.
1423 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1424 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1425 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1426 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1428 2019-01-25 Richard Biener <rguenther@suse.de>
1430 PR tree-optimization/86865
1431 * gcc.dg/graphite/pr86865.c: New testcase.
1432 * gcc.dg/graphite/pr69728.c: XFAIL.
1433 * gcc.dg/graphite/scop-21.c: Likewise.
1435 2019-01-24 Martin Sebor <msebor@redhat.com>
1440 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1441 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1442 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1443 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1444 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1445 * gcc.dg/builtins-69.c: New test.
1446 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1447 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1449 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1451 PR rtl-optimization/88948
1452 * gcc.target/i386/pr88948.c: New test.
1454 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1457 * g++.dg/debug/pr89006.C: New test.
1460 * gcc.dg/gomp/pr89015.c: New test.
1463 * c-c++-common/gomp/cancel-2.c: New test.
1464 * gcc.dg/gomp/cancel-1.c: New test.
1465 * g++.dg/gomp/cancel-1.C: New test.
1466 * g++.dg/gomp/cancel-2.C: New test.
1467 * g++.dg/gomp/cancel-3.C: New test.
1469 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1471 PR tree-optimization/89027
1472 * gfortran.dg/gomp/pr89027.f90: New test.
1474 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1477 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1478 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1480 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1483 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1484 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1485 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1486 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1488 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1491 * g++.target/i386/pr88998.c: New test.
1493 2019-01-23 Marek Polacek <polacek@redhat.com>
1495 PR c++/88757 - qualified name treated wrongly as type.
1496 * g++.dg/cpp0x/dependent2.C: New test.
1497 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1498 * g++.dg/cpp2a/typename12.C: New test.
1499 * g++.dg/template/static30.C: Remove dg-error.
1501 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1504 * c-c++-common/pr44715.c: New test.
1507 * c-c++-common/pr88984.c: New test.
1509 2019-01-23 Richard Biener <rguenther@suse.de>
1511 PR tree-optimization/89008
1512 * gcc.dg/torture/pr89008.c: New testcase.
1514 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1516 * gnat.dg/specs/opt4.ads: New test.
1518 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1520 PR tree-optimization/88964
1521 * gfortran.dg/pr88964.f90: New test.
1523 2019-01-22 Martin Sebor <msebor@redhat.com>
1525 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1526 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1528 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1529 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1532 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1534 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1535 to aarch64*-*-* target.
1536 * c-c++-common/gomp/pr60823-3.c: Ditto.
1537 * g++.dg/gomp/declare-simd-1.C: Ditto.
1538 * g++.dg/gomp/declare-simd-3.C: Ditto.
1539 * g++.dg/gomp/declare-simd-4.C: Ditto.
1540 * g++.dg/gomp/declare-simd-7.C: Ditto.
1541 * g++.dg/gomp/pr88182.C: Ditto.
1542 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1543 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1544 * gcc.dg/gomp/pr59669-2.c: Ditto.
1545 * gcc.dg/gomp/pr87895-1.c: Ditto.
1546 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1547 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1548 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1549 * gfortran.dg/gomp/pr83977.f90: Ditto.
1551 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1554 * gcc.target/powerpc/pr88965.c: New test.
1557 * c-c++-common/gomp/atomic-23.c: New test.
1559 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1562 * gfortran.dg/power_8.f90: New test.
1564 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1566 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1567 * g++.dg/vec-init-1.C: Likewise.
1568 * gcc.dg/pr87793.c: Likewise.
1570 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1572 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1573 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1575 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1578 * gcc.target/arm/aapcs/bitfield2.c: New test.
1579 * gcc.target/arm/aapcs/bitfield3.c: New test.
1581 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1583 PR rtl-optimization/87763
1584 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1586 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1589 * gcc.target/i386/pr88954-1.c: New test.
1590 * gcc.target/i386/pr88954-2.c: Likewise.
1592 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1595 * gcc.target/arm/aapcs/bitfield1.c: New test.
1596 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1597 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1598 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1600 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1602 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1603 * gfortran.dg/block_16.f08: Likewise.
1604 * gfortran.dg/dec_structure_14.f90: Likewise.
1605 * gfortran.dg/namelist_96.f90: Likewise.
1606 * gfortran.dg/newunit_5.f90.f90: Moved to
1607 * gfortran.dg/newunit_5.f90: here.
1608 * gfortran.dg/pdt_28.f03: Likewise.
1609 * gfortran.dg/spread_simplify_1.f90: Likewise.
1611 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1613 PR/tree-optimization 88903
1614 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1616 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1618 PR rtl-optimization/88904
1619 * gcc.c-torture/execute/pr88904.c: New test.
1622 * gcc.dg/pr88905.c: New test.
1624 PR rtl-optimization/49429
1626 PR rtl-optimization/86334
1628 * gcc.target/i386/pr86334.c: New test.
1629 * gcc.target/i386/pr88906.c: New test.
1631 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1634 * g++.dg/gomp/pr88949.C: New test.
1636 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1638 * class_66.f90: Fix a dg directive.
1639 * debug/pr35154-stabs.f: Likewise.
1640 * dec_d_lines_3.f: Likewise.
1641 * dec_d_lines_3.f: Likewise.
1642 * dec_structure_12.f90: Likewise.
1643 * dec_structure_15.f90: Likewise.
1644 * deferred_character_31.f90: Likewise.
1645 * dtio_31.f03: Likewise.
1646 * dtio_32.f03: Likewise.
1647 * extends_11.f03: Likewise.
1648 * integer_plus.f90: Likewise.
1649 * pdt_25.f03: Likewise.
1650 * pr58968.f: Likewise.
1651 * pr78259.f90: Likewise.
1652 * vect/vect-2.f90: Likewise.
1653 * matmul_const.f90: Likewise.
1655 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1658 * gcc.target/i386/pr88938.c: New test.
1660 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1663 * g++.dg/asan/pr88901.C: New test.
1665 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1667 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1669 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1672 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1673 * gcc.dg/pr88928.c: New test case.
1675 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1677 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1678 {long ,short ,}{unsigned ,}int.
1680 2019-01-21 Richard Biener <rguenther@suse.de>
1682 PR tree-optimization/88934
1683 * gfortran.dg/pr88934.f90: New testcase.
1685 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1687 Fix after C++ P0600 implementation.
1688 * g++.dg/init/new39.C: Don't just ignore result of new.
1690 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1692 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1694 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1696 * gdc.dg/runnable.d: Add tests for comparing complex types.
1698 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1700 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1701 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1702 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1703 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1705 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1708 * gfortran.dg/no-automatic.f90: New test.
1710 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1713 * gfortran.dg/pr77960.f90: New test.
1715 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1716 Paul Thomas <pault@gcc.gnu.org>
1719 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1720 scan-tree tests that fail with patch.
1721 * gfortran.dg/contiguous_8.f90: New test.
1723 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1725 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1727 * gfortran.dg/loop_versioning_9.f90: New test.
1728 * gfortran.dg/loop_versioning_10.f90: Likewise.
1730 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1733 * gfortran.dg/pr88902.f90: New test.
1735 2019-01-18 Martin Sebor <msebor@redhat.com>
1737 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1739 2019-01-18 Ian Lance Taylor <iant@golang.org>
1741 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1742 is no longer externally visible.
1744 2019-01-18 Marek Polacek <polacek@redhat.com>
1747 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1749 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1752 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1753 (dg-options): Replace -m32 with -fno-pic.
1754 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1755 (dg-options): Remove -m32.
1757 2019-01-18 Richard Biener <rguenther@suse.de>
1759 PR tree-optimization/88903
1760 * gcc.dg/vect/pr88903-1.c: New testcase.
1761 * gcc.dg/vect/pr88903-2.c: Likewise.
1763 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1767 * c-c++-common/pr51628-33.c: New test.
1768 * c-c++-common/pr51628-35.c: New test.
1769 * c-c++-common/pr88664-1.c: Likewise.
1770 * c-c++-common/pr88664-2.c: Likewise.
1771 * gcc.dg/pr51628-34.c: Likewise.
1773 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1776 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1777 mp and sec extensions to armv7-a.
1779 2019-01-18 Martin Liska <mliska@suse.cz>
1781 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1782 expected function name.
1784 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1786 PR tree-optimization/86214
1787 * g++.dg/opt/pr86214-1.C: New test.
1788 * g++.dg/opt/pr86214-2.C: New test.
1790 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1792 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1794 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1797 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1800 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1801 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1803 2019-01-18 Martin Liska <mliska@suse.cz>
1806 * g++.target/i386/pr88587.C: New test.
1807 * gcc.target/i386/mvc13.c: New test.
1809 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1812 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1814 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1815 * gfortran.dg/gomp/pr83977.f90: Ditto.
1817 2019-01-17 Martin Sebor <msebor@redhat.com>
1820 * gcc.dg/Warray-bounds-38.c: New test.
1822 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1824 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1825 warning checks and assembler scans.
1826 * c-c++-common/gomp/pr60823-3.c: Ditto.
1827 * c-c++-common/gomp/pr63328.c: Ditto.
1828 * g++.dg/gomp/declare-simd-1.C: Ditto.
1829 * g++.dg/gomp/declare-simd-3.C: Ditto.
1830 * g++.dg/gomp/declare-simd-4.C: Ditto.
1831 * g++.dg/gomp/declare-simd-7.C: Ditto.
1832 * g++.dg/gomp/pr88182.C: Ditto.
1833 * g++.dg/vect/simd-clone-7.cc: Ditto.
1834 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1835 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1836 * gcc.dg/gomp/pr59669-2.c: Ditto.
1837 * gcc.dg/gomp/pr87895-1.c: Ditto.
1838 * gcc.dg/gomp/pr87895-2.c: Ditto.
1839 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1840 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1841 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1842 * gfortran.dg/gomp/pr83977.f90: Ditto.
1844 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1846 * g++.dg/cpp0x/auto52.C: Test locations too.
1847 * g++.dg/cpp0x/trailing2.C: Likewise.
1848 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1849 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1850 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1851 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1852 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1854 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1857 * g++.dg/template/pr88699.C: New test.
1859 2019-01-17 Martin Sebor <msebor@redhat.com>
1861 PR tree-optimization/88800
1862 * c-c++-common/Wrestrict.c: Adjust.
1863 * gcc.dg/Warray-bounds-37.c: New test.
1864 * gcc.dg/builtin-memcpy-2.c: New test.
1865 * gcc.dg/builtin-memcpy.c: New test.
1867 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1870 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1872 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1873 Kwok Cheung Yeung <kcy@codesourcery.com>
1874 Julian Brown <julian@codesourcery.com>
1875 Tom de Vries <tom@codesourcery.com>
1877 * gcc.dg/20020312-2.c: Add amdgcn support.
1878 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1879 * gcc.dg/builtin-apply2.c: Likewise.
1880 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1881 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1882 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1883 * gcc.dg/memcmp-1.c: Increase timeout factor.
1884 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1885 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1886 * gcc.dg/sibcall-9.c: Likewise.
1887 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1888 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1889 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1890 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1891 * lib/target-supports.exp (check_effective_target_trampolines):
1893 (check_profiling_available): Likewise.
1894 (check_effective_target_global_constructor): Likewise.
1895 (check_effective_target_return_address): Likewise.
1896 (check_effective_target_fopenacc): Likewise.
1897 (check_effective_target_fopenmp): Likewise.
1898 (check_effective_target_vect_int): Likewise.
1899 (check_effective_target_vect_intfloat_cvt): Likewise.
1900 (check_effective_target_vect_uintfloat_cvt): Likewise.
1901 (check_effective_target_vect_floatint_cvt): Likewise.
1902 (check_effective_target_vect_floatuint_cvt): Likewise.
1903 (check_effective_target_vect_simd_clones): Likewise.
1904 (check_effective_target_vect_shift): Likewise.
1905 (check_effective_target_whole_vector_shift): Likewise.
1906 (check_effective_target_vect_bswap): Likewise.
1907 (check_effective_target_vect_shift_char): Likewise.
1908 (check_effective_target_vect_long): Likewise.
1909 (check_effective_target_vect_float): Likewise.
1910 (check_effective_target_vect_double): Likewise.
1911 (check_effective_target_vect_perm): Likewise.
1912 (check_effective_target_vect_perm_byte): Likewise.
1913 (check_effective_target_vect_perm_short): Likewise.
1914 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1915 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1916 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1917 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1918 (check_effective_target_vect_natural_alignment): Likewise.
1919 (check_effective_target_vect_fully_masked): Likewise.
1920 (check_effective_target_vect_element_align): Likewise.
1921 (check_effective_target_vect_masked_store): Likewise.
1922 (check_effective_target_vect_scatter_store): Likewise.
1923 (check_effective_target_vect_condition): Likewise.
1924 (check_effective_target_vect_cond_mixed): Likewise.
1925 (check_effective_target_vect_char_mult): Likewise.
1926 (check_effective_target_vect_short_mult): Likewise.
1927 (check_effective_target_vect_int_mult): Likewise.
1928 (check_effective_target_sqrt_insn): Likewise.
1929 (check_effective_target_vect_call_sqrtf): Likewise.
1930 (check_effective_target_vect_call_btrunc): Likewise.
1931 (check_effective_target_vect_call_btruncf): Likewise.
1932 (check_effective_target_vect_call_ceil): Likewise.
1933 (check_effective_target_vect_call_floorf): Likewise.
1934 (check_effective_target_lto): Likewise.
1935 (check_vect_support_and_set_flags): Likewise.
1936 (check_effective_target_vect_stridedN): Enable when fully masked is
1938 (add_options_for_sqrt_insn): New procedure.
1940 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1942 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1943 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1945 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1947 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1949 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1950 * gcc.dg/pic-1.c: Disable on amdgcn.
1951 * gcc.dg/pic-2.c: Disable on amdgcn.
1952 * gcc.dg/pic-3.c: Disable on amdgcn.
1953 * gcc.dg/pic-4.c: Disable on amdgcn.
1954 * gcc.dg/pie-3.c: Disable on amdgcn.
1955 * gcc.dg/pie-4.c: Disable on amdgcn.
1956 * gcc.dg/uninit-19.c: Check pie_enabled.
1957 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1959 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1960 Kwok Cheung Yeung <kcy@codesourcery.com>
1961 Julian Brown <julian@codesourcery.com>
1962 Tom de Vries <tom@codesourcery.com>
1964 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1965 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1966 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1967 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1968 * gcc.dg/20111216-1.c: Require exceptions.
1969 * gcc.dg/cleanup-10.c: Require exceptions.
1970 * gcc.dg/cleanup-11.c: Require exceptions.
1971 * gcc.dg/cleanup-12.c: Require exceptions.
1972 * gcc.dg/cleanup-13.c: Require exceptions.
1973 * gcc.dg/cleanup-5.c: Require exceptions.
1974 * gcc.dg/cleanup-8.c: Require exceptions.
1975 * gcc.dg/cleanup-9.c: Require exceptions.
1976 * gcc.dg/gomp/pr29955.c: Require exceptions.
1977 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1978 * gcc.dg/nested-func-5.c: Require exceptions.
1979 * gcc.dg/pch/except-1.c: Require exceptions.
1980 * gcc.dg/pch/valid-2.c: Require exceptions.
1981 * gcc.dg/pr41470.c: Require exceptions.
1982 * gcc.dg/pr42427.c: Require exceptions.
1983 * gcc.dg/pr44545.c: Require exceptions.
1984 * gcc.dg/pr47086.c: Require exceptions.
1985 * gcc.dg/pr51481.c: Require exceptions.
1986 * gcc.dg/pr51644.c: Require exceptions.
1987 * gcc.dg/pr52046.c: Require exceptions.
1988 * gcc.dg/pr54669.c: Require exceptions.
1989 * gcc.dg/pr56424.c: Require exceptions.
1990 * gcc.dg/pr64465.c: Require exceptions.
1991 * gcc.dg/pr65802.c: Require exceptions.
1992 * gcc.dg/pr67563.c: Require exceptions.
1993 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1994 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1995 * gcc.dg/vect/pr46663.c: Require exceptions.
1996 * lib/target-supports.exp (check_effective_target_exceptions): New.
1998 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2001 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2003 2019-01-17 Nathan Sidwell <nathan@acm.org>
2006 * g++.dg/cpp0x/pr86610.C: New.
2008 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2010 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2011 VFIXUPIMM* intrinsics.
2012 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2013 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2014 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2016 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2020 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2022 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2023 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2024 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2025 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2026 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2027 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2028 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2029 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2030 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2031 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2032 * gcc.target/i386/sse-13.c: Ditto.
2033 * gcc.target/i386/sse-14.c: Ditto.
2034 * gcc.target/i386/sse-22.c: Ditto.
2035 * gcc.target/i386/sse-23.c: Ditto.
2036 * gcc.target/i386/testimm-10.c: Ditto.
2037 * gcc.target/i386/testround-1.c: Ditto.
2039 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2043 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2046 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2047 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2049 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2051 PR rtl-optimization/88870
2052 * gcc.dg/pr88870.c: New test.
2054 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2056 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2058 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2061 * g++.dg/concepts/pr87768.C: New.
2064 * gcc.dg/cpp1z/pr86648.C: New.
2066 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2069 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2070 vectorized on POWER unless hardware misaligned loads are available.
2072 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2075 * g++.dg/torture/pr88861.C: New test.
2077 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2080 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2082 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2084 * g++.dg/other/pr33558.C: Test location too.
2085 * g++.dg/other/pr33558-2.C: Likewise.
2086 * g++.dg/parse/crash4.C: Likewise.
2087 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2088 * g++.old-deja/g++.mike/p7635.C: Likewise.
2089 * g++.old-deja/g++.other/decl6.C: Likewise.
2091 2019-01-16 Marek Polacek <polacek@redhat.com>
2093 PR c++/78244 - narrowing conversion in template not detected.
2094 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2095 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2097 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2101 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2102 may_alias attribute.
2104 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2106 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2109 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2112 * g++.dg/template/pr88795.C: New test.
2114 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2117 * gfortran.dg/actual_array_substr_3.f90: New test.
2119 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2122 * gfortran.dg/pr81849.f90: New test.
2124 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2126 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2127 ISO_Fortran_binding_2.h.
2129 2019-01-15 Marek Polacek <polacek@redhat.com>
2132 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2134 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2137 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2138 -Wdeprecated warning and expect a following note:.
2140 2019-01-15 Richard Biener <rguenther@suse.de>
2143 * g++.dg/lto/pr88046_0.C: New testcase.
2145 2019-01-15 Richard Biener <rguenther@suse.de>
2147 PR tree-optimization/88855
2148 * gcc.dg/pr88855.c: New testcase.
2150 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2152 * g++.dg/diagnostic/typedef-initialized.C: New.
2154 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2156 * g++.dg/diagnostic/bitfld3.C: New.
2158 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2160 PR tree-optimization/88775
2161 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2162 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2164 2019-01-14 Marek Polacek <polacek@redhat.com>
2166 PR c++/88825 - ICE with bogus function return type deduction.
2167 * g++.dg/cpp1y/auto-fn55.C: New test.
2169 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2171 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2172 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2173 feature test macros.
2174 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2176 2019-01-14 Marek Polacek <polacek@redhat.com>
2178 PR c++/88830 - ICE with abstract class.
2179 * g++.dg/other/abstract7.C: New test.
2181 2019-01-14 Martin Sebor <msebor@redhat.com>
2184 * gcc.dg/format/attr-8.c: New test.
2185 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2186 * gcc.dg/format/attr-3.c: Same.
2187 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2188 * objc.dg/fsf-nsstring-format-1.m: Same.
2190 2019-01-14 Martin Liska <mliska@suse.cz>
2192 PR gcov-profile/88263
2193 * g++.dg/gcov/pr88263-2.C: New test.
2195 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2197 PR rtl-optimization/88796
2198 * gcc.target/i386/pr88796.c: New test.
2200 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2202 * gdc.dg/asm1.d: New test.
2203 * gdc.dg/asm2.d: New test.
2204 * gdc.dg/asm3.d: New test.
2205 * gdc.dg/asm4.d: New test.
2206 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2208 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2211 * gfortran.dg/namelist_96.f90: New test.
2213 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2216 * gfortran.dg/internal_pack_18.f90: New test.
2218 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2220 * gcc.dg/pr51628-20.c: Updated.
2221 * gcc.dg/pr51628-21.c: Likewise.
2222 * gcc.dg/pr51628-25.c: Likewise.
2224 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2227 * gfortran.dg/internal_pack_17.f90: New test.
2228 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2231 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2234 * gfortran.dg/pr61765.f90: New test.
2236 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2238 * g++.dg/cpp0x/pr62101.C: Test locations too.
2239 * g++.dg/inherit/pure1.C: Likewise.
2241 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2243 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2245 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2247 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2249 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2250 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2251 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2252 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2253 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2256 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2259 * gfortran.dg/pr35031.f90: new test.
2261 2019-01-11 Marek Polacek <polacek@redhat.com>
2263 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2264 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2265 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2267 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2271 * c-c++-common/gomp/pr85956.c: New test.
2272 * g++.dg/gomp/pr88733.C: New test.
2274 2019-01-11 Tobias Burnus <burnus@net-b.de>
2277 * g++.dg/cpp0x/defaulted61.C: New
2278 * g++.dg/cpp0x/defaulted62.C: New.
2280 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2282 PR tree-optimization/88693
2283 * gcc.c-torture/execute/pr88693.c: New test.
2285 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2287 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2290 2019-01-11 Martin Liska <mliska@suse.cz>
2293 * g++.dg/lto/pr88758_0.C: New test.
2294 * g++.dg/lto/pr88758_1.C: New test.
2296 2019-01-11 Jan Beulich <jbeulich@suse.com>
2298 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2299 gcc.target/i386/avx512f-vcvtss2si-1.c,
2300 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2301 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2302 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2303 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2304 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2305 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2306 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2307 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2308 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2309 gcc.target/i386/pr19398.c: Permit l or q suffix.
2311 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2313 PR rtl-optimization/88296
2314 * gcc.target/i386/pr88296.c: New test.
2316 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2318 * g++.dg/diagnostic/extern-initialized.C: New.
2319 * g++.dg/ext/dllimport-initialized.C: Likewise.
2321 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2324 * gfortran.dg/internal_pack_16.f90: New test.
2326 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2329 * g++.target/i386/pr88785.C: New test.
2331 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2333 PR rtl-optimization/87305
2334 * gcc.target/aarch64/pr87305.c: New.
2336 2019-01-10 Richard Biener <rguenther@suse.de>
2338 PR tree-optimization/88792
2339 * gcc.dg/torture/pr88792.c: New testcase.
2341 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2344 * gfortran.dg/pr86322_1.f90: New test.
2345 * gfortran.dg/pr86322_2.f90: Ditto.
2346 * gfortran.dg/pr86322_3.f90: Ditto.
2348 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2350 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2351 * gcc.target/aarch64/bti-2.c: Likewise.
2352 * gcc.target/aarch64/bti-3.c: Likewise.
2354 2019-01-10 Stefan Agner <stefan@agner.ch>
2357 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2358 check if -masm-syntax-unified gets applied properly.
2360 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2363 * gcc.dg/pr88568.c: New test.
2365 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2367 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2368 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2370 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2372 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2373 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2375 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2377 * lib/target-supports.exp
2378 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2379 check_effective_target_arm_v8_3a_complex_neon_ok,
2380 add_options_for_arm_v8_3a_complex_neon,
2381 check_effective_target_arm_v8_3a_complex_neon_hw,
2382 check_effective_target_vect_complex_rot_N): New.
2384 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2387 * gfortran.dg/pr88376.f90: New test.
2389 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2392 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2393 "can not" with "cannot".
2394 * gfortran.dg/common_15.f90: Likewise.
2395 * gfortran.dg/derived_result_2.f90: Likewise.
2396 * gfortran.dg/do_check_6.f90: Likewise.
2397 * gfortran.dg/namelist_args.f90: Likewise.
2398 * gfortran.dg/negative_unit_check.f90: Likewise.
2399 * gfortran.dg/pure_formal_3.f90: Likewise.
2400 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2401 * obj-c++.dg/exceptions-3.mm: Likewise.
2402 * obj-c++.dg/exceptions-4.mm: Likewise.
2403 * obj-c++.dg/exceptions-5.mm: Likewise.
2404 * obj-c++.dg/property/at-property-23.mm: Likewise.
2405 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2406 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2407 * objc.dg/attributes/method-attribute-2.m: Likewise.
2408 * objc.dg/exceptions-3.m: Likewise.
2409 * objc.dg/exceptions-4.m: Likewise.
2410 * objc.dg/exceptions-5.m: Likewise.
2411 * objc.dg/param-1.m: Likewise.
2412 * objc.dg/property/at-property-23.m: Likewise.
2413 * objc.dg/property/dotsyntax-17.m: Likewise.
2414 * objc.dg/property/property-neg-7.m: Likewise.
2416 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2419 * gfortran.dg/spread_simplify_1.f90: New test.
2421 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2423 * lib/target-supports.exp
2424 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2425 * gcc.target/i386/xorsign.c: New test.
2427 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2429 * gcc.target/sparc/tls-ld-int8.c: New test.
2430 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2431 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2432 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2433 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2434 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2436 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2438 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2439 option when configure with bti.
2440 * gcc.target/aarch64/bti-2.c: Likewise.
2441 * lib/target-supports.exp
2442 (check_effective_target_default_branch_protection):
2443 Add configure check for --enable-standard-branch-protection.
2445 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2447 * gcc.target/aarch64/bti-1.c: New test.
2448 * gcc.target/aarch64/bti-2.c: New test.
2449 * gcc.target/aarch64/bti-3.c: New test.
2450 * lib/target-supports.exp
2451 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2453 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2455 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2456 instead of IP0_REGNUM and add test case.
2458 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2460 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2462 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2463 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2465 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2467 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2469 PR rtl-optimization/88331
2470 * gcc.target/i386/pr88331.c: New test.
2472 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2474 * g++.dg/diagnostic/constexpr2.C: New.
2475 * g++.dg/diagnostic/ref3.C: Likewise.
2477 2019-01-08 Marek Polacek <polacek@redhat.com>
2479 PR c++/88538 - braced-init-list in template-argument-list.
2480 * g++.dg/cpp2a/nontype-class11.C: New test.
2483 * g++.dg/cpp2a/nontype-class12.C: New test.
2485 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2488 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2489 dg-options. Require ppc_cpu_supports_hw effective target instead of
2492 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2495 * gfortran.dg/class_69.f90: New test case.
2497 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2500 * gcc.target/i386/pr88717.c: New test.
2502 2019-01-08 Marek Polacek <polacek@redhat.com>
2504 PR c++/88548 - this accepted in static member functions.
2505 * g++.dg/cpp0x/this1.C: New test.
2507 2019-01-08 Martin Liska <mliska@suse.cz>
2509 PR tree-optimization/88753
2510 * gcc.dg/tree-ssa/pr88753.c: New test.
2512 2019-01-08 Richard Biener <rguenther@suse.de>
2514 PR tree-optimization/86554
2515 * gcc.dg/torture/pr86554-1.c: New testcase.
2516 * gcc.dg/torture/pr86554-2.c: Likewise.
2518 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2520 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2521 cover target variance.
2523 2019-01-08 Richard Biener <rguenther@suse.de>
2526 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2527 directly build the expected GENERIC tree.
2529 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2531 * gcc.target/aarch64/(return_address_sign_1.c,
2532 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2533 Change option to -mbranch-protection.
2534 * gcc.target/aarch64/(branch-protection-option.c,
2535 branch-protection-option-2.c, branch-protection-attr.c,
2536 branch-protection-attr-2.c): New file.
2538 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2540 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2542 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2544 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2546 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2547 Append match for warning that ‘protected’ attribute is not supported.
2549 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2551 * gcc.dg/Wmissing-attributes.c: Require alias support.
2552 * gcc.dg/attr-copy-2.c: Likewise.
2553 * gcc.dg/attr-copy-5.c: Likewise.
2555 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2556 Jakub Jelinek <jakub@redhat.com>
2559 * g++.dg/warn/Wreturn-type-11.C: New test.
2561 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2564 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2565 dump to reflect r266077.
2567 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2570 * gcc.dg/pr88701.c: New test.
2572 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2576 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2578 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2580 * g++.dg/diagnostic/constexpr1.C: New.
2581 * g++.dg/diagnostic/thread1.C: Likewise.
2583 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2584 Harald Anlauf <anlauf@gmx.de>
2585 Tobias Burnus <burnus@gcc.gnu.org>
2587 * gfortran.dg/is_contiguous_1.f90: New test.
2588 * gfortran.dg/is_contiguous_2.f90: New test.
2589 * gfortran.dg/is_contiguous_3.f90: New test.
2591 2019-01-07 Marek Polacek <polacek@redhat.com>
2593 PR c++/88741 - wrong error with initializer-string.
2594 * g++.dg/init/array50.C: New test.
2596 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2602 * gcc.dg/array-6.c: Move from here ...
2603 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2604 * g++.dg/pr69338.C: New test.
2605 * g++.dg/pr69697.C: Likewise.
2606 * g++.dg/ext/flexary32.C: Likewise.
2607 * g++.dg/ext/flexary3.C: Adjust test.
2608 * g++.dg/ext/flexary12.C: Likewise.
2609 * g++.dg/ext/flexary13.C: Likewise.
2610 * g++.dg/ext/flexary15.C: Likewise.
2611 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2612 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2613 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2615 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2617 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2618 optional in scan pattern.
2620 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2622 PR tree-optimization/88598
2623 * gcc.dg/vect/pr88598-1.c: New test.
2624 * gcc.dg/vect/pr88598-2.c: Likewise.
2625 * gcc.dg/vect/pr88598-3.c: Likewise.
2626 * gcc.dg/vect/pr88598-4.c: Likewise.
2627 * gcc.dg/vect/pr88598-5.c: Likewise.
2628 * gcc.dg/vect/pr88598-6.c: Likewise.
2630 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2632 PR tree-optimization/88598
2633 * gcc.dg/pr88598-1.c: New test.
2634 * gcc.dg/pr88598-2.c: Likewise.
2635 * gcc.dg/pr88598-3.c: Likewise.
2636 * gcc.dg/pr88598-4.c: Likewise.
2637 * gcc.dg/pr88598-5.c: Likewise.
2639 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2641 PR tree-optimization/88676
2642 * gcc.dg/tree-ssa/pr88676.c: New test.
2643 * gcc.dg/pr88676.c: New test.
2644 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2648 * c-c++-common/asan/pr88619.c: New test.
2651 * c-c++-common/builtin-convertvector-1.c: New test.
2652 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2653 * g++.dg/ext/builtin-convertvector-1.C: New test.
2654 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2656 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2659 * gcc.target/i386/pr88521.c: New testcase.
2661 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2664 * gfortran.dg/min_max_type_2.f90: New test.
2666 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2669 * c-c++-common/attributes-4.c (falloc_align_int128,
2670 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2672 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2674 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2676 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2678 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2679 * gcc.dg/plugin/plugindir2.c: Likewise.
2680 * gcc.dg/plugin/plugindir3.c: Likewise.
2681 * gcc.dg/plugin/plugindir4.c: Likewise.
2683 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2686 * gfortran.dg/blockdata_10.f90: New test case.
2688 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2692 * gcc.dg/nested-func-12.c: New test.
2693 * gcc.c-torture/compile/pr82564.c: New test.
2696 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2698 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2701 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2703 2019-01-04 Martin Sebor <msebor@redhat.com>
2706 * g++.dg/ext/attr-copy.C: New test.
2707 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2708 * gcc.dg/attr-copy-6.c: New test.
2709 * gcc.dg/attr-copy-7.c: New test.
2711 2019-01-04 Martin Sebor <msebor@redhat.com>
2714 * c-c++-common/attributes-4.c: New test.
2716 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2719 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2722 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2725 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2726 * gfortran.dg/merge_char_const.f90: Restore.
2728 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2731 * gcc.dg/pr88594.c: New test.
2733 2019-01-04 Jan Beulich <jbeulich@suse.com>
2735 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2736 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2737 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2738 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2739 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2740 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2741 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2742 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2743 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2744 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2745 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2746 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2747 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2748 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2749 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2750 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2751 gcc.target/i386/avx512bw-vpcmplew-1.c,
2752 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2753 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2754 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2755 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2756 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2757 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2758 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2759 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2760 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2761 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2762 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2763 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2764 gcc.target/i386/avx512bw-vptestmb-1.c,
2765 gcc.target/i386/avx512bw-vptestmw-1.c,
2766 gcc.target/i386/avx512bw-vptestnmb-1.c,
2767 gcc.target/i386/avx512bw-vptestnmw-1.c,
2768 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2769 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2770 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2771 gcc.target/i386/avx512dq-vfpclassss-1.c,
2772 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2773 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2774 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2775 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2776 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2777 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2778 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2779 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2780 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2781 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2782 gcc.target/i386/avx512vl-vpcmpged-1.c,
2783 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2784 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2785 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2786 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2787 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2788 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2789 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2790 gcc.target/i386/avx512vl-vpcmpled-1.c,
2791 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2792 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2793 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2794 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2795 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2796 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2797 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2798 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2799 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2800 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2801 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2802 gcc.target/i386/avx512vl-vptestmd-1.c,
2803 gcc.target/i386/avx512vl-vptestmq-1.c,
2804 gcc.target/i386/avx512vl-vptestnmd-1.c,
2805 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2807 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2808 gcc.target/i386/avx512bw-vpcmpub-1.c,
2809 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2810 gcc.target/i386/avx512bw-vpcmpw-1.c,
2811 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2812 gcc.target/i386/avx512dq-vfpclassps-1.c,
2813 gcc.target/i386/avx512f-vcmppd-1.c,
2814 gcc.target/i386/avx512f-vcmpps-1.c,
2815 gcc.target/i386/avx512f-vcmpsd-1.c,
2816 gcc.target/i386/avx512f-vcmpss-1.c,
2817 gcc.target/i386/avx512f-vpcmpd-1.c,
2818 gcc.target/i386/avx512f-vpcmpq-1.c,
2819 gcc.target/i386/avx512f-vpcmpud-1.c,
2820 gcc.target/i386/avx512f-vpcmpuq-1.c,
2821 gcc.target/i386/avx512f-vptestmd-1.c,
2822 gcc.target/i386/avx512f-vptestmq-1.c,
2823 gcc.target/i386/avx512f-vptestnmd-1.c,
2824 gcc.target/i386/avx512f-vptestnmq-1.c,
2825 gcc.target/i386/avx512vl-vcmppd-1.c,
2826 gcc.target/i386/avx512vl-vcmpps-1.c,
2827 gcc.target/i386/avx512vl-vpcmpd-1.c,
2828 gcc.target/i386/avx512vl-vpcmpq-1.c,
2829 gcc.target/i386/avx512vl-vpcmpud-1.c,
2830 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2833 2019-01-03 Martin Sebor <msebor@redhat.com>
2835 PR tree-optimization/88659
2836 * gcc.dg/Wstringop-truncation-6.c: New test.
2838 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2841 * gfortran.dg/const_chararacter_merge.f90: Remove.
2843 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2846 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2847 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2849 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2851 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2852 * gcc.dg/pubtypes-3.c: Likewise.
2853 * gcc.dg/pubtypes-4.c: Likewise.
2855 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2858 * g++.target/i386/pr88636.C: New test.
2860 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2862 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2864 2019-01-03 Martin Liska <mliska@suse.cz>
2867 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2869 2019-01-02 Marek Polacek <polacek@redhat.com>
2871 PR c++/88612 - ICE with -Waddress-of-packed-member.
2872 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2874 PR c++/88631 - CTAD failing for value-initialization.
2875 * g++.dg/cpp1z/class-deduction59.C: New test.
2877 PR c++/81486 - CTAD failing with ().
2878 * g++.dg/cpp1z/class-deduction60.C: New test.
2879 * g++.dg/cpp1z/class-deduction61.C: New test.
2881 2019-01-02 Martin Sebor <msebor@redhat.com>
2882 Jeff Law <law@redhat.com>
2884 * gcc.dg/strlenopt-36.c: Update.
2885 * gcc.dg/strlenopt-45.c: Update.
2886 * gcc.c-torture/execute/strlen-5.c: New test.
2887 * gcc.c-torture/execute/strlen-6.c: New test.
2888 * gcc.c-torture/execute/strlen-7.c: New test.
2890 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2893 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2894 messages only on vect_hw_misalign targets.
2896 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2898 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2899 * gfortran.dg/dec_d_lines_3.f: Ditto.
2900 * gfortran.dg/dec_structure_24.f90: Ditto.
2901 * gfortran.dg/dec_structure_26.f90: Ditto.
2902 * gfortran.dg/dec_structure_27.f90: Ditto.
2903 * gfortran.dg/dec_type_print_3.f90: Ditto.
2904 * gfortran.dg/derived_name_1.f90: Ditto.
2905 * gfortran.dg/error_recovery_1.f90: Ditto.
2906 * gfortran.dg/gomp/pr29759.f90: Ditto.
2907 * gfortran.dg/pr36192.f90: Ditto.
2908 * gfortran.dg/pr56007.f90: Ditto.
2909 * gfortran.dg/pr56520.f90: Ditto.
2910 * gfortran.dg/pr78741.f90: Ditto.
2911 * gfortran.dg/print_fmt_2.f90: Ditto.
2912 * gfortran.dg/select_type_20.f90: Ditto.
2914 2019-01-02 Marek Polacek <polacek@redhat.com>
2917 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2919 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2922 * gfortran.dg/const_chararacter_merge.f90: New test.
2924 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2927 * g++.dg/torture/pr88130.C: New testcase.
2929 2019-01-02 Martin Liska <mliska@suse.cz>
2931 PR tree-optimization/88650
2932 * gfortran.dg/predict-3.f90: New test.
2934 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2936 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2938 2019-01-02 Richard Biener <rguenther@suse.de>
2940 PR tree-optimization/88621
2941 * gcc.dg/torture/pr88621.c: New testcase.
2943 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2946 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2947 targets and expect _ZThn8 for ilp32 targets.
2949 2019-01-01 Martin Sebor <msebor@redhat.com>
2950 Jeff Law <law@redhat.com>
2952 * gcc.dg/strlenopt-40.c: Update.
2953 * gcc.dg/strlenopt-51.c: Likewise.
2954 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2956 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2957 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2958 * gcc.dg/strlenopt-59.c: New test.
2959 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2960 * g++.dg/init/strlen.C: New test.
2962 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2965 * gfortran.dg/structure_constructor_16.f90: New test.
2967 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2969 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2970 * g++.dg/ipa/devirt-53.C: Fix scan template.
2972 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2974 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2975 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2976 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2978 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2980 * g++.dg/tree-prof/devirt.C: Update testcase.
2982 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2984 Update copyright years.
2986 Copyright (C) 2019 Free Software Foundation, Inc.
2988 Copying and distribution of this file, with or without modification,
2989 are permitted in any medium without royalty provided the copyright
2990 notice and this notice are preserved.