1 2019-02-27 Marek Polacek <polacek@redhat.com>
3 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
4 * g++.dg/cpp0x/using-enum-3.C: New test.
6 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/89280
9 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
12 2019-02-27 Richard Biener <rguenther@suse.de>
14 * gcc.dg/gimplefe-36.c: New testcase.
16 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/cpp0x/nsdmi15.C: New.
21 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
24 * g++.dg/cpp0x/pr88987.C: New.
26 2019-02-27 Jakub Jelinek <jakub@redhat.com>
28 PR tree-optimization/89280
29 * gcc.c-torture/compile/pr89280.c: New test.
30 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
31 function. Skip the test for -O0.
33 2018-02-26 Steve Ellcey <sellcey@marvell.com>
35 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
36 * gfortran.dg/simd-builtins-2.f90: Ditto.
37 * gfortran.dg/simd-builtins-6.f90: Ditto.
38 * gfortran.dg/simd-builtins-8.f90: New test.
39 * gfortran.dg/simd-builtins-8.h: New header file.
41 2019-02-26 Jakub Jelinek <jakub@redhat.com>
44 * g++.dg/other/new2.C: New test.
46 PR tree-optimization/89500
47 * gcc.dg/pr89500.c: New test.
48 * gcc.dg/Wstringop-overflow-10.c: New test.
49 * gcc.dg/strlenopt-60.c: New test.
51 2019-02-26 Harald Anlauf <anlauf@gmx.de>
54 * gfortran.dg/pr89492.f90: New test.
56 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
59 * gfortran.dg/altreturn_9_0.f90: New file.
60 * gfortran.dg/altreturn_9_1.f90: New file.
62 2019-02-26 Jakub Jelinek <jakub@redhat.com>
65 * g++.dg/cpp1y/constexpr-89481.C: New test.
67 2019-02-26 Richard Biener <rguenther@suse.de>
69 PR tree-optimization/89505
70 * gcc.dg/torture/pr89505.c: New testcase.
72 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
74 * gnat.dg/opt77.adb: New test.
75 * gnat.dg/opt77_pkg.ad[sb]: New helper.
77 2019-02-26 Jakub Jelinek <jakub@redhat.com>
80 * gcc.target/i386/pr89474.c: New test.
82 2019-02-25 Jakub Jelinek <jakub@redhat.com>
85 * gcc.c-torture/compile/pr77754-1.c: New test.
86 * gcc.c-torture/compile/pr77754-2.c: New test.
87 * gcc.c-torture/compile/pr77754-3.c: New test.
88 * gcc.c-torture/compile/pr77754-4.c: New test.
89 * gcc.c-torture/compile/pr77754-5.c: New test.
90 * gcc.c-torture/compile/pr77754-6.c: New test.
92 2019-02-25 Tamar Christina <tamar.christina@arm.com>
95 * gcc.target/aarch64/options_set_1.c: New test.
96 * gcc.target/aarch64/options_set_2.c: New test.
97 * gcc.target/aarch64/options_set_3.c: New test.
98 * gcc.target/aarch64/options_set_4.c: New test.
99 * gcc.target/aarch64/options_set_5.c: New test.
100 * gcc.target/aarch64/options_set_6.c: New test.
101 * gcc.target/aarch64/options_set_7.c: New test.
102 * gcc.target/aarch64/options_set_8.c: New test.
103 * gcc.target/aarch64/options_set_9.c: New test.
105 2019-02-25 Tamar Christina <tamar.christina@arm.com>
107 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
108 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
110 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
111 test_vfmlslq_high_f16): ... To this.
112 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
113 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
114 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
115 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
116 test_vfmlslq_laneq_high_u32): Rename ...
117 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
118 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
119 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
120 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
121 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
122 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
123 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
124 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
125 test_vfmlslq_laneq_low_u32): Rename ...
126 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
127 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
128 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
129 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
130 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
131 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
133 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
134 test_vfmlslq_low_f16): ... To this.
136 2019-02-25 Tamar Christina <tamar.christina@arm.com>
138 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
139 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
141 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
142 test_vfmlslq_high_f16): ... To this.
143 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
144 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
145 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
146 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
147 test_vfmlslq_laneq_high_u32): Rename ...
148 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
149 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
150 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
151 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
152 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
153 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
154 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
155 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
156 test_vfmlslq_laneq_low_u32): Rename ...
157 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
158 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
159 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
160 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
161 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
162 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
164 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
165 test_vfmlslq_low_f16): ... To This.
166 * lib/target-supports.exp
167 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
169 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
172 * gfortran.dg/overload_3.f90: New test.
174 2019-02-25 Jakub Jelinek <jakub@redhat.com>
177 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
179 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
182 * gfortran.dg/list_directed_large.f90: New test.
184 2019-02-25 Jakub Jelinek <jakub@redhat.com>
187 * gcc.c-torture/execute/pr89434.c: New test.
190 * gcc.dg/pr89438.c: New test.
192 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/cpp0x/pr84585.C: New.
197 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
200 * gfortran.dg/allocate_with_mold_3.f90: New test.
202 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
205 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
206 * gcc.target/i386/pr87007-2.c: Likewise.
208 2019-02-24 Harald Anlauf <anlauf@gmx.de>
212 * gfortran.dg/pr89266.f90: New test.
213 * gfortran.dg/pr88326.f90: New test.
215 2019-02-24 Jakub Jelinek <jakub@redhat.com>
217 PR rtl-optimization/89445
218 * gcc.target/i386/avx512f-pr89445.c: New test.
220 2019-02-23 Martin Sebor <msebor@redhat.com>
222 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
223 wchar_t to wint_t to avoid a bogus -Wformat warning in
226 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
229 * gfortran.dg/ISO_Fortran_binding_5.c: Include
230 "../../../libgfortran/ISO_Fortran_binding.h".
231 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
233 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
236 * gcc.dg/pr69471-1.c: New test.
237 * gcc.dg/pr69471-2.c: Likewise.
238 * gcc.target/i386/pr69471-3.c: Likewise.
240 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
243 * gfortran.dg/dtio_34.f90: New test.
245 2019-02-23 Marek Polacek <polacek@redhat.com>
247 PR c++/88294 - ICE with non-constant noexcept-specifier.
248 * g++.dg/cpp0x/noexcept34.C: New test.
249 * g++.dg/cpp0x/noexcept35.C: New test.
252 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
254 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
257 * gfortran.dg/deferred_character_32.f90 : New test
259 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
262 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
263 previously incorrect lbound for allocatable expressions. Also
264 correct stop values to avoid repetition.
265 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
266 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
269 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
270 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
271 * gfortran.dg/pr32599.f03 : Set standard to F2008.
273 2019-02-22 David Malcolm <dmalcolm@redhat.com>
276 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
277 renaming to a multicharacter name, so that start != finish. Add
278 tests for dtor locations.
280 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
283 * g++.dg/cpp0x/pr84676.C: New.
285 2019-02-22 Martin Sebor <msebor@redhat.com>
287 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
288 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
290 2019-02-22 Harald Anlauf <anlauf@gmx.de>
293 * gfortran.dg/newunit_6.f90: New test.
295 2019-02-22 Marek Polacek <polacek@redhat.com>
297 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
298 * g++.dg/cpp2a/explicit14.C: New test.
300 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
303 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
304 * gfortran.fortran-torture/compile/pr89324.f90: New test.
306 2019-02-22 Martin Sebor <msebor@redhat.com>
309 * gcc.dg/Wabsolute-value.c: New test.
311 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
313 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
314 Hongtao Liu <hongtao.liu@intel.com>
315 Sunil K Pandey <sunil.k.pandey@intel.com>
318 * gcc.target/i386/pr87007-1.c: New test.
319 * gcc.target/i386/pr87007-2.c: Likewise.
321 2019-02-22 Richard Biener <rguenther@suse.de>
323 PR tree-optimization/89440
324 * gcc.dg/vect/pr89440.c: New testcase.
326 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
328 * lib/target-supports.exp (check_effective_target_offload_nvptx):
332 * gfortran.dg/goacc/classify-routine.f95: Adjust.
334 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
335 * g++.dg/goacc/template.C: Likewise.
338 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
340 2019-02-22 Richard Biener <rguenther@suse.de>
343 * gcc.dg/torture/restrict-7.c: New testcase.
345 2019-02-21 Jakub Jelinek <jakub@redhat.com>
348 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
349 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
350 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
352 * g++.dg/cpp1y/constexpr-89285.C: New test.
353 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
355 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
356 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
358 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
361 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
362 -fcf-protection with -fcf-protection=branch.
363 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
364 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
365 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
366 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
367 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
369 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
371 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
372 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
374 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
377 * gfortran.dg/warn_conversion_11.f90: New test.
379 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
382 * gcc.target/i386/pr87412-1.c: New file.
383 * gcc.target/i386/pr87412-2.c: Likewise.
384 * gcc.target/i386/pr87412-3.c: Likewise.
385 * gcc.target/i386/pr87412-4.c: Likewise.
387 2019-02-20 Jakub Jelinek <jakub@redhat.com>
390 * g++.dg/cpp0x/pr89403.C: New test.
393 * g++.dg/cpp1z/inline-var5.C: New test.
396 * gcc.c-torture/compile/pr89412.c: New test.
398 2019-02-20 Jakub Jelinek <jakub@redhat.com>
399 David Malcolm <dmalcolm@redhat.com>
402 * gcc.dg/torture/pr89091.c: New test.
404 2019-02-20 Jakub Jelinek <jakub@redhat.com>
408 * gcc.dg/pr88074-2.c: New test.
411 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
413 2019-02-20 David Malcolm <dmalcolm@redhat.com>
416 * gcc.dg/pr89410-1.c: New test.
417 * gcc.dg/pr89410-2.c: New test.
419 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
421 * lib/target-supports.exp (check_effective_target_vect_usad_char):
423 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
424 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
426 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
429 * gcc.target/arm/pr86487.c: New.
431 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
434 * g++.dg/cpp1y/var-templ60.C: New.
436 2019-02-20 Li Jia He <helijia@linux.ibm.com>
439 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
441 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
443 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
445 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
448 * gfortran.dg/ISO_Fortran_binding_4.f90
450 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
453 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
454 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
456 2019-02-19 Richard Biener <rguenther@suse.de>
459 * gcc.dg/pr88074.c: New testcase.
461 2019-02-19 Jakub Jelinek <jakub@redhat.com>
464 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
468 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
471 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
474 * g++.dg/diagnostic/pr89390.C: New test.
476 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
480 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
482 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
485 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
488 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
490 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
491 * gfortran.dg/lto/pr87689_0.f: New file.
492 * gfortran.dg/lto/pr87689_1.f: New file.
494 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
496 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
498 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
500 * gdc.dg/dg.exp: Tabify.
501 * gdc.dg/lto/lto.exp: Likewise.
502 * gdc.test/gdc-test.exp: Likewise.
503 * lib/gdc-dg.exp: Likewise.
504 * lib/gdc.exp: Likewise.
506 2019-02-18 Richard Biener <rguenther@suse.de>
508 PR tree-optimization/89296
509 * gcc.dg/uninit-pr89296.c: New testcase.
511 2019-02-18 Jakub Jelinek <jakub@redhat.com>
514 * gcc.c-torture/execute/pr89369.c: New test.
515 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
516 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
519 2019-02-18 Martin Jambor <mjambor@suse.cz>
521 PR tree-optimization/89209
522 * gcc.dg/tree-ssa/pr89209.c: New test.
524 2019-02-18 Martin Liska <mliska@suse.cz>
526 * gfortran.dg/simd-builtins-7.f90: New test.
527 * gfortran.dg/simd-builtins-7.h: New test.
529 2019-02-17 Harald Anlauf <anlauf@gmx.de>
532 * gfortran.dg/pr88299.f90: New test.
534 2019-02-17 Harald Anlauf <anlauf@gmx.de>
537 * gfortran.dg/transfer_simplify_12.f90: New test.
539 2019-02-17 Marek Polacek <polacek@redhat.com>
541 PR c++/89217 - ICE with list-initialization in range-based for loop.
542 * g++.dg/cpp0x/range-for37.C: New test.
544 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
547 * g++.dg/cpp0x/initlist114.C: New test.
550 * g++.dg/abi/mangle68.C: New test.
551 * g++.dg/cpp0x/decltype69.C: New test.
553 2019-02-16 David Malcolm <dmalcolm@redhat.com>
556 * g++.dg/wrappers/pr88680.C: New test.
558 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
561 * gfortran.dg/coarray_data_1.f90: New test.
563 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
565 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
566 * c-c++-common/patchable_function_entry-default.c: Likewise.
567 * c-c++-common/patchable_function_entry-definition.c: Likewise.
569 2019-02-16 Jakub Jelinek <jakub@redhat.com>
571 PR rtl-optimization/66152
572 * gcc.target/i386/pr66152.c: New test.
574 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
576 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
577 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
579 2019-02-15 Tamar Christina <tamar.christina@arm.com>
581 * lib/target-supports.exp
582 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
583 checking alternative.
585 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
587 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
589 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
591 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
592 * c-c++-common/patchable_function_entry-default.c: Likewise.
593 * c-c++-common/patchable_function_entry-definition.c: Likewise.
594 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
596 2019-02-15 Jakub Jelinek <jakub@redhat.com>
600 * lib/gcc-dg.exp: If llvm_binutils effective target, set
601 allow_blank_lines to 2 during initialization.
602 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
603 it was previously zero.
604 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
605 Clear allow_blank_lines afterwards whenever it was 1.
606 * gdc.test/gdc-test.exp (dmd2dg): Don't call
607 dg-allow-blank-lines-in-output here.
608 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
609 the tests and restore it back at the end.
611 * c-c++-common/ubsan/opts-1.c: New test.
612 * c-c++-common/ubsan/opts-2.c: New test.
613 * c-c++-common/ubsan/opts-3.c: New test.
614 * c-c++-common/ubsan/opts-4.c: New test.
616 2019-02-15 Richard Biener <rguenther@suse.de>
617 Jakub Jelinek <jakub@redhat.com>
619 PR tree-optimization/89278
620 * gcc.dg/pr89278.c: New test.
622 2019-02-15 Jakub Jelinek <jakub@redhat.com>
625 * gcc.dg/pr89340.c: New test.
626 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
627 that leaf attribute on nested function is useless.
630 * gcc.dg/pr89342.c: New test.
632 2019-02-14 Jakub Jelinek <jakub@redhat.com>
634 PR rtl-optimization/89354
635 * gcc.dg/pr89354.c: New test.
637 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
639 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
640 * gcc.target/i386/ssse3-pabsd.c: Ditto.
641 * gcc.target/i386/ssse3-pabsw.c: Ditto.
642 * gcc.target/i386/ssse3-palignr.c: Ditto.
643 * gcc.target/i386/ssse3-phaddd.c: Ditto.
644 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
645 * gcc.target/i386/ssse3-phaddw.c: Ditto.
646 * gcc.target/i386/ssse3-phsubd.c: Ditto.
647 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
648 * gcc.target/i386/ssse3-phsubw.c: Ditto.
649 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
650 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
651 * gcc.target/i386/ssse3-pshufb.c: Ditto.
652 * gcc.target/i386/ssse3-psignb.c: Ditto.
653 * gcc.target/i386/ssse3-psignd.c: Ditto.
654 * gcc.target/i386/ssse3-psignw.c: Ditto.
656 2018-02-14 Steve Ellcey <sellcey@marvell.com>
658 * gcc.target/aarch64/pcs_attribute.c: New test.
660 2019-02-14 Harald Anlauf <anlauf@gmx.de>
663 * gfortran.dg/pr88248.f90: New test.
664 * gfortran.dg/f2018_obs.f90: Updated test.
666 2019-02-14 Tamar Christina <tamar.christina@arm.com>
668 * gcc.target/arm/pr88850.c: change options to additional option.
670 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
673 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
676 2019-02-14 Tamar Christina <tamar.christina@arm.com>
679 * gcc.target/arm/pr88850-2.c: New test.
680 * lib/target-supports.exp
681 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
682 check_effective_target_arm_neon_softfp_fp16_ok,
683 add_options_for_arm_neon_softfp_fp16): New.
685 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
687 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
688 * lib/target-supports.exp: Add procedure to check for ldrd.
690 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
693 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
694 * gfortran.dg/goacc/loop-3.f95: Likewise.
695 * gfortran.dg/goacc/pr72715.f90: New test.
697 2019-02-14 Martin Liska <mliska@suse.cz>
699 PR rtl-optimization/89242
700 * g++.dg/pr89242.C: New test.
702 2019-02-14 Jakub Jelinek <jakub@redhat.com>
704 PR tree-optimization/89314
705 * gcc.dg/pr89314.c: New test.
708 * gcc.dg/ubsan/pr89284.c: New test.
710 2019-02-13 Ian Lance Taylor <iant@golang.org>
712 * gcc.dg/func-attr-1.c: New test.
714 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
716 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
718 2019-02-13 Marek Polacek <polacek@redhat.com>
720 PR c++/89297 - ICE with OVERLOAD in template.
721 * g++.dg/cpp0x/initlist113.C: New test.
723 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
726 * g++.dg/cpp0x/pr86379.C: New.
729 * g++.dg/cpp1y/pr87322.C: New.
730 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
731 instantiate the expected number of lambda functions.
733 2019-02-13 Marek Polacek <polacek@redhat.com>
736 * g++.dg/cpp2a/nontype-class13.C: New test.
738 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
741 * gcc.target/arm/pr89190.c: New test.
743 2019-02-13 David Malcolm <dmalcolm@redhat.com>
746 * g++.dg/concepts/pr89036.C: New test.
748 2019-02-13 Tamar Christina <tamar.christina@arm.com>
751 * gcc.target/aarch64/sve/pr88847.c: New test.
753 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
754 Jakub Jelinek <jakub@redhat.com>
757 * g++.dg/torture/pr89303.C: New test.
759 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/cpp1z/using4.C: New.
763 * g++.dg/cpp1z/using5.C: Likewise.
764 * g++.dg/cpp1z/using6.C: Likewise.
766 2019-02-13 Jakub Jelinek <jakub@redhat.com>
769 * gcc.target/i386/pr89290.c: New test.
771 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
773 * gcc.target/powerpc/crypto-builtin-1.c
774 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
777 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
780 * gcc.target/i386/pr89229-1.c: New test.
782 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
785 * gcc.target/s390/pr89233.c: New test.
787 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
789 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
790 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
791 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
793 2019-02-12 Richard Biener <rguenther@suse.de>
795 PR tree-optimization/89253
796 * gfortran.dg/pr89253.f: New testcase.
798 2019-02-11 Marek Polacek <polacek@redhat.com>
800 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
801 * g++.dg/cpp0x/nullptr40.C: New test.
802 * g++.dg/cpp0x/nullptr41.C: New test.
804 2019-02-11 Jakub Jelinek <jakub@redhat.com>
807 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
809 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
811 PR tree-optimization/86637
812 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
814 2019-02-11 Martin Sebor <msebor@redhat.com>
816 PR tree-optimization/88771
817 * gcc.dg/Wstringop-overflow-8.c: New test.
818 * gcc.dg/Wstringop-overflow-9.c: New test.
819 * gcc.dg/Warray-bounds-40.c: New test.
820 * gcc.dg/builtin-stpncpy.c: Adjust.
821 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
822 * g++.dg/opt/memcpy1.C: Adjust.
824 2019-02-11 Martin Sebor <msebor@redhat.com>
827 * c-c++-common/array-5.c: New test.
828 * c-c++-common/pr68107.c: Adjust text of diagnostics.
829 * g++.dg/init/new38.C: Same.
830 * g++.dg/init/new43.C: Same.
831 * g++.dg/init/new44.C: Same.
832 * g++.dg/init/new46.C: Same.
833 * g++.dg/other/large-size-array.C: Same.
834 * g++.dg/other/new-size-type.C: Same.
835 * g++.dg/template/array30.C: Same.
836 * g++.dg/template/array32.C: New test.
837 * g++.dg/template/dependent-name3.C: Adjust.
838 * gcc.dg/large-size-array-3.c: Same.
839 * gcc.dg/large-size-array-5.c: Same.
840 * gcc.dg/large-size-array.c: Same.
841 * g++.old-deja/g++.brendan/array1.C: Same.
842 * g++.old-deja/g++.mike/p6149.C: Same.
844 2019-02-11 Martin Sebor <msebor@redhat.com>
846 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
848 2019-02-11 Tamar Christina <tamar.christina@arm.com>
851 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
852 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
853 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
855 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
857 * gcc.target/powerpc/vec-sld-modulo.c: New.
858 * gcc.target/powerpc/vec-srad-modulo.c: New.
859 * gcc.target/powerpc/vec-srd-modulo.c: New.
861 2019-02-11 Martin Liska <mliska@suse.cz>
864 * g++.dg/ipa/pr89009.C: New test.
866 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
869 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
870 * gfortran.dg/pointer_init_6.f90: Likewise.
871 * gfortran.dg/pointer_init_9.f90: New test.
873 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
876 * gfortran.dg/warn_undefined_1.f90: New test.o
878 2019-02-10 Jakub Jelinek <jakub@redhat.com>
880 PR tree-optimization/89268
881 * gcc.dg/vect/pr89268.c: New test.
883 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
885 * gnat.dg/lto19.adb: Remove dg-excess-errors.
887 2019-02-09 Harald Anlauf <anlauf@gmx.de>
890 * gfortran.dg/substr_simplify.f90: New test.
892 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
895 * gfortran.dg/pr79966.f90: Xfail everwyhere.
897 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
900 * gfortran.dg/array_reference_2.f90 : New test.
902 2019-02-09 Jakub Jelinek <jakub@redhat.com>
905 * gcc.dg/gomp/pr89246-1.c: New test.
906 * gcc.dg/gomp/pr89246-2.c: New test.
908 2019-02-08 Jakub Jelinek <jakub@redhat.com>
910 PR tree-optimization/88739
911 * gcc.c-torture/execute/pr88739.c: New test.
913 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
916 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
918 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
920 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
921 * gcc.target/s390/vector/vec-copysign.c: New test.
923 2019-02-08 Richard Biener <rguenther@suse.de>
925 PR tree-optimization/89247
926 * gcc.dg/torture/pr89247.c: New testcase.
928 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
930 * gcc.target/s390/jump-label.c: New test.
932 2019-02-08 Richard Biener <rguenther@suse.de>
935 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
937 2019-02-08 Jakub Jelinek <jakub@redhat.com>
939 PR rtl-optimization/89234
940 * g++.dg/ubsan/pr89234.C: New test.
942 2019-02-08 Richard Biener <rguenther@suse.de>
945 * gcc.dg/torture/pr89223.c: New testcase.
947 2019-02-07 David Malcolm <dmalcolm@redhat.com>
949 PR tree-optimization/86637
950 PR tree-optimization/89235
951 * gcc.c-torture/compile/pr86637-1.c: New test.
952 * gcc.c-torture/compile/pr86637-2.c: New test.
953 * gcc.c-torture/compile/pr86637-3.c: New test.
954 * gcc.c-torture/compile/pr89235.c: New test.
956 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
958 * gcc.target/aarch64/abd_1.c: New test.
959 * gcc.dg/sabd_1.c: Likewise.
961 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
964 * gfortran.dg/wunused-parameter_2.f90: New test.
966 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
968 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
970 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
972 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
973 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
975 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
976 Jakub Jelinek <jakub@redhat.com>
979 * gcc.c-torture/execute/pr88714.c: New test.
980 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
982 2019-02-07 Tamar Christina <tamar.christina@arm.com>
985 * gcc.target/arm/pr88850.c: New test.
987 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
990 * g++.dg/cpp0x/pr86218.C: New.
992 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
994 PR rtl-optimization/89225
995 * gcc.target/powerpc/pr89225.c: New.
997 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
999 * gnat.dg/opt76.adb: New test.
1001 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1004 * gfortran.dg/null_10.f90: New test.
1006 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1009 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1010 column numbers to dg-warning directives where they are correct.
1011 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1012 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1013 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1015 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1018 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1019 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1020 xfail scan-assembler-not with Solaris as.
1022 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1024 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1026 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1028 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1031 2019-02-06 Richard Biener <rguenther@suse.de>
1033 PR tree-optimization/89182
1034 * gfortran.dg/graphite/pr89182.f90: New testcase.
1036 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1039 * gcc.dg/pr89211.c: New test.
1042 * c-c++-common/builtin-convertvector-2.c: New test.
1044 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1047 * lib/go-torture.exp: Test compiling with -flto.
1049 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1052 * gcc.dg/redecl-18.c: New test.
1054 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1057 * g++.dg/opt/pr89187.C: New test.
1059 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1061 * jit.dg/add-driver-options-testlib.c: Add support file for
1062 test-add-driver-options.c testcase.
1063 * jit.dg/all-non-failing-tests.h: Add note about
1064 test-add-driver-options.c
1065 * jit.dg/jit.exp (jit-dg-test): Update to support
1066 add-driver-options-testlib.c compilation.
1067 * jit.dg/test-add-driver-options.c: New testcase.
1069 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1071 PR rtl-optimization/11304
1072 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1073 * gcc.target/i386/call-2.c: New test.
1075 2019-02-05 Marek Polacek <polacek@redhat.com>
1077 PR c++/89158 - by-value capture of constexpr variable broken.
1078 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1080 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1082 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1084 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1086 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1088 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1091 * g++.dg/opt/pr89188.C: New test.
1093 PR rtl-optimization/89195
1094 * gcc.c-torture/execute/pr89195.c: New test.
1096 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1098 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1100 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1101 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1102 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1103 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1104 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1105 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1106 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1107 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1108 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1110 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1113 * g++.dg/ext/vector36.C: New test.
1115 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1118 * g++.dg/pr87770.C: New.
1120 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1123 * gfortran.dg/pr89077.f90: New test.
1125 2019-02-04 Martin Liska <mliska@suse.cz>
1128 * gcc.dg/ipa/pr88985.c: New test.
1130 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1132 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1133 characters or extra spaces after the comment character.
1135 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1137 * g++.dg/torture/alias-1.C: New test.
1139 2019-02-03 Martin Sebor <msebor@redhat.com>
1142 * c-c++-common/Wsequence-point-2.c: New test.
1145 * g++.dg/warn/Wunused-var-35.C: New test.
1147 2019-02-03 Richard Biener <rguenther@suse.de>
1150 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1152 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1155 * gfortran.dg/warn_conversion_10.f90: New test.
1157 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1160 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1162 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1165 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1167 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1170 * gfortran.dg/pointer_array_component_3.f90 : New test.
1172 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1175 * gcc.dg/gomp/pr87887-1.c: New test.
1176 * gcc.dg/gomp/pr87887-2.c: New test.
1178 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1182 * gfortran.dg/pr89084.f90: New test.
1183 * gfortran.dg/lto/pr89084_0.f90: New test.
1184 * gfortran.dg/pr83246.f90: New test.
1186 2019-02-01 Marek Polacek <polacek@redhat.com>
1188 PR c++/88325 - ICE with invalid out-of-line template member definition.
1189 * g++.dg/cpp2a/typename14.C: New test.
1191 2019-02-01 Richard Biener <rguenther@suse.de>
1194 * gcc.dg/torture/pr88597.c: New testcase.
1196 2019-02-01 Richard Biener <rguenther@suse.de>
1198 PR tree-optimization/85497
1199 * gcc.dg/graphite/pr85497.c: New testcase.
1201 2019-02-01 Richard Biener <rguenther@suse.de>
1204 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1206 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1208 PR tree-optimization/89143
1209 * gcc.dg/tree-ssa/vrp121.c: New test.
1211 PR tree-optimization/88107
1212 * gcc.dg/gomp/pr88107.c: New test.
1215 * g++.dg/ext/attrib57.C: New test.
1217 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1219 PR tree-optimization/88932
1220 * gfortran.dg/pr88932.f90: New test.
1222 2019-01-31 Marek Polacek <polacek@redhat.com>
1224 PR c++/88983 - ICE with switch in constexpr function.
1225 * g++.dg/cpp1y/constexpr-88983.C: New test.
1227 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1230 * gfortran.dg/contiguous_9.f90: New test.
1232 2019-01-31 Marek Polacek <polacek@redhat.com>
1234 PR c++/89083, c++/80864 - ICE with list initialization in template.
1235 * g++.dg/cpp0x/initlist107.C: New test.
1236 * g++.dg/cpp0x/initlist108.C: New test.
1237 * g++.dg/cpp0x/initlist109.C: New test.
1238 * g++.dg/cpp0x/initlist110.C: New test.
1239 * g++.dg/cpp0x/initlist111.C: New test.
1240 * g++.dg/cpp0x/initlist112.C: New test.
1241 * g++.dg/init/ptrfn4.C: New test.
1243 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1246 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1247 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1249 2019-01-31 Richard Biener <rguenther@suse.de>
1251 PR tree-optimization/89135
1252 * gcc.dg/torture/pr89135.c: New testcase.
1254 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1257 * c-c++-common/asan/pr89124.c: New test.
1259 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1262 * gfortran.dg/print_2.f90: New test.
1264 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1266 PR rtl-optimization/87246
1267 * gcc.target/i386/pr87246.c: New.
1269 2019-01-30 Marek Polacek <polacek@redhat.com>
1271 PR c++/89119 - ICE with value-initialization in template.
1272 * g++.dg/cpp0x/initlist-value3.C: New test.
1274 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1276 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1277 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1278 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1279 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1280 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1281 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1282 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1283 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1284 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1285 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1287 2019-01-30 Richard Biener <rguenther@suse.de>
1289 PR tree-optimization/89111
1290 * gcc.dg/torture/pr89111.c: New testcase.
1292 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1295 * lib/target-supports.exp: Cache result.
1297 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1300 * g++.target/i386/pr89105.C: New test.
1303 * gcc.dg/pr89061.c: New test.
1305 2019-01-29 Martin Sebor <msebor@redhat.com>
1308 * gcc.dg/Warray-bounds-39.c: New test.
1310 2019-01-29 Marek Polacek <polacek@redhat.com>
1313 * g++.dg/other/nontype-1.C: Expect error in all modes.
1314 * g++.dg/parse/crash13.C: Likewise.
1315 * g++.dg/parse/error36.C: Likewise.
1316 * g++.dg/template/error29.C: Likewise.
1318 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1321 * gfortran.dg/c_funptr_1.f90: New file.
1322 * gfortran.dg/c_funptr_1_mod.f90: New file.
1324 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1328 * gcc.dg/gomp/pr89104.c: New test.
1330 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1332 * gdc.dg/pr89042a.d: Mark as compile test.
1333 * gdc.dg/pr89042b.d: Likewise.
1335 2019-01-29 Richard Biener <rguenther@suse.de>
1338 * g++.dg/lto/pr87295_0.C: New testcase.
1340 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1343 * gcc.dg/pr89045.c: New test.
1346 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1347 lp64, ilp32 and llp64 only.
1348 (fputs): Use unsigned long long instead of size_t for return type.
1349 (vfprintf, vfscanf): Accept arbitrary target specific type for
1352 2019-01-28 Marek Polacek <polacek@redhat.com>
1354 PR c++/88358 - name wrongly treated as type.
1355 * g++.dg/cpp2a/typename1.C: Add dg-error.
1356 * g++.dg/cpp2a/typename13.C: New test.
1357 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1360 2019-01-28 Marek Polacek <polacek@redhat.com>
1362 * g++.dg/cpp0x/enum37.C: Add dg-error.
1364 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1366 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1367 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1369 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1371 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1372 "-Wattribute-alias".
1374 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1377 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1379 2019-01-27 Marek Polacek <polacek@redhat.com>
1381 PR c++/88815 - narrowing conversion lost in decltype.
1382 PR c++/78244 - narrowing conversion in template not detected.
1383 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1384 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1385 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1386 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1388 PR c++/89024 - ICE with incomplete enum type.
1389 * g++.dg/cpp0x/enum37.C: New test.
1391 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1393 * gnat.dg/opt75.adb: New test.
1394 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1396 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1399 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1400 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1402 2019-01-26 Martin Jambor <mjambor@suse.cz>
1405 * gfortran.dg/gomp/pr88933.f90: New test.
1407 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1410 * gdc.dg/pr89042a.d: New test.
1411 * gdc.dg/pr89042b.d: New test.
1413 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1416 * gfortran.dg/pr57553.f90: New test.
1418 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1420 * gnat.dg/array34.adb: New test.
1422 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1424 PR preprocessor/88974
1425 * c-c++-common/cpp/pr88974.c: New test.
1427 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp2a/destroying-delete2.C: New.
1431 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1433 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1436 * gfortran.dg/pr85780.f90: Update testcase for error message.
1438 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1441 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1442 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1443 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1445 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1448 * gcc.dg/pr89037.c: New test.
1450 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1452 * lib/target-supports.exp (check_effective_target_fenv): New.
1453 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1454 fenv effective target.
1455 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1456 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1457 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1458 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1460 2019-01-25 Richard Biener <rguenther@suse.de>
1462 PR tree-optimization/86865
1463 * gcc.dg/graphite/pr86865.c: New testcase.
1464 * gcc.dg/graphite/pr69728.c: XFAIL.
1465 * gcc.dg/graphite/scop-21.c: Likewise.
1467 2019-01-24 Martin Sebor <msebor@redhat.com>
1472 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1473 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1474 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1475 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1476 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1477 * gcc.dg/builtins-69.c: New test.
1478 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1479 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1481 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1483 PR rtl-optimization/88948
1484 * gcc.target/i386/pr88948.c: New test.
1486 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1489 * g++.dg/debug/pr89006.C: New test.
1492 * gcc.dg/gomp/pr89015.c: New test.
1495 * c-c++-common/gomp/cancel-2.c: New test.
1496 * gcc.dg/gomp/cancel-1.c: New test.
1497 * g++.dg/gomp/cancel-1.C: New test.
1498 * g++.dg/gomp/cancel-2.C: New test.
1499 * g++.dg/gomp/cancel-3.C: New test.
1501 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1503 PR tree-optimization/89027
1504 * gfortran.dg/gomp/pr89027.f90: New test.
1506 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1509 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1510 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1512 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1515 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1516 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1517 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1518 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1520 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1523 * g++.target/i386/pr88998.c: New test.
1525 2019-01-23 Marek Polacek <polacek@redhat.com>
1527 PR c++/88757 - qualified name treated wrongly as type.
1528 * g++.dg/cpp0x/dependent2.C: New test.
1529 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1530 * g++.dg/cpp2a/typename12.C: New test.
1531 * g++.dg/template/static30.C: Remove dg-error.
1533 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1536 * c-c++-common/pr44715.c: New test.
1539 * c-c++-common/pr88984.c: New test.
1541 2019-01-23 Richard Biener <rguenther@suse.de>
1543 PR tree-optimization/89008
1544 * gcc.dg/torture/pr89008.c: New testcase.
1546 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1548 * gnat.dg/specs/opt4.ads: New test.
1550 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1552 PR tree-optimization/88964
1553 * gfortran.dg/pr88964.f90: New test.
1555 2019-01-22 Martin Sebor <msebor@redhat.com>
1557 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1558 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1560 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1561 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1564 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1566 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1567 to aarch64*-*-* target.
1568 * c-c++-common/gomp/pr60823-3.c: Ditto.
1569 * g++.dg/gomp/declare-simd-1.C: Ditto.
1570 * g++.dg/gomp/declare-simd-3.C: Ditto.
1571 * g++.dg/gomp/declare-simd-4.C: Ditto.
1572 * g++.dg/gomp/declare-simd-7.C: Ditto.
1573 * g++.dg/gomp/pr88182.C: Ditto.
1574 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1575 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1576 * gcc.dg/gomp/pr59669-2.c: Ditto.
1577 * gcc.dg/gomp/pr87895-1.c: Ditto.
1578 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1579 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1580 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1581 * gfortran.dg/gomp/pr83977.f90: Ditto.
1583 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1586 * gcc.target/powerpc/pr88965.c: New test.
1589 * c-c++-common/gomp/atomic-23.c: New test.
1591 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1594 * gfortran.dg/power_8.f90: New test.
1596 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1598 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1599 * g++.dg/vec-init-1.C: Likewise.
1600 * gcc.dg/pr87793.c: Likewise.
1602 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1604 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1605 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1607 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1610 * gcc.target/arm/aapcs/bitfield2.c: New test.
1611 * gcc.target/arm/aapcs/bitfield3.c: New test.
1613 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1615 PR rtl-optimization/87763
1616 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1618 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1621 * gcc.target/i386/pr88954-1.c: New test.
1622 * gcc.target/i386/pr88954-2.c: Likewise.
1624 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1627 * gcc.target/arm/aapcs/bitfield1.c: New test.
1628 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1629 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1630 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1632 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1634 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1635 * gfortran.dg/block_16.f08: Likewise.
1636 * gfortran.dg/dec_structure_14.f90: Likewise.
1637 * gfortran.dg/namelist_96.f90: Likewise.
1638 * gfortran.dg/newunit_5.f90.f90: Moved to
1639 * gfortran.dg/newunit_5.f90: here.
1640 * gfortran.dg/pdt_28.f03: Likewise.
1641 * gfortran.dg/spread_simplify_1.f90: Likewise.
1643 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1645 PR/tree-optimization 88903
1646 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1648 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1650 PR rtl-optimization/88904
1651 * gcc.c-torture/execute/pr88904.c: New test.
1654 * gcc.dg/pr88905.c: New test.
1656 PR rtl-optimization/49429
1658 PR rtl-optimization/86334
1660 * gcc.target/i386/pr86334.c: New test.
1661 * gcc.target/i386/pr88906.c: New test.
1663 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1666 * g++.dg/gomp/pr88949.C: New test.
1668 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1670 * class_66.f90: Fix a dg directive.
1671 * debug/pr35154-stabs.f: Likewise.
1672 * dec_d_lines_3.f: Likewise.
1673 * dec_d_lines_3.f: Likewise.
1674 * dec_structure_12.f90: Likewise.
1675 * dec_structure_15.f90: Likewise.
1676 * deferred_character_31.f90: Likewise.
1677 * dtio_31.f03: Likewise.
1678 * dtio_32.f03: Likewise.
1679 * extends_11.f03: Likewise.
1680 * integer_plus.f90: Likewise.
1681 * pdt_25.f03: Likewise.
1682 * pr58968.f: Likewise.
1683 * pr78259.f90: Likewise.
1684 * vect/vect-2.f90: Likewise.
1685 * matmul_const.f90: Likewise.
1687 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1690 * gcc.target/i386/pr88938.c: New test.
1692 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1695 * g++.dg/asan/pr88901.C: New test.
1697 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1699 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1701 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1704 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1705 * gcc.dg/pr88928.c: New test case.
1707 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1709 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1710 {long ,short ,}{unsigned ,}int.
1712 2019-01-21 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/88934
1715 * gfortran.dg/pr88934.f90: New testcase.
1717 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1719 Fix after C++ P0600 implementation.
1720 * g++.dg/init/new39.C: Don't just ignore result of new.
1722 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1724 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1726 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1728 * gdc.dg/runnable.d: Add tests for comparing complex types.
1730 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1732 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1733 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1734 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1735 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1737 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1740 * gfortran.dg/no-automatic.f90: New test.
1742 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1745 * gfortran.dg/pr77960.f90: New test.
1747 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1748 Paul Thomas <pault@gcc.gnu.org>
1751 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1752 scan-tree tests that fail with patch.
1753 * gfortran.dg/contiguous_8.f90: New test.
1755 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1757 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1759 * gfortran.dg/loop_versioning_9.f90: New test.
1760 * gfortran.dg/loop_versioning_10.f90: Likewise.
1762 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1765 * gfortran.dg/pr88902.f90: New test.
1767 2019-01-18 Martin Sebor <msebor@redhat.com>
1769 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1771 2019-01-18 Ian Lance Taylor <iant@golang.org>
1773 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1774 is no longer externally visible.
1776 2019-01-18 Marek Polacek <polacek@redhat.com>
1779 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1781 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1784 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1785 (dg-options): Replace -m32 with -fno-pic.
1786 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1787 (dg-options): Remove -m32.
1789 2019-01-18 Richard Biener <rguenther@suse.de>
1791 PR tree-optimization/88903
1792 * gcc.dg/vect/pr88903-1.c: New testcase.
1793 * gcc.dg/vect/pr88903-2.c: Likewise.
1795 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1799 * c-c++-common/pr51628-33.c: New test.
1800 * c-c++-common/pr51628-35.c: New test.
1801 * c-c++-common/pr88664-1.c: Likewise.
1802 * c-c++-common/pr88664-2.c: Likewise.
1803 * gcc.dg/pr51628-34.c: Likewise.
1805 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1808 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1809 mp and sec extensions to armv7-a.
1811 2019-01-18 Martin Liska <mliska@suse.cz>
1813 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1814 expected function name.
1816 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1818 PR tree-optimization/86214
1819 * g++.dg/opt/pr86214-1.C: New test.
1820 * g++.dg/opt/pr86214-2.C: New test.
1822 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1824 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1826 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1829 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1832 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1833 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1835 2019-01-18 Martin Liska <mliska@suse.cz>
1838 * g++.target/i386/pr88587.C: New test.
1839 * gcc.target/i386/mvc13.c: New test.
1841 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1844 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1846 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1847 * gfortran.dg/gomp/pr83977.f90: Ditto.
1849 2019-01-17 Martin Sebor <msebor@redhat.com>
1852 * gcc.dg/Warray-bounds-38.c: New test.
1854 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1856 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1857 warning checks and assembler scans.
1858 * c-c++-common/gomp/pr60823-3.c: Ditto.
1859 * c-c++-common/gomp/pr63328.c: Ditto.
1860 * g++.dg/gomp/declare-simd-1.C: Ditto.
1861 * g++.dg/gomp/declare-simd-3.C: Ditto.
1862 * g++.dg/gomp/declare-simd-4.C: Ditto.
1863 * g++.dg/gomp/declare-simd-7.C: Ditto.
1864 * g++.dg/gomp/pr88182.C: Ditto.
1865 * g++.dg/vect/simd-clone-7.cc: Ditto.
1866 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1867 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1868 * gcc.dg/gomp/pr59669-2.c: Ditto.
1869 * gcc.dg/gomp/pr87895-1.c: Ditto.
1870 * gcc.dg/gomp/pr87895-2.c: Ditto.
1871 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1872 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1873 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1874 * gfortran.dg/gomp/pr83977.f90: Ditto.
1876 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1878 * g++.dg/cpp0x/auto52.C: Test locations too.
1879 * g++.dg/cpp0x/trailing2.C: Likewise.
1880 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1881 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1882 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1883 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1884 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1886 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1889 * g++.dg/template/pr88699.C: New test.
1891 2019-01-17 Martin Sebor <msebor@redhat.com>
1893 PR tree-optimization/88800
1894 * c-c++-common/Wrestrict.c: Adjust.
1895 * gcc.dg/Warray-bounds-37.c: New test.
1896 * gcc.dg/builtin-memcpy-2.c: New test.
1897 * gcc.dg/builtin-memcpy.c: New test.
1899 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1902 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1904 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1905 Kwok Cheung Yeung <kcy@codesourcery.com>
1906 Julian Brown <julian@codesourcery.com>
1907 Tom de Vries <tom@codesourcery.com>
1909 * gcc.dg/20020312-2.c: Add amdgcn support.
1910 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1911 * gcc.dg/builtin-apply2.c: Likewise.
1912 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1913 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1914 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1915 * gcc.dg/memcmp-1.c: Increase timeout factor.
1916 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1917 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1918 * gcc.dg/sibcall-9.c: Likewise.
1919 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1920 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1921 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1922 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1923 * lib/target-supports.exp (check_effective_target_trampolines):
1925 (check_profiling_available): Likewise.
1926 (check_effective_target_global_constructor): Likewise.
1927 (check_effective_target_return_address): Likewise.
1928 (check_effective_target_fopenacc): Likewise.
1929 (check_effective_target_fopenmp): Likewise.
1930 (check_effective_target_vect_int): Likewise.
1931 (check_effective_target_vect_intfloat_cvt): Likewise.
1932 (check_effective_target_vect_uintfloat_cvt): Likewise.
1933 (check_effective_target_vect_floatint_cvt): Likewise.
1934 (check_effective_target_vect_floatuint_cvt): Likewise.
1935 (check_effective_target_vect_simd_clones): Likewise.
1936 (check_effective_target_vect_shift): Likewise.
1937 (check_effective_target_whole_vector_shift): Likewise.
1938 (check_effective_target_vect_bswap): Likewise.
1939 (check_effective_target_vect_shift_char): Likewise.
1940 (check_effective_target_vect_long): Likewise.
1941 (check_effective_target_vect_float): Likewise.
1942 (check_effective_target_vect_double): Likewise.
1943 (check_effective_target_vect_perm): Likewise.
1944 (check_effective_target_vect_perm_byte): Likewise.
1945 (check_effective_target_vect_perm_short): Likewise.
1946 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1947 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1948 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1949 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1950 (check_effective_target_vect_natural_alignment): Likewise.
1951 (check_effective_target_vect_fully_masked): Likewise.
1952 (check_effective_target_vect_element_align): Likewise.
1953 (check_effective_target_vect_masked_store): Likewise.
1954 (check_effective_target_vect_scatter_store): Likewise.
1955 (check_effective_target_vect_condition): Likewise.
1956 (check_effective_target_vect_cond_mixed): Likewise.
1957 (check_effective_target_vect_char_mult): Likewise.
1958 (check_effective_target_vect_short_mult): Likewise.
1959 (check_effective_target_vect_int_mult): Likewise.
1960 (check_effective_target_sqrt_insn): Likewise.
1961 (check_effective_target_vect_call_sqrtf): Likewise.
1962 (check_effective_target_vect_call_btrunc): Likewise.
1963 (check_effective_target_vect_call_btruncf): Likewise.
1964 (check_effective_target_vect_call_ceil): Likewise.
1965 (check_effective_target_vect_call_floorf): Likewise.
1966 (check_effective_target_lto): Likewise.
1967 (check_vect_support_and_set_flags): Likewise.
1968 (check_effective_target_vect_stridedN): Enable when fully masked is
1970 (add_options_for_sqrt_insn): New procedure.
1972 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1974 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1975 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1977 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1979 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1981 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1982 * gcc.dg/pic-1.c: Disable on amdgcn.
1983 * gcc.dg/pic-2.c: Disable on amdgcn.
1984 * gcc.dg/pic-3.c: Disable on amdgcn.
1985 * gcc.dg/pic-4.c: Disable on amdgcn.
1986 * gcc.dg/pie-3.c: Disable on amdgcn.
1987 * gcc.dg/pie-4.c: Disable on amdgcn.
1988 * gcc.dg/uninit-19.c: Check pie_enabled.
1989 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1991 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1992 Kwok Cheung Yeung <kcy@codesourcery.com>
1993 Julian Brown <julian@codesourcery.com>
1994 Tom de Vries <tom@codesourcery.com>
1996 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1997 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1998 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1999 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2000 * gcc.dg/20111216-1.c: Require exceptions.
2001 * gcc.dg/cleanup-10.c: Require exceptions.
2002 * gcc.dg/cleanup-11.c: Require exceptions.
2003 * gcc.dg/cleanup-12.c: Require exceptions.
2004 * gcc.dg/cleanup-13.c: Require exceptions.
2005 * gcc.dg/cleanup-5.c: Require exceptions.
2006 * gcc.dg/cleanup-8.c: Require exceptions.
2007 * gcc.dg/cleanup-9.c: Require exceptions.
2008 * gcc.dg/gomp/pr29955.c: Require exceptions.
2009 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2010 * gcc.dg/nested-func-5.c: Require exceptions.
2011 * gcc.dg/pch/except-1.c: Require exceptions.
2012 * gcc.dg/pch/valid-2.c: Require exceptions.
2013 * gcc.dg/pr41470.c: Require exceptions.
2014 * gcc.dg/pr42427.c: Require exceptions.
2015 * gcc.dg/pr44545.c: Require exceptions.
2016 * gcc.dg/pr47086.c: Require exceptions.
2017 * gcc.dg/pr51481.c: Require exceptions.
2018 * gcc.dg/pr51644.c: Require exceptions.
2019 * gcc.dg/pr52046.c: Require exceptions.
2020 * gcc.dg/pr54669.c: Require exceptions.
2021 * gcc.dg/pr56424.c: Require exceptions.
2022 * gcc.dg/pr64465.c: Require exceptions.
2023 * gcc.dg/pr65802.c: Require exceptions.
2024 * gcc.dg/pr67563.c: Require exceptions.
2025 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2026 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2027 * gcc.dg/vect/pr46663.c: Require exceptions.
2028 * lib/target-supports.exp (check_effective_target_exceptions): New.
2030 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2033 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2035 2019-01-17 Nathan Sidwell <nathan@acm.org>
2038 * g++.dg/cpp0x/pr86610.C: New.
2040 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2042 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2043 VFIXUPIMM* intrinsics.
2044 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2045 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2046 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2048 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2052 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2054 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2055 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2056 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2057 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2058 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2059 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2060 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2061 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2062 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2063 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2064 * gcc.target/i386/sse-13.c: Ditto.
2065 * gcc.target/i386/sse-14.c: Ditto.
2066 * gcc.target/i386/sse-22.c: Ditto.
2067 * gcc.target/i386/sse-23.c: Ditto.
2068 * gcc.target/i386/testimm-10.c: Ditto.
2069 * gcc.target/i386/testround-1.c: Ditto.
2071 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2075 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2078 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2079 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2081 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2083 PR rtl-optimization/88870
2084 * gcc.dg/pr88870.c: New test.
2086 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2088 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2090 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2093 * g++.dg/concepts/pr87768.C: New.
2096 * gcc.dg/cpp1z/pr86648.C: New.
2098 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2101 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2102 vectorized on POWER unless hardware misaligned loads are available.
2104 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2107 * g++.dg/torture/pr88861.C: New test.
2109 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2112 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2114 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2116 * g++.dg/other/pr33558.C: Test location too.
2117 * g++.dg/other/pr33558-2.C: Likewise.
2118 * g++.dg/parse/crash4.C: Likewise.
2119 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2120 * g++.old-deja/g++.mike/p7635.C: Likewise.
2121 * g++.old-deja/g++.other/decl6.C: Likewise.
2123 2019-01-16 Marek Polacek <polacek@redhat.com>
2125 PR c++/78244 - narrowing conversion in template not detected.
2126 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2127 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2129 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2133 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2134 may_alias attribute.
2136 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2138 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2141 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2144 * g++.dg/template/pr88795.C: New test.
2146 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2149 * gfortran.dg/actual_array_substr_3.f90: New test.
2151 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2154 * gfortran.dg/pr81849.f90: New test.
2156 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2158 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2159 ISO_Fortran_binding_2.h.
2161 2019-01-15 Marek Polacek <polacek@redhat.com>
2164 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2166 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2169 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2170 -Wdeprecated warning and expect a following note:.
2172 2019-01-15 Richard Biener <rguenther@suse.de>
2175 * g++.dg/lto/pr88046_0.C: New testcase.
2177 2019-01-15 Richard Biener <rguenther@suse.de>
2179 PR tree-optimization/88855
2180 * gcc.dg/pr88855.c: New testcase.
2182 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2184 * g++.dg/diagnostic/typedef-initialized.C: New.
2186 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2188 * g++.dg/diagnostic/bitfld3.C: New.
2190 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2192 PR tree-optimization/88775
2193 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2194 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2196 2019-01-14 Marek Polacek <polacek@redhat.com>
2198 PR c++/88825 - ICE with bogus function return type deduction.
2199 * g++.dg/cpp1y/auto-fn55.C: New test.
2201 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2203 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2204 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2205 feature test macros.
2206 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2208 2019-01-14 Marek Polacek <polacek@redhat.com>
2210 PR c++/88830 - ICE with abstract class.
2211 * g++.dg/other/abstract7.C: New test.
2213 2019-01-14 Martin Sebor <msebor@redhat.com>
2216 * gcc.dg/format/attr-8.c: New test.
2217 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2218 * gcc.dg/format/attr-3.c: Same.
2219 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2220 * objc.dg/fsf-nsstring-format-1.m: Same.
2222 2019-01-14 Martin Liska <mliska@suse.cz>
2224 PR gcov-profile/88263
2225 * g++.dg/gcov/pr88263-2.C: New test.
2227 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2229 PR rtl-optimization/88796
2230 * gcc.target/i386/pr88796.c: New test.
2232 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2234 * gdc.dg/asm1.d: New test.
2235 * gdc.dg/asm2.d: New test.
2236 * gdc.dg/asm3.d: New test.
2237 * gdc.dg/asm4.d: New test.
2238 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2240 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2243 * gfortran.dg/namelist_96.f90: New test.
2245 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2248 * gfortran.dg/internal_pack_18.f90: New test.
2250 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2252 * gcc.dg/pr51628-20.c: Updated.
2253 * gcc.dg/pr51628-21.c: Likewise.
2254 * gcc.dg/pr51628-25.c: Likewise.
2256 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2259 * gfortran.dg/internal_pack_17.f90: New test.
2260 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2263 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2266 * gfortran.dg/pr61765.f90: New test.
2268 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2270 * g++.dg/cpp0x/pr62101.C: Test locations too.
2271 * g++.dg/inherit/pure1.C: Likewise.
2273 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2275 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2277 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2279 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2281 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2282 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2283 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2284 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2285 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2288 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2291 * gfortran.dg/pr35031.f90: new test.
2293 2019-01-11 Marek Polacek <polacek@redhat.com>
2295 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2296 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2297 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2299 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2303 * c-c++-common/gomp/pr85956.c: New test.
2304 * g++.dg/gomp/pr88733.C: New test.
2306 2019-01-11 Tobias Burnus <burnus@net-b.de>
2309 * g++.dg/cpp0x/defaulted61.C: New
2310 * g++.dg/cpp0x/defaulted62.C: New.
2312 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2314 PR tree-optimization/88693
2315 * gcc.c-torture/execute/pr88693.c: New test.
2317 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2319 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2322 2019-01-11 Martin Liska <mliska@suse.cz>
2325 * g++.dg/lto/pr88758_0.C: New test.
2326 * g++.dg/lto/pr88758_1.C: New test.
2328 2019-01-11 Jan Beulich <jbeulich@suse.com>
2330 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2331 gcc.target/i386/avx512f-vcvtss2si-1.c,
2332 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2333 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2334 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2335 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2336 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2337 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2338 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2339 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2340 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2341 gcc.target/i386/pr19398.c: Permit l or q suffix.
2343 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2345 PR rtl-optimization/88296
2346 * gcc.target/i386/pr88296.c: New test.
2348 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2350 * g++.dg/diagnostic/extern-initialized.C: New.
2351 * g++.dg/ext/dllimport-initialized.C: Likewise.
2353 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2356 * gfortran.dg/internal_pack_16.f90: New test.
2358 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2361 * g++.target/i386/pr88785.C: New test.
2363 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2365 PR rtl-optimization/87305
2366 * gcc.target/aarch64/pr87305.c: New.
2368 2019-01-10 Richard Biener <rguenther@suse.de>
2370 PR tree-optimization/88792
2371 * gcc.dg/torture/pr88792.c: New testcase.
2373 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2376 * gfortran.dg/pr86322_1.f90: New test.
2377 * gfortran.dg/pr86322_2.f90: Ditto.
2378 * gfortran.dg/pr86322_3.f90: Ditto.
2380 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2382 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2383 * gcc.target/aarch64/bti-2.c: Likewise.
2384 * gcc.target/aarch64/bti-3.c: Likewise.
2386 2019-01-10 Stefan Agner <stefan@agner.ch>
2389 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2390 check if -masm-syntax-unified gets applied properly.
2392 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2395 * gcc.dg/pr88568.c: New test.
2397 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2399 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2400 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2402 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2404 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2405 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2407 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2409 * lib/target-supports.exp
2410 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2411 check_effective_target_arm_v8_3a_complex_neon_ok,
2412 add_options_for_arm_v8_3a_complex_neon,
2413 check_effective_target_arm_v8_3a_complex_neon_hw,
2414 check_effective_target_vect_complex_rot_N): New.
2416 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2419 * gfortran.dg/pr88376.f90: New test.
2421 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2424 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2425 "can not" with "cannot".
2426 * gfortran.dg/common_15.f90: Likewise.
2427 * gfortran.dg/derived_result_2.f90: Likewise.
2428 * gfortran.dg/do_check_6.f90: Likewise.
2429 * gfortran.dg/namelist_args.f90: Likewise.
2430 * gfortran.dg/negative_unit_check.f90: Likewise.
2431 * gfortran.dg/pure_formal_3.f90: Likewise.
2432 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2433 * obj-c++.dg/exceptions-3.mm: Likewise.
2434 * obj-c++.dg/exceptions-4.mm: Likewise.
2435 * obj-c++.dg/exceptions-5.mm: Likewise.
2436 * obj-c++.dg/property/at-property-23.mm: Likewise.
2437 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2438 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2439 * objc.dg/attributes/method-attribute-2.m: Likewise.
2440 * objc.dg/exceptions-3.m: Likewise.
2441 * objc.dg/exceptions-4.m: Likewise.
2442 * objc.dg/exceptions-5.m: Likewise.
2443 * objc.dg/param-1.m: Likewise.
2444 * objc.dg/property/at-property-23.m: Likewise.
2445 * objc.dg/property/dotsyntax-17.m: Likewise.
2446 * objc.dg/property/property-neg-7.m: Likewise.
2448 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2451 * gfortran.dg/spread_simplify_1.f90: New test.
2453 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2455 * lib/target-supports.exp
2456 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2457 * gcc.target/i386/xorsign.c: New test.
2459 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2461 * gcc.target/sparc/tls-ld-int8.c: New test.
2462 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2463 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2464 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2465 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2466 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2468 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2470 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2471 option when configure with bti.
2472 * gcc.target/aarch64/bti-2.c: Likewise.
2473 * lib/target-supports.exp
2474 (check_effective_target_default_branch_protection):
2475 Add configure check for --enable-standard-branch-protection.
2477 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2479 * gcc.target/aarch64/bti-1.c: New test.
2480 * gcc.target/aarch64/bti-2.c: New test.
2481 * gcc.target/aarch64/bti-3.c: New test.
2482 * lib/target-supports.exp
2483 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2485 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2487 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2488 instead of IP0_REGNUM and add test case.
2490 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2492 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2494 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2495 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2497 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2499 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2501 PR rtl-optimization/88331
2502 * gcc.target/i386/pr88331.c: New test.
2504 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2506 * g++.dg/diagnostic/constexpr2.C: New.
2507 * g++.dg/diagnostic/ref3.C: Likewise.
2509 2019-01-08 Marek Polacek <polacek@redhat.com>
2511 PR c++/88538 - braced-init-list in template-argument-list.
2512 * g++.dg/cpp2a/nontype-class11.C: New test.
2515 * g++.dg/cpp2a/nontype-class12.C: New test.
2517 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2520 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2521 dg-options. Require ppc_cpu_supports_hw effective target instead of
2524 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2527 * gfortran.dg/class_69.f90: New test case.
2529 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2532 * gcc.target/i386/pr88717.c: New test.
2534 2019-01-08 Marek Polacek <polacek@redhat.com>
2536 PR c++/88548 - this accepted in static member functions.
2537 * g++.dg/cpp0x/this1.C: New test.
2539 2019-01-08 Martin Liska <mliska@suse.cz>
2541 PR tree-optimization/88753
2542 * gcc.dg/tree-ssa/pr88753.c: New test.
2544 2019-01-08 Richard Biener <rguenther@suse.de>
2546 PR tree-optimization/86554
2547 * gcc.dg/torture/pr86554-1.c: New testcase.
2548 * gcc.dg/torture/pr86554-2.c: Likewise.
2550 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2552 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2553 cover target variance.
2555 2019-01-08 Richard Biener <rguenther@suse.de>
2558 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2559 directly build the expected GENERIC tree.
2561 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2563 * gcc.target/aarch64/(return_address_sign_1.c,
2564 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2565 Change option to -mbranch-protection.
2566 * gcc.target/aarch64/(branch-protection-option.c,
2567 branch-protection-option-2.c, branch-protection-attr.c,
2568 branch-protection-attr-2.c): New file.
2570 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2572 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2574 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2576 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2578 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2579 Append match for warning that ‘protected’ attribute is not supported.
2581 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2583 * gcc.dg/Wmissing-attributes.c: Require alias support.
2584 * gcc.dg/attr-copy-2.c: Likewise.
2585 * gcc.dg/attr-copy-5.c: Likewise.
2587 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2588 Jakub Jelinek <jakub@redhat.com>
2591 * g++.dg/warn/Wreturn-type-11.C: New test.
2593 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2596 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2597 dump to reflect r266077.
2599 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2602 * gcc.dg/pr88701.c: New test.
2604 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2608 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2610 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2612 * g++.dg/diagnostic/constexpr1.C: New.
2613 * g++.dg/diagnostic/thread1.C: Likewise.
2615 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2616 Harald Anlauf <anlauf@gmx.de>
2617 Tobias Burnus <burnus@gcc.gnu.org>
2619 * gfortran.dg/is_contiguous_1.f90: New test.
2620 * gfortran.dg/is_contiguous_2.f90: New test.
2621 * gfortran.dg/is_contiguous_3.f90: New test.
2623 2019-01-07 Marek Polacek <polacek@redhat.com>
2625 PR c++/88741 - wrong error with initializer-string.
2626 * g++.dg/init/array50.C: New test.
2628 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2634 * gcc.dg/array-6.c: Move from here ...
2635 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2636 * g++.dg/pr69338.C: New test.
2637 * g++.dg/pr69697.C: Likewise.
2638 * g++.dg/ext/flexary32.C: Likewise.
2639 * g++.dg/ext/flexary3.C: Adjust test.
2640 * g++.dg/ext/flexary12.C: Likewise.
2641 * g++.dg/ext/flexary13.C: Likewise.
2642 * g++.dg/ext/flexary15.C: Likewise.
2643 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2644 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2645 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2647 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2649 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2650 optional in scan pattern.
2652 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2654 PR tree-optimization/88598
2655 * gcc.dg/vect/pr88598-1.c: New test.
2656 * gcc.dg/vect/pr88598-2.c: Likewise.
2657 * gcc.dg/vect/pr88598-3.c: Likewise.
2658 * gcc.dg/vect/pr88598-4.c: Likewise.
2659 * gcc.dg/vect/pr88598-5.c: Likewise.
2660 * gcc.dg/vect/pr88598-6.c: Likewise.
2662 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2664 PR tree-optimization/88598
2665 * gcc.dg/pr88598-1.c: New test.
2666 * gcc.dg/pr88598-2.c: Likewise.
2667 * gcc.dg/pr88598-3.c: Likewise.
2668 * gcc.dg/pr88598-4.c: Likewise.
2669 * gcc.dg/pr88598-5.c: Likewise.
2671 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2673 PR tree-optimization/88676
2674 * gcc.dg/tree-ssa/pr88676.c: New test.
2675 * gcc.dg/pr88676.c: New test.
2676 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2680 * c-c++-common/asan/pr88619.c: New test.
2683 * c-c++-common/builtin-convertvector-1.c: New test.
2684 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2685 * g++.dg/ext/builtin-convertvector-1.C: New test.
2686 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2688 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2691 * gcc.target/i386/pr88521.c: New testcase.
2693 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2696 * gfortran.dg/min_max_type_2.f90: New test.
2698 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2701 * c-c++-common/attributes-4.c (falloc_align_int128,
2702 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2704 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2706 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2708 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2710 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2711 * gcc.dg/plugin/plugindir2.c: Likewise.
2712 * gcc.dg/plugin/plugindir3.c: Likewise.
2713 * gcc.dg/plugin/plugindir4.c: Likewise.
2715 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2718 * gfortran.dg/blockdata_10.f90: New test case.
2720 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2724 * gcc.dg/nested-func-12.c: New test.
2725 * gcc.c-torture/compile/pr82564.c: New test.
2728 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2730 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2733 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2735 2019-01-04 Martin Sebor <msebor@redhat.com>
2738 * g++.dg/ext/attr-copy.C: New test.
2739 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2740 * gcc.dg/attr-copy-6.c: New test.
2741 * gcc.dg/attr-copy-7.c: New test.
2743 2019-01-04 Martin Sebor <msebor@redhat.com>
2746 * c-c++-common/attributes-4.c: New test.
2748 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2751 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2754 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2757 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2758 * gfortran.dg/merge_char_const.f90: Restore.
2760 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2763 * gcc.dg/pr88594.c: New test.
2765 2019-01-04 Jan Beulich <jbeulich@suse.com>
2767 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2768 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2769 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2770 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2771 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2772 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2773 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2774 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2775 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2776 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2777 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2778 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2779 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2780 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2781 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2782 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2783 gcc.target/i386/avx512bw-vpcmplew-1.c,
2784 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2785 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2786 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2787 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2788 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2789 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2790 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2791 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2792 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2793 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2794 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2795 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2796 gcc.target/i386/avx512bw-vptestmb-1.c,
2797 gcc.target/i386/avx512bw-vptestmw-1.c,
2798 gcc.target/i386/avx512bw-vptestnmb-1.c,
2799 gcc.target/i386/avx512bw-vptestnmw-1.c,
2800 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2801 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2802 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2803 gcc.target/i386/avx512dq-vfpclassss-1.c,
2804 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2805 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2806 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2807 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2808 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2809 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2810 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2811 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2812 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2813 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2814 gcc.target/i386/avx512vl-vpcmpged-1.c,
2815 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2816 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2817 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2818 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2819 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2820 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2821 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2822 gcc.target/i386/avx512vl-vpcmpled-1.c,
2823 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2824 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2825 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2826 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2827 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2828 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2829 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2830 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2831 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2832 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2833 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2834 gcc.target/i386/avx512vl-vptestmd-1.c,
2835 gcc.target/i386/avx512vl-vptestmq-1.c,
2836 gcc.target/i386/avx512vl-vptestnmd-1.c,
2837 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2839 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2840 gcc.target/i386/avx512bw-vpcmpub-1.c,
2841 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2842 gcc.target/i386/avx512bw-vpcmpw-1.c,
2843 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2844 gcc.target/i386/avx512dq-vfpclassps-1.c,
2845 gcc.target/i386/avx512f-vcmppd-1.c,
2846 gcc.target/i386/avx512f-vcmpps-1.c,
2847 gcc.target/i386/avx512f-vcmpsd-1.c,
2848 gcc.target/i386/avx512f-vcmpss-1.c,
2849 gcc.target/i386/avx512f-vpcmpd-1.c,
2850 gcc.target/i386/avx512f-vpcmpq-1.c,
2851 gcc.target/i386/avx512f-vpcmpud-1.c,
2852 gcc.target/i386/avx512f-vpcmpuq-1.c,
2853 gcc.target/i386/avx512f-vptestmd-1.c,
2854 gcc.target/i386/avx512f-vptestmq-1.c,
2855 gcc.target/i386/avx512f-vptestnmd-1.c,
2856 gcc.target/i386/avx512f-vptestnmq-1.c,
2857 gcc.target/i386/avx512vl-vcmppd-1.c,
2858 gcc.target/i386/avx512vl-vcmpps-1.c,
2859 gcc.target/i386/avx512vl-vpcmpd-1.c,
2860 gcc.target/i386/avx512vl-vpcmpq-1.c,
2861 gcc.target/i386/avx512vl-vpcmpud-1.c,
2862 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2865 2019-01-03 Martin Sebor <msebor@redhat.com>
2867 PR tree-optimization/88659
2868 * gcc.dg/Wstringop-truncation-6.c: New test.
2870 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2873 * gfortran.dg/const_chararacter_merge.f90: Remove.
2875 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2878 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2879 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2881 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2883 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2884 * gcc.dg/pubtypes-3.c: Likewise.
2885 * gcc.dg/pubtypes-4.c: Likewise.
2887 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2890 * g++.target/i386/pr88636.C: New test.
2892 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2894 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2896 2019-01-03 Martin Liska <mliska@suse.cz>
2899 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2901 2019-01-02 Marek Polacek <polacek@redhat.com>
2903 PR c++/88612 - ICE with -Waddress-of-packed-member.
2904 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2906 PR c++/88631 - CTAD failing for value-initialization.
2907 * g++.dg/cpp1z/class-deduction59.C: New test.
2909 PR c++/81486 - CTAD failing with ().
2910 * g++.dg/cpp1z/class-deduction60.C: New test.
2911 * g++.dg/cpp1z/class-deduction61.C: New test.
2913 2019-01-02 Martin Sebor <msebor@redhat.com>
2914 Jeff Law <law@redhat.com>
2916 * gcc.dg/strlenopt-36.c: Update.
2917 * gcc.dg/strlenopt-45.c: Update.
2918 * gcc.c-torture/execute/strlen-5.c: New test.
2919 * gcc.c-torture/execute/strlen-6.c: New test.
2920 * gcc.c-torture/execute/strlen-7.c: New test.
2922 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2925 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2926 messages only on vect_hw_misalign targets.
2928 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2930 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2931 * gfortran.dg/dec_d_lines_3.f: Ditto.
2932 * gfortran.dg/dec_structure_24.f90: Ditto.
2933 * gfortran.dg/dec_structure_26.f90: Ditto.
2934 * gfortran.dg/dec_structure_27.f90: Ditto.
2935 * gfortran.dg/dec_type_print_3.f90: Ditto.
2936 * gfortran.dg/derived_name_1.f90: Ditto.
2937 * gfortran.dg/error_recovery_1.f90: Ditto.
2938 * gfortran.dg/gomp/pr29759.f90: Ditto.
2939 * gfortran.dg/pr36192.f90: Ditto.
2940 * gfortran.dg/pr56007.f90: Ditto.
2941 * gfortran.dg/pr56520.f90: Ditto.
2942 * gfortran.dg/pr78741.f90: Ditto.
2943 * gfortran.dg/print_fmt_2.f90: Ditto.
2944 * gfortran.dg/select_type_20.f90: Ditto.
2946 2019-01-02 Marek Polacek <polacek@redhat.com>
2949 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2951 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2954 * gfortran.dg/const_chararacter_merge.f90: New test.
2956 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2959 * g++.dg/torture/pr88130.C: New testcase.
2961 2019-01-02 Martin Liska <mliska@suse.cz>
2963 PR tree-optimization/88650
2964 * gfortran.dg/predict-3.f90: New test.
2966 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2968 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2970 2019-01-02 Richard Biener <rguenther@suse.de>
2972 PR tree-optimization/88621
2973 * gcc.dg/torture/pr88621.c: New testcase.
2975 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2978 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2979 targets and expect _ZThn8 for ilp32 targets.
2981 2019-01-01 Martin Sebor <msebor@redhat.com>
2982 Jeff Law <law@redhat.com>
2984 * gcc.dg/strlenopt-40.c: Update.
2985 * gcc.dg/strlenopt-51.c: Likewise.
2986 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2988 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2989 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2990 * gcc.dg/strlenopt-59.c: New test.
2991 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2992 * g++.dg/init/strlen.C: New test.
2994 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2997 * gfortran.dg/structure_constructor_16.f90: New test.
2999 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3001 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3002 * g++.dg/ipa/devirt-53.C: Fix scan template.
3004 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3006 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3007 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3008 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3010 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3012 * g++.dg/tree-prof/devirt.C: Update testcase.
3014 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3016 Update copyright years.
3018 Copyright (C) 2019 Free Software Foundation, Inc.
3020 Copying and distribution of this file, with or without modification,
3021 are permitted in any medium without royalty provided the copyright
3022 notice and this notice are preserved.