1 2019-03-01 Richard Biener <rguenther@suse.de>
4 * gfortran.dg/pr89451.f90: New testcase.
6 2019-03-01 Richard Biener <rguenther@suse.de>
9 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
10 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
11 that happen now earlier.
13 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
15 * gcc.c-torture/execute/20190228-1.c: New test.
17 2019-02-28 Marek Polacek <polacek@redhat.com>
19 PR c++/87068 - missing diagnostic with fallthrough statement.
20 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
22 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
23 Cesar Philippidis <cesar@codesourcery.com>
27 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
28 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
31 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
35 * gfortran.dg/goacc/routine-6.f90: Update
36 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
37 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
39 2019-02-28 Jakub Jelinek <jakub@redhat.com>
42 * gcc.dg/pr89521-1.c: New test.
43 * gcc.dg/pr89521-2.c: New test.
45 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
48 * g++.dg/ipa/pr89009.C: Update symbol visibility.
50 2019-02-28 Tamar Christina <tamar.christina@arm.com>
53 * gcc.target/aarch64/options_set_10.c: New test.
55 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
58 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
60 2019-02-28 Jakub Jelinek <jakub@redhat.com>
63 * gcc.dg/pr89525.c: New test.
66 * gcc.dg/pr89520-1.c: New test.
67 * gcc.dg/pr89520-2.c: New test.
69 2019-02-27 Marek Polacek <polacek@redhat.com>
71 PR c++/88857 - ICE with value-initialization of argument in template.
72 * g++.dg/cpp0x/initlist-value4.C: New test.
74 2019-02-27 Marek Polacek <polacek@redhat.com>
76 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
77 * g++.dg/cpp0x/using-enum-3.C: New test.
79 2019-02-27 Jakub Jelinek <jakub@redhat.com>
81 PR tree-optimization/89280
82 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
85 2019-02-27 Richard Biener <rguenther@suse.de>
87 * gcc.dg/gimplefe-36.c: New testcase.
89 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
92 * g++.dg/cpp0x/nsdmi15.C: New.
94 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
97 * g++.dg/cpp0x/pr88987.C: New.
99 2019-02-27 Jakub Jelinek <jakub@redhat.com>
101 PR tree-optimization/89280
102 * gcc.c-torture/compile/pr89280.c: New test.
103 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
104 function. Skip the test for -O0.
106 2018-02-26 Steve Ellcey <sellcey@marvell.com>
108 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
109 * gfortran.dg/simd-builtins-2.f90: Ditto.
110 * gfortran.dg/simd-builtins-6.f90: Ditto.
111 * gfortran.dg/simd-builtins-8.f90: New test.
112 * gfortran.dg/simd-builtins-8.h: New header file.
114 2019-02-26 Jakub Jelinek <jakub@redhat.com>
117 * g++.dg/other/new2.C: New test.
119 PR tree-optimization/89500
120 * gcc.dg/pr89500.c: New test.
121 * gcc.dg/Wstringop-overflow-10.c: New test.
122 * gcc.dg/strlenopt-60.c: New test.
124 2019-02-26 Harald Anlauf <anlauf@gmx.de>
127 * gfortran.dg/pr89492.f90: New test.
129 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
132 * gfortran.dg/altreturn_9_0.f90: New file.
133 * gfortran.dg/altreturn_9_1.f90: New file.
135 2019-02-26 Jakub Jelinek <jakub@redhat.com>
138 * g++.dg/cpp1y/constexpr-89481.C: New test.
140 2019-02-26 Richard Biener <rguenther@suse.de>
142 PR tree-optimization/89505
143 * gcc.dg/torture/pr89505.c: New testcase.
145 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
147 * gnat.dg/opt77.adb: New test.
148 * gnat.dg/opt77_pkg.ad[sb]: New helper.
150 2019-02-26 Jakub Jelinek <jakub@redhat.com>
153 * gcc.target/i386/pr89474.c: New test.
155 2019-02-25 Jakub Jelinek <jakub@redhat.com>
158 * gcc.c-torture/compile/pr77754-1.c: New test.
159 * gcc.c-torture/compile/pr77754-2.c: New test.
160 * gcc.c-torture/compile/pr77754-3.c: New test.
161 * gcc.c-torture/compile/pr77754-4.c: New test.
162 * gcc.c-torture/compile/pr77754-5.c: New test.
163 * gcc.c-torture/compile/pr77754-6.c: New test.
165 2019-02-25 Tamar Christina <tamar.christina@arm.com>
168 * gcc.target/aarch64/options_set_1.c: New test.
169 * gcc.target/aarch64/options_set_2.c: New test.
170 * gcc.target/aarch64/options_set_3.c: New test.
171 * gcc.target/aarch64/options_set_4.c: New test.
172 * gcc.target/aarch64/options_set_5.c: New test.
173 * gcc.target/aarch64/options_set_6.c: New test.
174 * gcc.target/aarch64/options_set_7.c: New test.
175 * gcc.target/aarch64/options_set_8.c: New test.
176 * gcc.target/aarch64/options_set_9.c: New test.
178 2019-02-25 Tamar Christina <tamar.christina@arm.com>
180 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
181 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
183 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
184 test_vfmlslq_high_f16): ... To this.
185 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
186 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
187 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
188 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
189 test_vfmlslq_laneq_high_u32): Rename ...
190 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
191 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
192 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
193 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
194 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
195 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
196 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
197 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
198 test_vfmlslq_laneq_low_u32): Rename ...
199 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
200 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
201 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
202 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
203 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
204 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
206 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
207 test_vfmlslq_low_f16): ... To this.
209 2019-02-25 Tamar Christina <tamar.christina@arm.com>
211 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
212 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
214 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
215 test_vfmlslq_high_f16): ... To this.
216 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
217 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
218 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
219 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
220 test_vfmlslq_laneq_high_u32): Rename ...
221 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
222 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
223 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
224 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
225 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
226 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
227 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
228 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
229 test_vfmlslq_laneq_low_u32): Rename ...
230 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
231 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
232 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
233 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
234 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
235 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
237 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
238 test_vfmlslq_low_f16): ... To This.
239 * lib/target-supports.exp
240 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
242 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
245 * gfortran.dg/overload_3.f90: New test.
247 2019-02-25 Jakub Jelinek <jakub@redhat.com>
250 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
252 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
255 * gfortran.dg/list_directed_large.f90: New test.
257 2019-02-25 Jakub Jelinek <jakub@redhat.com>
260 * gcc.c-torture/execute/pr89434.c: New test.
263 * gcc.dg/pr89438.c: New test.
265 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/cpp0x/pr84585.C: New.
270 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
273 * gfortran.dg/allocate_with_mold_3.f90: New test.
275 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
278 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
279 * gcc.target/i386/pr87007-2.c: Likewise.
281 2019-02-24 Harald Anlauf <anlauf@gmx.de>
285 * gfortran.dg/pr89266.f90: New test.
286 * gfortran.dg/pr88326.f90: New test.
288 2019-02-24 Jakub Jelinek <jakub@redhat.com>
290 PR rtl-optimization/89445
291 * gcc.target/i386/avx512f-pr89445.c: New test.
293 2019-02-23 Martin Sebor <msebor@redhat.com>
295 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
296 wchar_t to wint_t to avoid a bogus -Wformat warning in
299 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
302 * gfortran.dg/ISO_Fortran_binding_5.c: Include
303 "../../../libgfortran/ISO_Fortran_binding.h".
304 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
306 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
309 * gcc.dg/pr69471-1.c: New test.
310 * gcc.dg/pr69471-2.c: Likewise.
311 * gcc.target/i386/pr69471-3.c: Likewise.
313 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
316 * gfortran.dg/dtio_34.f90: New test.
318 2019-02-23 Marek Polacek <polacek@redhat.com>
320 PR c++/88294 - ICE with non-constant noexcept-specifier.
321 * g++.dg/cpp0x/noexcept34.C: New test.
322 * g++.dg/cpp0x/noexcept35.C: New test.
325 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
327 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
330 * gfortran.dg/deferred_character_32.f90 : New test
332 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
335 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
336 previously incorrect lbound for allocatable expressions. Also
337 correct stop values to avoid repetition.
338 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
339 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
342 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
343 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
344 * gfortran.dg/pr32599.f03 : Set standard to F2008.
346 2019-02-22 David Malcolm <dmalcolm@redhat.com>
349 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
350 renaming to a multicharacter name, so that start != finish. Add
351 tests for dtor locations.
353 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/cpp0x/pr84676.C: New.
358 2019-02-22 Martin Sebor <msebor@redhat.com>
360 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
361 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
363 2019-02-22 Harald Anlauf <anlauf@gmx.de>
366 * gfortran.dg/newunit_6.f90: New test.
368 2019-02-22 Marek Polacek <polacek@redhat.com>
370 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
371 * g++.dg/cpp2a/explicit14.C: New test.
373 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
376 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
377 * gfortran.fortran-torture/compile/pr89324.f90: New test.
379 2019-02-22 Martin Sebor <msebor@redhat.com>
382 * gcc.dg/Wabsolute-value.c: New test.
384 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
386 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
387 Hongtao Liu <hongtao.liu@intel.com>
388 Sunil K Pandey <sunil.k.pandey@intel.com>
391 * gcc.target/i386/pr87007-1.c: New test.
392 * gcc.target/i386/pr87007-2.c: Likewise.
394 2019-02-22 Richard Biener <rguenther@suse.de>
396 PR tree-optimization/89440
397 * gcc.dg/vect/pr89440.c: New testcase.
399 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
401 * lib/target-supports.exp (check_effective_target_offload_nvptx):
405 * gfortran.dg/goacc/classify-routine.f95: Adjust.
407 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
408 * g++.dg/goacc/template.C: Likewise.
411 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
413 2019-02-22 Richard Biener <rguenther@suse.de>
416 * gcc.dg/torture/restrict-7.c: New testcase.
418 2019-02-21 Jakub Jelinek <jakub@redhat.com>
421 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
422 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
423 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
425 * g++.dg/cpp1y/constexpr-89285.C: New test.
426 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
428 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
429 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
431 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
434 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
435 -fcf-protection with -fcf-protection=branch.
436 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
437 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
438 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
439 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
440 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
442 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
444 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
445 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
447 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
450 * gfortran.dg/warn_conversion_11.f90: New test.
452 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
455 * gcc.target/i386/pr87412-1.c: New file.
456 * gcc.target/i386/pr87412-2.c: Likewise.
457 * gcc.target/i386/pr87412-3.c: Likewise.
458 * gcc.target/i386/pr87412-4.c: Likewise.
460 2019-02-20 Jakub Jelinek <jakub@redhat.com>
463 * g++.dg/cpp0x/pr89403.C: New test.
466 * g++.dg/cpp1z/inline-var5.C: New test.
469 * gcc.c-torture/compile/pr89412.c: New test.
471 2019-02-20 Jakub Jelinek <jakub@redhat.com>
472 David Malcolm <dmalcolm@redhat.com>
475 * gcc.dg/torture/pr89091.c: New test.
477 2019-02-20 Jakub Jelinek <jakub@redhat.com>
481 * gcc.dg/pr88074-2.c: New test.
484 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
486 2019-02-20 David Malcolm <dmalcolm@redhat.com>
489 * gcc.dg/pr89410-1.c: New test.
490 * gcc.dg/pr89410-2.c: New test.
492 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
494 * lib/target-supports.exp (check_effective_target_vect_usad_char):
496 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
497 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
499 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
502 * gcc.target/arm/pr86487.c: New.
504 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
507 * g++.dg/cpp1y/var-templ60.C: New.
509 2019-02-20 Li Jia He <helijia@linux.ibm.com>
512 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
514 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
516 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
518 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
521 * gfortran.dg/ISO_Fortran_binding_4.f90
523 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
526 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
527 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
529 2019-02-19 Richard Biener <rguenther@suse.de>
532 * gcc.dg/pr88074.c: New testcase.
534 2019-02-19 Jakub Jelinek <jakub@redhat.com>
537 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
541 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
544 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
547 * g++.dg/diagnostic/pr89390.C: New test.
549 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
553 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
555 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
558 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
561 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
563 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
564 * gfortran.dg/lto/pr87689_0.f: New file.
565 * gfortran.dg/lto/pr87689_1.f: New file.
567 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
569 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
571 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
573 * gdc.dg/dg.exp: Tabify.
574 * gdc.dg/lto/lto.exp: Likewise.
575 * gdc.test/gdc-test.exp: Likewise.
576 * lib/gdc-dg.exp: Likewise.
577 * lib/gdc.exp: Likewise.
579 2019-02-18 Richard Biener <rguenther@suse.de>
581 PR tree-optimization/89296
582 * gcc.dg/uninit-pr89296.c: New testcase.
584 2019-02-18 Jakub Jelinek <jakub@redhat.com>
587 * gcc.c-torture/execute/pr89369.c: New test.
588 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
589 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
592 2019-02-18 Martin Jambor <mjambor@suse.cz>
594 PR tree-optimization/89209
595 * gcc.dg/tree-ssa/pr89209.c: New test.
597 2019-02-18 Martin Liska <mliska@suse.cz>
599 * gfortran.dg/simd-builtins-7.f90: New test.
600 * gfortran.dg/simd-builtins-7.h: New test.
602 2019-02-17 Harald Anlauf <anlauf@gmx.de>
605 * gfortran.dg/pr88299.f90: New test.
607 2019-02-17 Harald Anlauf <anlauf@gmx.de>
610 * gfortran.dg/transfer_simplify_12.f90: New test.
612 2019-02-17 Marek Polacek <polacek@redhat.com>
614 PR c++/89217 - ICE with list-initialization in range-based for loop.
615 * g++.dg/cpp0x/range-for37.C: New test.
617 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
620 * g++.dg/cpp0x/initlist114.C: New test.
623 * g++.dg/abi/mangle68.C: New test.
624 * g++.dg/cpp0x/decltype69.C: New test.
626 2019-02-16 David Malcolm <dmalcolm@redhat.com>
629 * g++.dg/wrappers/pr88680.C: New test.
631 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
634 * gfortran.dg/coarray_data_1.f90: New test.
636 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
638 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
639 * c-c++-common/patchable_function_entry-default.c: Likewise.
640 * c-c++-common/patchable_function_entry-definition.c: Likewise.
642 2019-02-16 Jakub Jelinek <jakub@redhat.com>
644 PR rtl-optimization/66152
645 * gcc.target/i386/pr66152.c: New test.
647 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
649 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
650 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
652 2019-02-15 Tamar Christina <tamar.christina@arm.com>
654 * lib/target-supports.exp
655 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
656 checking alternative.
658 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
660 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
662 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
664 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
665 * c-c++-common/patchable_function_entry-default.c: Likewise.
666 * c-c++-common/patchable_function_entry-definition.c: Likewise.
667 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
669 2019-02-15 Jakub Jelinek <jakub@redhat.com>
673 * lib/gcc-dg.exp: If llvm_binutils effective target, set
674 allow_blank_lines to 2 during initialization.
675 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
676 it was previously zero.
677 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
678 Clear allow_blank_lines afterwards whenever it was 1.
679 * gdc.test/gdc-test.exp (dmd2dg): Don't call
680 dg-allow-blank-lines-in-output here.
681 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
682 the tests and restore it back at the end.
684 * c-c++-common/ubsan/opts-1.c: New test.
685 * c-c++-common/ubsan/opts-2.c: New test.
686 * c-c++-common/ubsan/opts-3.c: New test.
687 * c-c++-common/ubsan/opts-4.c: New test.
689 2019-02-15 Richard Biener <rguenther@suse.de>
690 Jakub Jelinek <jakub@redhat.com>
692 PR tree-optimization/89278
693 * gcc.dg/pr89278.c: New test.
695 2019-02-15 Jakub Jelinek <jakub@redhat.com>
698 * gcc.dg/pr89340.c: New test.
699 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
700 that leaf attribute on nested function is useless.
703 * gcc.dg/pr89342.c: New test.
705 2019-02-14 Jakub Jelinek <jakub@redhat.com>
707 PR rtl-optimization/89354
708 * gcc.dg/pr89354.c: New test.
710 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
712 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
713 * gcc.target/i386/ssse3-pabsd.c: Ditto.
714 * gcc.target/i386/ssse3-pabsw.c: Ditto.
715 * gcc.target/i386/ssse3-palignr.c: Ditto.
716 * gcc.target/i386/ssse3-phaddd.c: Ditto.
717 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
718 * gcc.target/i386/ssse3-phaddw.c: Ditto.
719 * gcc.target/i386/ssse3-phsubd.c: Ditto.
720 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
721 * gcc.target/i386/ssse3-phsubw.c: Ditto.
722 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
723 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
724 * gcc.target/i386/ssse3-pshufb.c: Ditto.
725 * gcc.target/i386/ssse3-psignb.c: Ditto.
726 * gcc.target/i386/ssse3-psignd.c: Ditto.
727 * gcc.target/i386/ssse3-psignw.c: Ditto.
729 2018-02-14 Steve Ellcey <sellcey@marvell.com>
731 * gcc.target/aarch64/pcs_attribute.c: New test.
733 2019-02-14 Harald Anlauf <anlauf@gmx.de>
736 * gfortran.dg/pr88248.f90: New test.
737 * gfortran.dg/f2018_obs.f90: Updated test.
739 2019-02-14 Tamar Christina <tamar.christina@arm.com>
741 * gcc.target/arm/pr88850.c: change options to additional option.
743 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
746 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
749 2019-02-14 Tamar Christina <tamar.christina@arm.com>
752 * gcc.target/arm/pr88850-2.c: New test.
753 * lib/target-supports.exp
754 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
755 check_effective_target_arm_neon_softfp_fp16_ok,
756 add_options_for_arm_neon_softfp_fp16): New.
758 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
760 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
761 * lib/target-supports.exp: Add procedure to check for ldrd.
763 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
766 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
767 * gfortran.dg/goacc/loop-3.f95: Likewise.
768 * gfortran.dg/goacc/pr72715.f90: New test.
770 2019-02-14 Martin Liska <mliska@suse.cz>
772 PR rtl-optimization/89242
773 * g++.dg/pr89242.C: New test.
775 2019-02-14 Jakub Jelinek <jakub@redhat.com>
777 PR tree-optimization/89314
778 * gcc.dg/pr89314.c: New test.
781 * gcc.dg/ubsan/pr89284.c: New test.
783 2019-02-13 Ian Lance Taylor <iant@golang.org>
785 * gcc.dg/func-attr-1.c: New test.
787 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
789 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
791 2019-02-13 Marek Polacek <polacek@redhat.com>
793 PR c++/89297 - ICE with OVERLOAD in template.
794 * g++.dg/cpp0x/initlist113.C: New test.
796 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
799 * g++.dg/cpp0x/pr86379.C: New.
802 * g++.dg/cpp1y/pr87322.C: New.
803 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
804 instantiate the expected number of lambda functions.
806 2019-02-13 Marek Polacek <polacek@redhat.com>
809 * g++.dg/cpp2a/nontype-class13.C: New test.
811 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
814 * gcc.target/arm/pr89190.c: New test.
816 2019-02-13 David Malcolm <dmalcolm@redhat.com>
819 * g++.dg/concepts/pr89036.C: New test.
821 2019-02-13 Tamar Christina <tamar.christina@arm.com>
824 * gcc.target/aarch64/sve/pr88847.c: New test.
826 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
827 Jakub Jelinek <jakub@redhat.com>
830 * g++.dg/torture/pr89303.C: New test.
832 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
835 * g++.dg/cpp1z/using4.C: New.
836 * g++.dg/cpp1z/using5.C: Likewise.
837 * g++.dg/cpp1z/using6.C: Likewise.
839 2019-02-13 Jakub Jelinek <jakub@redhat.com>
842 * gcc.target/i386/pr89290.c: New test.
844 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
846 * gcc.target/powerpc/crypto-builtin-1.c
847 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
850 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
853 * gcc.target/i386/pr89229-1.c: New test.
855 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
858 * gcc.target/s390/pr89233.c: New test.
860 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
862 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
863 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
864 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
866 2019-02-12 Richard Biener <rguenther@suse.de>
868 PR tree-optimization/89253
869 * gfortran.dg/pr89253.f: New testcase.
871 2019-02-11 Marek Polacek <polacek@redhat.com>
873 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
874 * g++.dg/cpp0x/nullptr40.C: New test.
875 * g++.dg/cpp0x/nullptr41.C: New test.
877 2019-02-11 Jakub Jelinek <jakub@redhat.com>
880 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
882 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
884 PR tree-optimization/86637
885 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
887 2019-02-11 Martin Sebor <msebor@redhat.com>
889 PR tree-optimization/88771
890 * gcc.dg/Wstringop-overflow-8.c: New test.
891 * gcc.dg/Wstringop-overflow-9.c: New test.
892 * gcc.dg/Warray-bounds-40.c: New test.
893 * gcc.dg/builtin-stpncpy.c: Adjust.
894 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
895 * g++.dg/opt/memcpy1.C: Adjust.
897 2019-02-11 Martin Sebor <msebor@redhat.com>
900 * c-c++-common/array-5.c: New test.
901 * c-c++-common/pr68107.c: Adjust text of diagnostics.
902 * g++.dg/init/new38.C: Same.
903 * g++.dg/init/new43.C: Same.
904 * g++.dg/init/new44.C: Same.
905 * g++.dg/init/new46.C: Same.
906 * g++.dg/other/large-size-array.C: Same.
907 * g++.dg/other/new-size-type.C: Same.
908 * g++.dg/template/array30.C: Same.
909 * g++.dg/template/array32.C: New test.
910 * g++.dg/template/dependent-name3.C: Adjust.
911 * gcc.dg/large-size-array-3.c: Same.
912 * gcc.dg/large-size-array-5.c: Same.
913 * gcc.dg/large-size-array.c: Same.
914 * g++.old-deja/g++.brendan/array1.C: Same.
915 * g++.old-deja/g++.mike/p6149.C: Same.
917 2019-02-11 Martin Sebor <msebor@redhat.com>
919 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
921 2019-02-11 Tamar Christina <tamar.christina@arm.com>
924 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
925 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
926 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
928 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
930 * gcc.target/powerpc/vec-sld-modulo.c: New.
931 * gcc.target/powerpc/vec-srad-modulo.c: New.
932 * gcc.target/powerpc/vec-srd-modulo.c: New.
934 2019-02-11 Martin Liska <mliska@suse.cz>
937 * g++.dg/ipa/pr89009.C: New test.
939 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
942 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
943 * gfortran.dg/pointer_init_6.f90: Likewise.
944 * gfortran.dg/pointer_init_9.f90: New test.
946 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
949 * gfortran.dg/warn_undefined_1.f90: New test.o
951 2019-02-10 Jakub Jelinek <jakub@redhat.com>
953 PR tree-optimization/89268
954 * gcc.dg/vect/pr89268.c: New test.
956 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
958 * gnat.dg/lto19.adb: Remove dg-excess-errors.
960 2019-02-09 Harald Anlauf <anlauf@gmx.de>
963 * gfortran.dg/substr_simplify.f90: New test.
965 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
968 * gfortran.dg/pr79966.f90: Xfail everwyhere.
970 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
973 * gfortran.dg/array_reference_2.f90 : New test.
975 2019-02-09 Jakub Jelinek <jakub@redhat.com>
978 * gcc.dg/gomp/pr89246-1.c: New test.
979 * gcc.dg/gomp/pr89246-2.c: New test.
981 2019-02-08 Jakub Jelinek <jakub@redhat.com>
983 PR tree-optimization/88739
984 * gcc.c-torture/execute/pr88739.c: New test.
986 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
989 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
991 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
993 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
994 * gcc.target/s390/vector/vec-copysign.c: New test.
996 2019-02-08 Richard Biener <rguenther@suse.de>
998 PR tree-optimization/89247
999 * gcc.dg/torture/pr89247.c: New testcase.
1001 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1003 * gcc.target/s390/jump-label.c: New test.
1005 2019-02-08 Richard Biener <rguenther@suse.de>
1008 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1010 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1012 PR rtl-optimization/89234
1013 * g++.dg/ubsan/pr89234.C: New test.
1015 2019-02-08 Richard Biener <rguenther@suse.de>
1018 * gcc.dg/torture/pr89223.c: New testcase.
1020 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1022 PR tree-optimization/86637
1023 PR tree-optimization/89235
1024 * gcc.c-torture/compile/pr86637-1.c: New test.
1025 * gcc.c-torture/compile/pr86637-2.c: New test.
1026 * gcc.c-torture/compile/pr86637-3.c: New test.
1027 * gcc.c-torture/compile/pr89235.c: New test.
1029 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1031 * gcc.target/aarch64/abd_1.c: New test.
1032 * gcc.dg/sabd_1.c: Likewise.
1034 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1037 * gfortran.dg/wunused-parameter_2.f90: New test.
1039 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1041 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1043 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1045 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1046 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1048 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1049 Jakub Jelinek <jakub@redhat.com>
1052 * gcc.c-torture/execute/pr88714.c: New test.
1053 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1055 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1058 * gcc.target/arm/pr88850.c: New test.
1060 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1063 * g++.dg/cpp0x/pr86218.C: New.
1065 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1067 PR rtl-optimization/89225
1068 * gcc.target/powerpc/pr89225.c: New.
1070 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1072 * gnat.dg/opt76.adb: New test.
1074 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1077 * gfortran.dg/null_10.f90: New test.
1079 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1082 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1083 column numbers to dg-warning directives where they are correct.
1084 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1085 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1086 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1088 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1091 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1092 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1093 xfail scan-assembler-not with Solaris as.
1095 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1097 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1099 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1101 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1104 2019-02-06 Richard Biener <rguenther@suse.de>
1106 PR tree-optimization/89182
1107 * gfortran.dg/graphite/pr89182.f90: New testcase.
1109 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1112 * gcc.dg/pr89211.c: New test.
1115 * c-c++-common/builtin-convertvector-2.c: New test.
1117 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1120 * lib/go-torture.exp: Test compiling with -flto.
1122 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1125 * gcc.dg/redecl-18.c: New test.
1127 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1130 * g++.dg/opt/pr89187.C: New test.
1132 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1134 * jit.dg/add-driver-options-testlib.c: Add support file for
1135 test-add-driver-options.c testcase.
1136 * jit.dg/all-non-failing-tests.h: Add note about
1137 test-add-driver-options.c
1138 * jit.dg/jit.exp (jit-dg-test): Update to support
1139 add-driver-options-testlib.c compilation.
1140 * jit.dg/test-add-driver-options.c: New testcase.
1142 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1144 PR rtl-optimization/11304
1145 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1146 * gcc.target/i386/call-2.c: New test.
1148 2019-02-05 Marek Polacek <polacek@redhat.com>
1150 PR c++/89158 - by-value capture of constexpr variable broken.
1151 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1153 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1155 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1157 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1159 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1161 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1164 * g++.dg/opt/pr89188.C: New test.
1166 PR rtl-optimization/89195
1167 * gcc.c-torture/execute/pr89195.c: New test.
1169 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1171 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1173 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1174 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1175 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1176 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1177 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1178 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1179 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1180 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1181 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1183 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1186 * g++.dg/ext/vector36.C: New test.
1188 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1191 * g++.dg/pr87770.C: New.
1193 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1196 * gfortran.dg/pr89077.f90: New test.
1198 2019-02-04 Martin Liska <mliska@suse.cz>
1201 * gcc.dg/ipa/pr88985.c: New test.
1203 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1206 characters or extra spaces after the comment character.
1208 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1210 * g++.dg/torture/alias-1.C: New test.
1212 2019-02-03 Martin Sebor <msebor@redhat.com>
1215 * c-c++-common/Wsequence-point-2.c: New test.
1218 * g++.dg/warn/Wunused-var-35.C: New test.
1220 2019-02-03 Richard Biener <rguenther@suse.de>
1223 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1225 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1228 * gfortran.dg/warn_conversion_10.f90: New test.
1230 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1233 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1235 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1238 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1240 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1243 * gfortran.dg/pointer_array_component_3.f90 : New test.
1245 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1248 * gcc.dg/gomp/pr87887-1.c: New test.
1249 * gcc.dg/gomp/pr87887-2.c: New test.
1251 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1255 * gfortran.dg/pr89084.f90: New test.
1256 * gfortran.dg/lto/pr89084_0.f90: New test.
1257 * gfortran.dg/pr83246.f90: New test.
1259 2019-02-01 Marek Polacek <polacek@redhat.com>
1261 PR c++/88325 - ICE with invalid out-of-line template member definition.
1262 * g++.dg/cpp2a/typename14.C: New test.
1264 2019-02-01 Richard Biener <rguenther@suse.de>
1267 * gcc.dg/torture/pr88597.c: New testcase.
1269 2019-02-01 Richard Biener <rguenther@suse.de>
1271 PR tree-optimization/85497
1272 * gcc.dg/graphite/pr85497.c: New testcase.
1274 2019-02-01 Richard Biener <rguenther@suse.de>
1277 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1279 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1281 PR tree-optimization/89143
1282 * gcc.dg/tree-ssa/vrp121.c: New test.
1284 PR tree-optimization/88107
1285 * gcc.dg/gomp/pr88107.c: New test.
1288 * g++.dg/ext/attrib57.C: New test.
1290 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1292 PR tree-optimization/88932
1293 * gfortran.dg/pr88932.f90: New test.
1295 2019-01-31 Marek Polacek <polacek@redhat.com>
1297 PR c++/88983 - ICE with switch in constexpr function.
1298 * g++.dg/cpp1y/constexpr-88983.C: New test.
1300 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1303 * gfortran.dg/contiguous_9.f90: New test.
1305 2019-01-31 Marek Polacek <polacek@redhat.com>
1307 PR c++/89083, c++/80864 - ICE with list initialization in template.
1308 * g++.dg/cpp0x/initlist107.C: New test.
1309 * g++.dg/cpp0x/initlist108.C: New test.
1310 * g++.dg/cpp0x/initlist109.C: New test.
1311 * g++.dg/cpp0x/initlist110.C: New test.
1312 * g++.dg/cpp0x/initlist111.C: New test.
1313 * g++.dg/cpp0x/initlist112.C: New test.
1314 * g++.dg/init/ptrfn4.C: New test.
1316 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1319 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1320 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1322 2019-01-31 Richard Biener <rguenther@suse.de>
1324 PR tree-optimization/89135
1325 * gcc.dg/torture/pr89135.c: New testcase.
1327 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1330 * c-c++-common/asan/pr89124.c: New test.
1332 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1335 * gfortran.dg/print_2.f90: New test.
1337 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1339 PR rtl-optimization/87246
1340 * gcc.target/i386/pr87246.c: New.
1342 2019-01-30 Marek Polacek <polacek@redhat.com>
1344 PR c++/89119 - ICE with value-initialization in template.
1345 * g++.dg/cpp0x/initlist-value3.C: New test.
1347 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1349 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1350 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1351 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1352 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1353 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1354 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1355 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1356 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1357 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1358 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1360 2019-01-30 Richard Biener <rguenther@suse.de>
1362 PR tree-optimization/89111
1363 * gcc.dg/torture/pr89111.c: New testcase.
1365 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1368 * lib/target-supports.exp: Cache result.
1370 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1373 * g++.target/i386/pr89105.C: New test.
1376 * gcc.dg/pr89061.c: New test.
1378 2019-01-29 Martin Sebor <msebor@redhat.com>
1381 * gcc.dg/Warray-bounds-39.c: New test.
1383 2019-01-29 Marek Polacek <polacek@redhat.com>
1386 * g++.dg/other/nontype-1.C: Expect error in all modes.
1387 * g++.dg/parse/crash13.C: Likewise.
1388 * g++.dg/parse/error36.C: Likewise.
1389 * g++.dg/template/error29.C: Likewise.
1391 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1394 * gfortran.dg/c_funptr_1.f90: New file.
1395 * gfortran.dg/c_funptr_1_mod.f90: New file.
1397 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1401 * gcc.dg/gomp/pr89104.c: New test.
1403 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1405 * gdc.dg/pr89042a.d: Mark as compile test.
1406 * gdc.dg/pr89042b.d: Likewise.
1408 2019-01-29 Richard Biener <rguenther@suse.de>
1411 * g++.dg/lto/pr87295_0.C: New testcase.
1413 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1416 * gcc.dg/pr89045.c: New test.
1419 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1420 lp64, ilp32 and llp64 only.
1421 (fputs): Use unsigned long long instead of size_t for return type.
1422 (vfprintf, vfscanf): Accept arbitrary target specific type for
1425 2019-01-28 Marek Polacek <polacek@redhat.com>
1427 PR c++/88358 - name wrongly treated as type.
1428 * g++.dg/cpp2a/typename1.C: Add dg-error.
1429 * g++.dg/cpp2a/typename13.C: New test.
1430 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1433 2019-01-28 Marek Polacek <polacek@redhat.com>
1435 * g++.dg/cpp0x/enum37.C: Add dg-error.
1437 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1439 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1440 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1442 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1444 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1445 "-Wattribute-alias".
1447 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1450 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1452 2019-01-27 Marek Polacek <polacek@redhat.com>
1454 PR c++/88815 - narrowing conversion lost in decltype.
1455 PR c++/78244 - narrowing conversion in template not detected.
1456 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1457 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1458 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1459 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1461 PR c++/89024 - ICE with incomplete enum type.
1462 * g++.dg/cpp0x/enum37.C: New test.
1464 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1466 * gnat.dg/opt75.adb: New test.
1467 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1469 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1472 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1473 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1475 2019-01-26 Martin Jambor <mjambor@suse.cz>
1478 * gfortran.dg/gomp/pr88933.f90: New test.
1480 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1483 * gdc.dg/pr89042a.d: New test.
1484 * gdc.dg/pr89042b.d: New test.
1486 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1489 * gfortran.dg/pr57553.f90: New test.
1491 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1493 * gnat.dg/array34.adb: New test.
1495 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1497 PR preprocessor/88974
1498 * c-c++-common/cpp/pr88974.c: New test.
1500 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1503 * g++.dg/cpp2a/destroying-delete2.C: New.
1504 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1506 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1509 * gfortran.dg/pr85780.f90: Update testcase for error message.
1511 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1514 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1515 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1516 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1518 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1521 * gcc.dg/pr89037.c: New test.
1523 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1525 * lib/target-supports.exp (check_effective_target_fenv): New.
1526 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1527 fenv effective target.
1528 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1529 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1530 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1531 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1533 2019-01-25 Richard Biener <rguenther@suse.de>
1535 PR tree-optimization/86865
1536 * gcc.dg/graphite/pr86865.c: New testcase.
1537 * gcc.dg/graphite/pr69728.c: XFAIL.
1538 * gcc.dg/graphite/scop-21.c: Likewise.
1540 2019-01-24 Martin Sebor <msebor@redhat.com>
1545 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1546 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1547 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1548 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1549 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1550 * gcc.dg/builtins-69.c: New test.
1551 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1552 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1554 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1556 PR rtl-optimization/88948
1557 * gcc.target/i386/pr88948.c: New test.
1559 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1562 * g++.dg/debug/pr89006.C: New test.
1565 * gcc.dg/gomp/pr89015.c: New test.
1568 * c-c++-common/gomp/cancel-2.c: New test.
1569 * gcc.dg/gomp/cancel-1.c: New test.
1570 * g++.dg/gomp/cancel-1.C: New test.
1571 * g++.dg/gomp/cancel-2.C: New test.
1572 * g++.dg/gomp/cancel-3.C: New test.
1574 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1576 PR tree-optimization/89027
1577 * gfortran.dg/gomp/pr89027.f90: New test.
1579 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1582 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1583 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1585 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1588 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1589 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1590 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1591 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1593 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1596 * g++.target/i386/pr88998.c: New test.
1598 2019-01-23 Marek Polacek <polacek@redhat.com>
1600 PR c++/88757 - qualified name treated wrongly as type.
1601 * g++.dg/cpp0x/dependent2.C: New test.
1602 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1603 * g++.dg/cpp2a/typename12.C: New test.
1604 * g++.dg/template/static30.C: Remove dg-error.
1606 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1609 * c-c++-common/pr44715.c: New test.
1612 * c-c++-common/pr88984.c: New test.
1614 2019-01-23 Richard Biener <rguenther@suse.de>
1616 PR tree-optimization/89008
1617 * gcc.dg/torture/pr89008.c: New testcase.
1619 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1621 * gnat.dg/specs/opt4.ads: New test.
1623 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1625 PR tree-optimization/88964
1626 * gfortran.dg/pr88964.f90: New test.
1628 2019-01-22 Martin Sebor <msebor@redhat.com>
1630 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1631 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1633 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1634 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1637 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1639 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1640 to aarch64*-*-* target.
1641 * c-c++-common/gomp/pr60823-3.c: Ditto.
1642 * g++.dg/gomp/declare-simd-1.C: Ditto.
1643 * g++.dg/gomp/declare-simd-3.C: Ditto.
1644 * g++.dg/gomp/declare-simd-4.C: Ditto.
1645 * g++.dg/gomp/declare-simd-7.C: Ditto.
1646 * g++.dg/gomp/pr88182.C: Ditto.
1647 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1648 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1649 * gcc.dg/gomp/pr59669-2.c: Ditto.
1650 * gcc.dg/gomp/pr87895-1.c: Ditto.
1651 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1652 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1653 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1654 * gfortran.dg/gomp/pr83977.f90: Ditto.
1656 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1659 * gcc.target/powerpc/pr88965.c: New test.
1662 * c-c++-common/gomp/atomic-23.c: New test.
1664 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1667 * gfortran.dg/power_8.f90: New test.
1669 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1671 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1672 * g++.dg/vec-init-1.C: Likewise.
1673 * gcc.dg/pr87793.c: Likewise.
1675 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1677 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1678 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1680 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1683 * gcc.target/arm/aapcs/bitfield2.c: New test.
1684 * gcc.target/arm/aapcs/bitfield3.c: New test.
1686 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1688 PR rtl-optimization/87763
1689 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1691 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1694 * gcc.target/i386/pr88954-1.c: New test.
1695 * gcc.target/i386/pr88954-2.c: Likewise.
1697 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1700 * gcc.target/arm/aapcs/bitfield1.c: New test.
1701 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1702 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1703 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1705 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1707 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1708 * gfortran.dg/block_16.f08: Likewise.
1709 * gfortran.dg/dec_structure_14.f90: Likewise.
1710 * gfortran.dg/namelist_96.f90: Likewise.
1711 * gfortran.dg/newunit_5.f90.f90: Moved to
1712 * gfortran.dg/newunit_5.f90: here.
1713 * gfortran.dg/pdt_28.f03: Likewise.
1714 * gfortran.dg/spread_simplify_1.f90: Likewise.
1716 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1718 PR/tree-optimization 88903
1719 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1721 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1723 PR rtl-optimization/88904
1724 * gcc.c-torture/execute/pr88904.c: New test.
1727 * gcc.dg/pr88905.c: New test.
1729 PR rtl-optimization/49429
1731 PR rtl-optimization/86334
1733 * gcc.target/i386/pr86334.c: New test.
1734 * gcc.target/i386/pr88906.c: New test.
1736 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1739 * g++.dg/gomp/pr88949.C: New test.
1741 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1743 * class_66.f90: Fix a dg directive.
1744 * debug/pr35154-stabs.f: Likewise.
1745 * dec_d_lines_3.f: Likewise.
1746 * dec_d_lines_3.f: Likewise.
1747 * dec_structure_12.f90: Likewise.
1748 * dec_structure_15.f90: Likewise.
1749 * deferred_character_31.f90: Likewise.
1750 * dtio_31.f03: Likewise.
1751 * dtio_32.f03: Likewise.
1752 * extends_11.f03: Likewise.
1753 * integer_plus.f90: Likewise.
1754 * pdt_25.f03: Likewise.
1755 * pr58968.f: Likewise.
1756 * pr78259.f90: Likewise.
1757 * vect/vect-2.f90: Likewise.
1758 * matmul_const.f90: Likewise.
1760 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1763 * gcc.target/i386/pr88938.c: New test.
1765 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1768 * g++.dg/asan/pr88901.C: New test.
1770 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1772 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1774 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1777 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1778 * gcc.dg/pr88928.c: New test case.
1780 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1783 {long ,short ,}{unsigned ,}int.
1785 2019-01-21 Richard Biener <rguenther@suse.de>
1787 PR tree-optimization/88934
1788 * gfortran.dg/pr88934.f90: New testcase.
1790 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1792 Fix after C++ P0600 implementation.
1793 * g++.dg/init/new39.C: Don't just ignore result of new.
1795 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1797 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1799 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1801 * gdc.dg/runnable.d: Add tests for comparing complex types.
1803 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1805 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1806 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1807 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1808 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1810 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1813 * gfortran.dg/no-automatic.f90: New test.
1815 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1818 * gfortran.dg/pr77960.f90: New test.
1820 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1821 Paul Thomas <pault@gcc.gnu.org>
1824 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1825 scan-tree tests that fail with patch.
1826 * gfortran.dg/contiguous_8.f90: New test.
1828 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1830 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1832 * gfortran.dg/loop_versioning_9.f90: New test.
1833 * gfortran.dg/loop_versioning_10.f90: Likewise.
1835 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1838 * gfortran.dg/pr88902.f90: New test.
1840 2019-01-18 Martin Sebor <msebor@redhat.com>
1842 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1844 2019-01-18 Ian Lance Taylor <iant@golang.org>
1846 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1847 is no longer externally visible.
1849 2019-01-18 Marek Polacek <polacek@redhat.com>
1852 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1854 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1857 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1858 (dg-options): Replace -m32 with -fno-pic.
1859 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1860 (dg-options): Remove -m32.
1862 2019-01-18 Richard Biener <rguenther@suse.de>
1864 PR tree-optimization/88903
1865 * gcc.dg/vect/pr88903-1.c: New testcase.
1866 * gcc.dg/vect/pr88903-2.c: Likewise.
1868 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1872 * c-c++-common/pr51628-33.c: New test.
1873 * c-c++-common/pr51628-35.c: New test.
1874 * c-c++-common/pr88664-1.c: Likewise.
1875 * c-c++-common/pr88664-2.c: Likewise.
1876 * gcc.dg/pr51628-34.c: Likewise.
1878 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1881 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1882 mp and sec extensions to armv7-a.
1884 2019-01-18 Martin Liska <mliska@suse.cz>
1886 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1887 expected function name.
1889 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1891 PR tree-optimization/86214
1892 * g++.dg/opt/pr86214-1.C: New test.
1893 * g++.dg/opt/pr86214-2.C: New test.
1895 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1897 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1899 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1902 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1905 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1906 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1908 2019-01-18 Martin Liska <mliska@suse.cz>
1911 * g++.target/i386/pr88587.C: New test.
1912 * gcc.target/i386/mvc13.c: New test.
1914 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1917 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1919 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1920 * gfortran.dg/gomp/pr83977.f90: Ditto.
1922 2019-01-17 Martin Sebor <msebor@redhat.com>
1925 * gcc.dg/Warray-bounds-38.c: New test.
1927 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1929 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1930 warning checks and assembler scans.
1931 * c-c++-common/gomp/pr60823-3.c: Ditto.
1932 * c-c++-common/gomp/pr63328.c: Ditto.
1933 * g++.dg/gomp/declare-simd-1.C: Ditto.
1934 * g++.dg/gomp/declare-simd-3.C: Ditto.
1935 * g++.dg/gomp/declare-simd-4.C: Ditto.
1936 * g++.dg/gomp/declare-simd-7.C: Ditto.
1937 * g++.dg/gomp/pr88182.C: Ditto.
1938 * g++.dg/vect/simd-clone-7.cc: Ditto.
1939 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1940 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1941 * gcc.dg/gomp/pr59669-2.c: Ditto.
1942 * gcc.dg/gomp/pr87895-1.c: Ditto.
1943 * gcc.dg/gomp/pr87895-2.c: Ditto.
1944 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1945 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1946 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1947 * gfortran.dg/gomp/pr83977.f90: Ditto.
1949 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1951 * g++.dg/cpp0x/auto52.C: Test locations too.
1952 * g++.dg/cpp0x/trailing2.C: Likewise.
1953 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1954 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1955 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1956 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1957 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1959 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1962 * g++.dg/template/pr88699.C: New test.
1964 2019-01-17 Martin Sebor <msebor@redhat.com>
1966 PR tree-optimization/88800
1967 * c-c++-common/Wrestrict.c: Adjust.
1968 * gcc.dg/Warray-bounds-37.c: New test.
1969 * gcc.dg/builtin-memcpy-2.c: New test.
1970 * gcc.dg/builtin-memcpy.c: New test.
1972 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1975 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1977 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1978 Kwok Cheung Yeung <kcy@codesourcery.com>
1979 Julian Brown <julian@codesourcery.com>
1980 Tom de Vries <tom@codesourcery.com>
1982 * gcc.dg/20020312-2.c: Add amdgcn support.
1983 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1984 * gcc.dg/builtin-apply2.c: Likewise.
1985 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1986 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1987 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1988 * gcc.dg/memcmp-1.c: Increase timeout factor.
1989 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1990 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1991 * gcc.dg/sibcall-9.c: Likewise.
1992 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1993 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1994 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1995 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1996 * lib/target-supports.exp (check_effective_target_trampolines):
1998 (check_profiling_available): Likewise.
1999 (check_effective_target_global_constructor): Likewise.
2000 (check_effective_target_return_address): Likewise.
2001 (check_effective_target_fopenacc): Likewise.
2002 (check_effective_target_fopenmp): Likewise.
2003 (check_effective_target_vect_int): Likewise.
2004 (check_effective_target_vect_intfloat_cvt): Likewise.
2005 (check_effective_target_vect_uintfloat_cvt): Likewise.
2006 (check_effective_target_vect_floatint_cvt): Likewise.
2007 (check_effective_target_vect_floatuint_cvt): Likewise.
2008 (check_effective_target_vect_simd_clones): Likewise.
2009 (check_effective_target_vect_shift): Likewise.
2010 (check_effective_target_whole_vector_shift): Likewise.
2011 (check_effective_target_vect_bswap): Likewise.
2012 (check_effective_target_vect_shift_char): Likewise.
2013 (check_effective_target_vect_long): Likewise.
2014 (check_effective_target_vect_float): Likewise.
2015 (check_effective_target_vect_double): Likewise.
2016 (check_effective_target_vect_perm): Likewise.
2017 (check_effective_target_vect_perm_byte): Likewise.
2018 (check_effective_target_vect_perm_short): Likewise.
2019 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2020 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2021 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2022 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2023 (check_effective_target_vect_natural_alignment): Likewise.
2024 (check_effective_target_vect_fully_masked): Likewise.
2025 (check_effective_target_vect_element_align): Likewise.
2026 (check_effective_target_vect_masked_store): Likewise.
2027 (check_effective_target_vect_scatter_store): Likewise.
2028 (check_effective_target_vect_condition): Likewise.
2029 (check_effective_target_vect_cond_mixed): Likewise.
2030 (check_effective_target_vect_char_mult): Likewise.
2031 (check_effective_target_vect_short_mult): Likewise.
2032 (check_effective_target_vect_int_mult): Likewise.
2033 (check_effective_target_sqrt_insn): Likewise.
2034 (check_effective_target_vect_call_sqrtf): Likewise.
2035 (check_effective_target_vect_call_btrunc): Likewise.
2036 (check_effective_target_vect_call_btruncf): Likewise.
2037 (check_effective_target_vect_call_ceil): Likewise.
2038 (check_effective_target_vect_call_floorf): Likewise.
2039 (check_effective_target_lto): Likewise.
2040 (check_vect_support_and_set_flags): Likewise.
2041 (check_effective_target_vect_stridedN): Enable when fully masked is
2043 (add_options_for_sqrt_insn): New procedure.
2045 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2047 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2048 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2050 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2052 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2054 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2055 * gcc.dg/pic-1.c: Disable on amdgcn.
2056 * gcc.dg/pic-2.c: Disable on amdgcn.
2057 * gcc.dg/pic-3.c: Disable on amdgcn.
2058 * gcc.dg/pic-4.c: Disable on amdgcn.
2059 * gcc.dg/pie-3.c: Disable on amdgcn.
2060 * gcc.dg/pie-4.c: Disable on amdgcn.
2061 * gcc.dg/uninit-19.c: Check pie_enabled.
2062 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2064 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2065 Kwok Cheung Yeung <kcy@codesourcery.com>
2066 Julian Brown <julian@codesourcery.com>
2067 Tom de Vries <tom@codesourcery.com>
2069 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2070 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2071 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2072 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2073 * gcc.dg/20111216-1.c: Require exceptions.
2074 * gcc.dg/cleanup-10.c: Require exceptions.
2075 * gcc.dg/cleanup-11.c: Require exceptions.
2076 * gcc.dg/cleanup-12.c: Require exceptions.
2077 * gcc.dg/cleanup-13.c: Require exceptions.
2078 * gcc.dg/cleanup-5.c: Require exceptions.
2079 * gcc.dg/cleanup-8.c: Require exceptions.
2080 * gcc.dg/cleanup-9.c: Require exceptions.
2081 * gcc.dg/gomp/pr29955.c: Require exceptions.
2082 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2083 * gcc.dg/nested-func-5.c: Require exceptions.
2084 * gcc.dg/pch/except-1.c: Require exceptions.
2085 * gcc.dg/pch/valid-2.c: Require exceptions.
2086 * gcc.dg/pr41470.c: Require exceptions.
2087 * gcc.dg/pr42427.c: Require exceptions.
2088 * gcc.dg/pr44545.c: Require exceptions.
2089 * gcc.dg/pr47086.c: Require exceptions.
2090 * gcc.dg/pr51481.c: Require exceptions.
2091 * gcc.dg/pr51644.c: Require exceptions.
2092 * gcc.dg/pr52046.c: Require exceptions.
2093 * gcc.dg/pr54669.c: Require exceptions.
2094 * gcc.dg/pr56424.c: Require exceptions.
2095 * gcc.dg/pr64465.c: Require exceptions.
2096 * gcc.dg/pr65802.c: Require exceptions.
2097 * gcc.dg/pr67563.c: Require exceptions.
2098 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2099 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2100 * gcc.dg/vect/pr46663.c: Require exceptions.
2101 * lib/target-supports.exp (check_effective_target_exceptions): New.
2103 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2106 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2108 2019-01-17 Nathan Sidwell <nathan@acm.org>
2111 * g++.dg/cpp0x/pr86610.C: New.
2113 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2115 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2116 VFIXUPIMM* intrinsics.
2117 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2118 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2119 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2121 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2125 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2127 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2128 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2129 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2130 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2131 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2132 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2133 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2134 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2135 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2136 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2137 * gcc.target/i386/sse-13.c: Ditto.
2138 * gcc.target/i386/sse-14.c: Ditto.
2139 * gcc.target/i386/sse-22.c: Ditto.
2140 * gcc.target/i386/sse-23.c: Ditto.
2141 * gcc.target/i386/testimm-10.c: Ditto.
2142 * gcc.target/i386/testround-1.c: Ditto.
2144 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2148 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2151 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2152 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2154 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2156 PR rtl-optimization/88870
2157 * gcc.dg/pr88870.c: New test.
2159 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2161 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2163 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2166 * g++.dg/concepts/pr87768.C: New.
2169 * gcc.dg/cpp1z/pr86648.C: New.
2171 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2174 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2175 vectorized on POWER unless hardware misaligned loads are available.
2177 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2180 * g++.dg/torture/pr88861.C: New test.
2182 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2185 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2187 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2189 * g++.dg/other/pr33558.C: Test location too.
2190 * g++.dg/other/pr33558-2.C: Likewise.
2191 * g++.dg/parse/crash4.C: Likewise.
2192 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2193 * g++.old-deja/g++.mike/p7635.C: Likewise.
2194 * g++.old-deja/g++.other/decl6.C: Likewise.
2196 2019-01-16 Marek Polacek <polacek@redhat.com>
2198 PR c++/78244 - narrowing conversion in template not detected.
2199 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2200 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2202 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2206 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2207 may_alias attribute.
2209 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2211 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2214 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2217 * g++.dg/template/pr88795.C: New test.
2219 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2222 * gfortran.dg/actual_array_substr_3.f90: New test.
2224 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2227 * gfortran.dg/pr81849.f90: New test.
2229 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2231 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2232 ISO_Fortran_binding_2.h.
2234 2019-01-15 Marek Polacek <polacek@redhat.com>
2237 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2239 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2242 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2243 -Wdeprecated warning and expect a following note:.
2245 2019-01-15 Richard Biener <rguenther@suse.de>
2248 * g++.dg/lto/pr88046_0.C: New testcase.
2250 2019-01-15 Richard Biener <rguenther@suse.de>
2252 PR tree-optimization/88855
2253 * gcc.dg/pr88855.c: New testcase.
2255 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/diagnostic/typedef-initialized.C: New.
2259 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2261 * g++.dg/diagnostic/bitfld3.C: New.
2263 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2265 PR tree-optimization/88775
2266 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2267 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2269 2019-01-14 Marek Polacek <polacek@redhat.com>
2271 PR c++/88825 - ICE with bogus function return type deduction.
2272 * g++.dg/cpp1y/auto-fn55.C: New test.
2274 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2276 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2277 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2278 feature test macros.
2279 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2281 2019-01-14 Marek Polacek <polacek@redhat.com>
2283 PR c++/88830 - ICE with abstract class.
2284 * g++.dg/other/abstract7.C: New test.
2286 2019-01-14 Martin Sebor <msebor@redhat.com>
2289 * gcc.dg/format/attr-8.c: New test.
2290 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2291 * gcc.dg/format/attr-3.c: Same.
2292 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2293 * objc.dg/fsf-nsstring-format-1.m: Same.
2295 2019-01-14 Martin Liska <mliska@suse.cz>
2297 PR gcov-profile/88263
2298 * g++.dg/gcov/pr88263-2.C: New test.
2300 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2302 PR rtl-optimization/88796
2303 * gcc.target/i386/pr88796.c: New test.
2305 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2307 * gdc.dg/asm1.d: New test.
2308 * gdc.dg/asm2.d: New test.
2309 * gdc.dg/asm3.d: New test.
2310 * gdc.dg/asm4.d: New test.
2311 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2313 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2316 * gfortran.dg/namelist_96.f90: New test.
2318 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2321 * gfortran.dg/internal_pack_18.f90: New test.
2323 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2325 * gcc.dg/pr51628-20.c: Updated.
2326 * gcc.dg/pr51628-21.c: Likewise.
2327 * gcc.dg/pr51628-25.c: Likewise.
2329 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2332 * gfortran.dg/internal_pack_17.f90: New test.
2333 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2336 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2339 * gfortran.dg/pr61765.f90: New test.
2341 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2343 * g++.dg/cpp0x/pr62101.C: Test locations too.
2344 * g++.dg/inherit/pure1.C: Likewise.
2346 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2348 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2350 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2352 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2354 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2355 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2356 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2357 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2358 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2361 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2364 * gfortran.dg/pr35031.f90: new test.
2366 2019-01-11 Marek Polacek <polacek@redhat.com>
2368 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2369 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2370 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2372 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2376 * c-c++-common/gomp/pr85956.c: New test.
2377 * g++.dg/gomp/pr88733.C: New test.
2379 2019-01-11 Tobias Burnus <burnus@net-b.de>
2382 * g++.dg/cpp0x/defaulted61.C: New
2383 * g++.dg/cpp0x/defaulted62.C: New.
2385 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2387 PR tree-optimization/88693
2388 * gcc.c-torture/execute/pr88693.c: New test.
2390 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2392 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2395 2019-01-11 Martin Liska <mliska@suse.cz>
2398 * g++.dg/lto/pr88758_0.C: New test.
2399 * g++.dg/lto/pr88758_1.C: New test.
2401 2019-01-11 Jan Beulich <jbeulich@suse.com>
2403 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2404 gcc.target/i386/avx512f-vcvtss2si-1.c,
2405 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2406 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2407 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2408 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2409 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2410 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2411 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2412 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2413 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2414 gcc.target/i386/pr19398.c: Permit l or q suffix.
2416 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2418 PR rtl-optimization/88296
2419 * gcc.target/i386/pr88296.c: New test.
2421 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2423 * g++.dg/diagnostic/extern-initialized.C: New.
2424 * g++.dg/ext/dllimport-initialized.C: Likewise.
2426 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2429 * gfortran.dg/internal_pack_16.f90: New test.
2431 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2434 * g++.target/i386/pr88785.C: New test.
2436 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2438 PR rtl-optimization/87305
2439 * gcc.target/aarch64/pr87305.c: New.
2441 2019-01-10 Richard Biener <rguenther@suse.de>
2443 PR tree-optimization/88792
2444 * gcc.dg/torture/pr88792.c: New testcase.
2446 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2449 * gfortran.dg/pr86322_1.f90: New test.
2450 * gfortran.dg/pr86322_2.f90: Ditto.
2451 * gfortran.dg/pr86322_3.f90: Ditto.
2453 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2455 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2456 * gcc.target/aarch64/bti-2.c: Likewise.
2457 * gcc.target/aarch64/bti-3.c: Likewise.
2459 2019-01-10 Stefan Agner <stefan@agner.ch>
2462 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2463 check if -masm-syntax-unified gets applied properly.
2465 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2468 * gcc.dg/pr88568.c: New test.
2470 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2472 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2473 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2475 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2477 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2478 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2480 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2482 * lib/target-supports.exp
2483 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2484 check_effective_target_arm_v8_3a_complex_neon_ok,
2485 add_options_for_arm_v8_3a_complex_neon,
2486 check_effective_target_arm_v8_3a_complex_neon_hw,
2487 check_effective_target_vect_complex_rot_N): New.
2489 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2492 * gfortran.dg/pr88376.f90: New test.
2494 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2497 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2498 "can not" with "cannot".
2499 * gfortran.dg/common_15.f90: Likewise.
2500 * gfortran.dg/derived_result_2.f90: Likewise.
2501 * gfortran.dg/do_check_6.f90: Likewise.
2502 * gfortran.dg/namelist_args.f90: Likewise.
2503 * gfortran.dg/negative_unit_check.f90: Likewise.
2504 * gfortran.dg/pure_formal_3.f90: Likewise.
2505 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2506 * obj-c++.dg/exceptions-3.mm: Likewise.
2507 * obj-c++.dg/exceptions-4.mm: Likewise.
2508 * obj-c++.dg/exceptions-5.mm: Likewise.
2509 * obj-c++.dg/property/at-property-23.mm: Likewise.
2510 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2511 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2512 * objc.dg/attributes/method-attribute-2.m: Likewise.
2513 * objc.dg/exceptions-3.m: Likewise.
2514 * objc.dg/exceptions-4.m: Likewise.
2515 * objc.dg/exceptions-5.m: Likewise.
2516 * objc.dg/param-1.m: Likewise.
2517 * objc.dg/property/at-property-23.m: Likewise.
2518 * objc.dg/property/dotsyntax-17.m: Likewise.
2519 * objc.dg/property/property-neg-7.m: Likewise.
2521 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2524 * gfortran.dg/spread_simplify_1.f90: New test.
2526 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2528 * lib/target-supports.exp
2529 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2530 * gcc.target/i386/xorsign.c: New test.
2532 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2534 * gcc.target/sparc/tls-ld-int8.c: New test.
2535 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2536 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2537 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2538 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2539 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2541 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2543 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2544 option when configure with bti.
2545 * gcc.target/aarch64/bti-2.c: Likewise.
2546 * lib/target-supports.exp
2547 (check_effective_target_default_branch_protection):
2548 Add configure check for --enable-standard-branch-protection.
2550 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2552 * gcc.target/aarch64/bti-1.c: New test.
2553 * gcc.target/aarch64/bti-2.c: New test.
2554 * gcc.target/aarch64/bti-3.c: New test.
2555 * lib/target-supports.exp
2556 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2558 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2560 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2561 instead of IP0_REGNUM and add test case.
2563 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2565 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2567 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2568 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2570 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2572 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2574 PR rtl-optimization/88331
2575 * gcc.target/i386/pr88331.c: New test.
2577 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2579 * g++.dg/diagnostic/constexpr2.C: New.
2580 * g++.dg/diagnostic/ref3.C: Likewise.
2582 2019-01-08 Marek Polacek <polacek@redhat.com>
2584 PR c++/88538 - braced-init-list in template-argument-list.
2585 * g++.dg/cpp2a/nontype-class11.C: New test.
2588 * g++.dg/cpp2a/nontype-class12.C: New test.
2590 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2593 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2594 dg-options. Require ppc_cpu_supports_hw effective target instead of
2597 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2600 * gfortran.dg/class_69.f90: New test case.
2602 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2605 * gcc.target/i386/pr88717.c: New test.
2607 2019-01-08 Marek Polacek <polacek@redhat.com>
2609 PR c++/88548 - this accepted in static member functions.
2610 * g++.dg/cpp0x/this1.C: New test.
2612 2019-01-08 Martin Liska <mliska@suse.cz>
2614 PR tree-optimization/88753
2615 * gcc.dg/tree-ssa/pr88753.c: New test.
2617 2019-01-08 Richard Biener <rguenther@suse.de>
2619 PR tree-optimization/86554
2620 * gcc.dg/torture/pr86554-1.c: New testcase.
2621 * gcc.dg/torture/pr86554-2.c: Likewise.
2623 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2625 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2626 cover target variance.
2628 2019-01-08 Richard Biener <rguenther@suse.de>
2631 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2632 directly build the expected GENERIC tree.
2634 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2636 * gcc.target/aarch64/(return_address_sign_1.c,
2637 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2638 Change option to -mbranch-protection.
2639 * gcc.target/aarch64/(branch-protection-option.c,
2640 branch-protection-option-2.c, branch-protection-attr.c,
2641 branch-protection-attr-2.c): New file.
2643 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2645 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2647 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2649 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2651 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2652 Append match for warning that ‘protected’ attribute is not supported.
2654 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2656 * gcc.dg/Wmissing-attributes.c: Require alias support.
2657 * gcc.dg/attr-copy-2.c: Likewise.
2658 * gcc.dg/attr-copy-5.c: Likewise.
2660 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2661 Jakub Jelinek <jakub@redhat.com>
2664 * g++.dg/warn/Wreturn-type-11.C: New test.
2666 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2669 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2670 dump to reflect r266077.
2672 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2675 * gcc.dg/pr88701.c: New test.
2677 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2681 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2683 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2685 * g++.dg/diagnostic/constexpr1.C: New.
2686 * g++.dg/diagnostic/thread1.C: Likewise.
2688 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2689 Harald Anlauf <anlauf@gmx.de>
2690 Tobias Burnus <burnus@gcc.gnu.org>
2692 * gfortran.dg/is_contiguous_1.f90: New test.
2693 * gfortran.dg/is_contiguous_2.f90: New test.
2694 * gfortran.dg/is_contiguous_3.f90: New test.
2696 2019-01-07 Marek Polacek <polacek@redhat.com>
2698 PR c++/88741 - wrong error with initializer-string.
2699 * g++.dg/init/array50.C: New test.
2701 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2707 * gcc.dg/array-6.c: Move from here ...
2708 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2709 * g++.dg/pr69338.C: New test.
2710 * g++.dg/pr69697.C: Likewise.
2711 * g++.dg/ext/flexary32.C: Likewise.
2712 * g++.dg/ext/flexary3.C: Adjust test.
2713 * g++.dg/ext/flexary12.C: Likewise.
2714 * g++.dg/ext/flexary13.C: Likewise.
2715 * g++.dg/ext/flexary15.C: Likewise.
2716 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2717 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2718 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2720 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2722 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2723 optional in scan pattern.
2725 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2727 PR tree-optimization/88598
2728 * gcc.dg/vect/pr88598-1.c: New test.
2729 * gcc.dg/vect/pr88598-2.c: Likewise.
2730 * gcc.dg/vect/pr88598-3.c: Likewise.
2731 * gcc.dg/vect/pr88598-4.c: Likewise.
2732 * gcc.dg/vect/pr88598-5.c: Likewise.
2733 * gcc.dg/vect/pr88598-6.c: Likewise.
2735 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2737 PR tree-optimization/88598
2738 * gcc.dg/pr88598-1.c: New test.
2739 * gcc.dg/pr88598-2.c: Likewise.
2740 * gcc.dg/pr88598-3.c: Likewise.
2741 * gcc.dg/pr88598-4.c: Likewise.
2742 * gcc.dg/pr88598-5.c: Likewise.
2744 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2746 PR tree-optimization/88676
2747 * gcc.dg/tree-ssa/pr88676.c: New test.
2748 * gcc.dg/pr88676.c: New test.
2749 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2753 * c-c++-common/asan/pr88619.c: New test.
2756 * c-c++-common/builtin-convertvector-1.c: New test.
2757 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2758 * g++.dg/ext/builtin-convertvector-1.C: New test.
2759 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2761 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2764 * gcc.target/i386/pr88521.c: New testcase.
2766 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2769 * gfortran.dg/min_max_type_2.f90: New test.
2771 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2774 * c-c++-common/attributes-4.c (falloc_align_int128,
2775 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2777 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2779 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2781 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2783 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2784 * gcc.dg/plugin/plugindir2.c: Likewise.
2785 * gcc.dg/plugin/plugindir3.c: Likewise.
2786 * gcc.dg/plugin/plugindir4.c: Likewise.
2788 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2791 * gfortran.dg/blockdata_10.f90: New test case.
2793 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2797 * gcc.dg/nested-func-12.c: New test.
2798 * gcc.c-torture/compile/pr82564.c: New test.
2801 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2803 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2806 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2808 2019-01-04 Martin Sebor <msebor@redhat.com>
2811 * g++.dg/ext/attr-copy.C: New test.
2812 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2813 * gcc.dg/attr-copy-6.c: New test.
2814 * gcc.dg/attr-copy-7.c: New test.
2816 2019-01-04 Martin Sebor <msebor@redhat.com>
2819 * c-c++-common/attributes-4.c: New test.
2821 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2824 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2827 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2830 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2831 * gfortran.dg/merge_char_const.f90: Restore.
2833 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2836 * gcc.dg/pr88594.c: New test.
2838 2019-01-04 Jan Beulich <jbeulich@suse.com>
2840 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2841 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2842 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2843 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2844 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2845 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2846 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2847 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2848 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2849 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2850 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2851 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2852 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2853 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2854 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2855 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2856 gcc.target/i386/avx512bw-vpcmplew-1.c,
2857 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2858 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2859 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2860 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2861 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2862 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2863 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2864 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2865 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2866 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2867 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2868 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2869 gcc.target/i386/avx512bw-vptestmb-1.c,
2870 gcc.target/i386/avx512bw-vptestmw-1.c,
2871 gcc.target/i386/avx512bw-vptestnmb-1.c,
2872 gcc.target/i386/avx512bw-vptestnmw-1.c,
2873 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2874 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2875 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2876 gcc.target/i386/avx512dq-vfpclassss-1.c,
2877 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2878 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2879 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2880 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2881 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2882 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2883 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2884 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2885 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2886 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2887 gcc.target/i386/avx512vl-vpcmpged-1.c,
2888 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2889 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2890 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2891 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2892 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2893 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2894 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2895 gcc.target/i386/avx512vl-vpcmpled-1.c,
2896 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2897 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2898 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2899 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2900 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2901 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2902 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2903 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2904 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2905 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2906 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2907 gcc.target/i386/avx512vl-vptestmd-1.c,
2908 gcc.target/i386/avx512vl-vptestmq-1.c,
2909 gcc.target/i386/avx512vl-vptestnmd-1.c,
2910 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2912 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2913 gcc.target/i386/avx512bw-vpcmpub-1.c,
2914 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2915 gcc.target/i386/avx512bw-vpcmpw-1.c,
2916 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2917 gcc.target/i386/avx512dq-vfpclassps-1.c,
2918 gcc.target/i386/avx512f-vcmppd-1.c,
2919 gcc.target/i386/avx512f-vcmpps-1.c,
2920 gcc.target/i386/avx512f-vcmpsd-1.c,
2921 gcc.target/i386/avx512f-vcmpss-1.c,
2922 gcc.target/i386/avx512f-vpcmpd-1.c,
2923 gcc.target/i386/avx512f-vpcmpq-1.c,
2924 gcc.target/i386/avx512f-vpcmpud-1.c,
2925 gcc.target/i386/avx512f-vpcmpuq-1.c,
2926 gcc.target/i386/avx512f-vptestmd-1.c,
2927 gcc.target/i386/avx512f-vptestmq-1.c,
2928 gcc.target/i386/avx512f-vptestnmd-1.c,
2929 gcc.target/i386/avx512f-vptestnmq-1.c,
2930 gcc.target/i386/avx512vl-vcmppd-1.c,
2931 gcc.target/i386/avx512vl-vcmpps-1.c,
2932 gcc.target/i386/avx512vl-vpcmpd-1.c,
2933 gcc.target/i386/avx512vl-vpcmpq-1.c,
2934 gcc.target/i386/avx512vl-vpcmpud-1.c,
2935 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2938 2019-01-03 Martin Sebor <msebor@redhat.com>
2940 PR tree-optimization/88659
2941 * gcc.dg/Wstringop-truncation-6.c: New test.
2943 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2946 * gfortran.dg/const_chararacter_merge.f90: Remove.
2948 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2951 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2952 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2954 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2956 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2957 * gcc.dg/pubtypes-3.c: Likewise.
2958 * gcc.dg/pubtypes-4.c: Likewise.
2960 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2963 * g++.target/i386/pr88636.C: New test.
2965 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2967 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2969 2019-01-03 Martin Liska <mliska@suse.cz>
2972 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2974 2019-01-02 Marek Polacek <polacek@redhat.com>
2976 PR c++/88612 - ICE with -Waddress-of-packed-member.
2977 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2979 PR c++/88631 - CTAD failing for value-initialization.
2980 * g++.dg/cpp1z/class-deduction59.C: New test.
2982 PR c++/81486 - CTAD failing with ().
2983 * g++.dg/cpp1z/class-deduction60.C: New test.
2984 * g++.dg/cpp1z/class-deduction61.C: New test.
2986 2019-01-02 Martin Sebor <msebor@redhat.com>
2987 Jeff Law <law@redhat.com>
2989 * gcc.dg/strlenopt-36.c: Update.
2990 * gcc.dg/strlenopt-45.c: Update.
2991 * gcc.c-torture/execute/strlen-5.c: New test.
2992 * gcc.c-torture/execute/strlen-6.c: New test.
2993 * gcc.c-torture/execute/strlen-7.c: New test.
2995 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2998 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2999 messages only on vect_hw_misalign targets.
3001 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3003 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3004 * gfortran.dg/dec_d_lines_3.f: Ditto.
3005 * gfortran.dg/dec_structure_24.f90: Ditto.
3006 * gfortran.dg/dec_structure_26.f90: Ditto.
3007 * gfortran.dg/dec_structure_27.f90: Ditto.
3008 * gfortran.dg/dec_type_print_3.f90: Ditto.
3009 * gfortran.dg/derived_name_1.f90: Ditto.
3010 * gfortran.dg/error_recovery_1.f90: Ditto.
3011 * gfortran.dg/gomp/pr29759.f90: Ditto.
3012 * gfortran.dg/pr36192.f90: Ditto.
3013 * gfortran.dg/pr56007.f90: Ditto.
3014 * gfortran.dg/pr56520.f90: Ditto.
3015 * gfortran.dg/pr78741.f90: Ditto.
3016 * gfortran.dg/print_fmt_2.f90: Ditto.
3017 * gfortran.dg/select_type_20.f90: Ditto.
3019 2019-01-02 Marek Polacek <polacek@redhat.com>
3022 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3024 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3027 * gfortran.dg/const_chararacter_merge.f90: New test.
3029 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3032 * g++.dg/torture/pr88130.C: New testcase.
3034 2019-01-02 Martin Liska <mliska@suse.cz>
3036 PR tree-optimization/88650
3037 * gfortran.dg/predict-3.f90: New test.
3039 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3041 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3043 2019-01-02 Richard Biener <rguenther@suse.de>
3045 PR tree-optimization/88621
3046 * gcc.dg/torture/pr88621.c: New testcase.
3048 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3051 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3052 targets and expect _ZThn8 for ilp32 targets.
3054 2019-01-01 Martin Sebor <msebor@redhat.com>
3055 Jeff Law <law@redhat.com>
3057 * gcc.dg/strlenopt-40.c: Update.
3058 * gcc.dg/strlenopt-51.c: Likewise.
3059 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3061 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3062 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3063 * gcc.dg/strlenopt-59.c: New test.
3064 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3065 * g++.dg/init/strlen.C: New test.
3067 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3070 * gfortran.dg/structure_constructor_16.f90: New test.
3072 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3074 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3075 * g++.dg/ipa/devirt-53.C: Fix scan template.
3077 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3079 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3080 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3081 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3083 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3085 * g++.dg/tree-prof/devirt.C: Update testcase.
3087 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3089 Update copyright years.
3091 Copyright (C) 2019 Free Software Foundation, Inc.
3093 Copying and distribution of this file, with or without modification,
3094 are permitted in any medium without royalty provided the copyright
3095 notice and this notice are preserved.