1 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2 Cesar Philippidis <cesar@codesourcery.com>
6 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
7 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
10 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
14 * gfortran.dg/goacc/routine-6.f90: Update
15 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
16 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
18 2019-02-28 Jakub Jelinek <jakub@redhat.com>
21 * gcc.dg/pr89521-1.c: New test.
22 * gcc.dg/pr89521-2.c: New test.
24 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
27 * g++.dg/ipa/pr89009.C: Update symbol visibility.
29 2019-02-28 Tamar Christina <tamar.christina@arm.com>
32 * gcc.target/aarch64/options_set_10.c: New test.
34 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
39 2019-02-28 Jakub Jelinek <jakub@redhat.com>
42 * gcc.dg/pr89525.c: New test.
45 * gcc.dg/pr89520-1.c: New test.
46 * gcc.dg/pr89520-2.c: New test.
48 2019-02-27 Marek Polacek <polacek@redhat.com>
50 PR c++/88857 - ICE with value-initialization of argument in template.
51 * g++.dg/cpp0x/initlist-value4.C: New test.
53 2019-02-27 Marek Polacek <polacek@redhat.com>
55 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
56 * g++.dg/cpp0x/using-enum-3.C: New test.
58 2019-02-27 Jakub Jelinek <jakub@redhat.com>
60 PR tree-optimization/89280
61 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
64 2019-02-27 Richard Biener <rguenther@suse.de>
66 * gcc.dg/gimplefe-36.c: New testcase.
68 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/cpp0x/nsdmi15.C: New.
73 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
76 * g++.dg/cpp0x/pr88987.C: New.
78 2019-02-27 Jakub Jelinek <jakub@redhat.com>
80 PR tree-optimization/89280
81 * gcc.c-torture/compile/pr89280.c: New test.
82 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
83 function. Skip the test for -O0.
85 2018-02-26 Steve Ellcey <sellcey@marvell.com>
87 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
88 * gfortran.dg/simd-builtins-2.f90: Ditto.
89 * gfortran.dg/simd-builtins-6.f90: Ditto.
90 * gfortran.dg/simd-builtins-8.f90: New test.
91 * gfortran.dg/simd-builtins-8.h: New header file.
93 2019-02-26 Jakub Jelinek <jakub@redhat.com>
96 * g++.dg/other/new2.C: New test.
98 PR tree-optimization/89500
99 * gcc.dg/pr89500.c: New test.
100 * gcc.dg/Wstringop-overflow-10.c: New test.
101 * gcc.dg/strlenopt-60.c: New test.
103 2019-02-26 Harald Anlauf <anlauf@gmx.de>
106 * gfortran.dg/pr89492.f90: New test.
108 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
111 * gfortran.dg/altreturn_9_0.f90: New file.
112 * gfortran.dg/altreturn_9_1.f90: New file.
114 2019-02-26 Jakub Jelinek <jakub@redhat.com>
117 * g++.dg/cpp1y/constexpr-89481.C: New test.
119 2019-02-26 Richard Biener <rguenther@suse.de>
121 PR tree-optimization/89505
122 * gcc.dg/torture/pr89505.c: New testcase.
124 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
126 * gnat.dg/opt77.adb: New test.
127 * gnat.dg/opt77_pkg.ad[sb]: New helper.
129 2019-02-26 Jakub Jelinek <jakub@redhat.com>
132 * gcc.target/i386/pr89474.c: New test.
134 2019-02-25 Jakub Jelinek <jakub@redhat.com>
137 * gcc.c-torture/compile/pr77754-1.c: New test.
138 * gcc.c-torture/compile/pr77754-2.c: New test.
139 * gcc.c-torture/compile/pr77754-3.c: New test.
140 * gcc.c-torture/compile/pr77754-4.c: New test.
141 * gcc.c-torture/compile/pr77754-5.c: New test.
142 * gcc.c-torture/compile/pr77754-6.c: New test.
144 2019-02-25 Tamar Christina <tamar.christina@arm.com>
147 * gcc.target/aarch64/options_set_1.c: New test.
148 * gcc.target/aarch64/options_set_2.c: New test.
149 * gcc.target/aarch64/options_set_3.c: New test.
150 * gcc.target/aarch64/options_set_4.c: New test.
151 * gcc.target/aarch64/options_set_5.c: New test.
152 * gcc.target/aarch64/options_set_6.c: New test.
153 * gcc.target/aarch64/options_set_7.c: New test.
154 * gcc.target/aarch64/options_set_8.c: New test.
155 * gcc.target/aarch64/options_set_9.c: New test.
157 2019-02-25 Tamar Christina <tamar.christina@arm.com>
159 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
160 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
162 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
163 test_vfmlslq_high_f16): ... To this.
164 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
165 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
166 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
167 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
168 test_vfmlslq_laneq_high_u32): Rename ...
169 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
170 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
171 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
172 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
173 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
174 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
175 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
176 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
177 test_vfmlslq_laneq_low_u32): Rename ...
178 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
179 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
180 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
181 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
182 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
183 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
185 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
186 test_vfmlslq_low_f16): ... To this.
188 2019-02-25 Tamar Christina <tamar.christina@arm.com>
190 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
191 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
193 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
194 test_vfmlslq_high_f16): ... To this.
195 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
196 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
197 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
198 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
199 test_vfmlslq_laneq_high_u32): Rename ...
200 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
201 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
202 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
203 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
204 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
205 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
206 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
207 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
208 test_vfmlslq_laneq_low_u32): Rename ...
209 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
210 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
211 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
212 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
213 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
214 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
216 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
217 test_vfmlslq_low_f16): ... To This.
218 * lib/target-supports.exp
219 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
221 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
224 * gfortran.dg/overload_3.f90: New test.
226 2019-02-25 Jakub Jelinek <jakub@redhat.com>
229 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
231 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
234 * gfortran.dg/list_directed_large.f90: New test.
236 2019-02-25 Jakub Jelinek <jakub@redhat.com>
239 * gcc.c-torture/execute/pr89434.c: New test.
242 * gcc.dg/pr89438.c: New test.
244 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
247 * g++.dg/cpp0x/pr84585.C: New.
249 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
252 * gfortran.dg/allocate_with_mold_3.f90: New test.
254 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
257 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
258 * gcc.target/i386/pr87007-2.c: Likewise.
260 2019-02-24 Harald Anlauf <anlauf@gmx.de>
264 * gfortran.dg/pr89266.f90: New test.
265 * gfortran.dg/pr88326.f90: New test.
267 2019-02-24 Jakub Jelinek <jakub@redhat.com>
269 PR rtl-optimization/89445
270 * gcc.target/i386/avx512f-pr89445.c: New test.
272 2019-02-23 Martin Sebor <msebor@redhat.com>
274 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
275 wchar_t to wint_t to avoid a bogus -Wformat warning in
278 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
281 * gfortran.dg/ISO_Fortran_binding_5.c: Include
282 "../../../libgfortran/ISO_Fortran_binding.h".
283 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
285 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
288 * gcc.dg/pr69471-1.c: New test.
289 * gcc.dg/pr69471-2.c: Likewise.
290 * gcc.target/i386/pr69471-3.c: Likewise.
292 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
295 * gfortran.dg/dtio_34.f90: New test.
297 2019-02-23 Marek Polacek <polacek@redhat.com>
299 PR c++/88294 - ICE with non-constant noexcept-specifier.
300 * g++.dg/cpp0x/noexcept34.C: New test.
301 * g++.dg/cpp0x/noexcept35.C: New test.
304 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
306 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
309 * gfortran.dg/deferred_character_32.f90 : New test
311 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
314 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
315 previously incorrect lbound for allocatable expressions. Also
316 correct stop values to avoid repetition.
317 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
318 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
321 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
322 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
323 * gfortran.dg/pr32599.f03 : Set standard to F2008.
325 2019-02-22 David Malcolm <dmalcolm@redhat.com>
328 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
329 renaming to a multicharacter name, so that start != finish. Add
330 tests for dtor locations.
332 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
335 * g++.dg/cpp0x/pr84676.C: New.
337 2019-02-22 Martin Sebor <msebor@redhat.com>
339 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
340 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
342 2019-02-22 Harald Anlauf <anlauf@gmx.de>
345 * gfortran.dg/newunit_6.f90: New test.
347 2019-02-22 Marek Polacek <polacek@redhat.com>
349 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
350 * g++.dg/cpp2a/explicit14.C: New test.
352 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
355 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
356 * gfortran.fortran-torture/compile/pr89324.f90: New test.
358 2019-02-22 Martin Sebor <msebor@redhat.com>
361 * gcc.dg/Wabsolute-value.c: New test.
363 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
365 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
366 Hongtao Liu <hongtao.liu@intel.com>
367 Sunil K Pandey <sunil.k.pandey@intel.com>
370 * gcc.target/i386/pr87007-1.c: New test.
371 * gcc.target/i386/pr87007-2.c: Likewise.
373 2019-02-22 Richard Biener <rguenther@suse.de>
375 PR tree-optimization/89440
376 * gcc.dg/vect/pr89440.c: New testcase.
378 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
380 * lib/target-supports.exp (check_effective_target_offload_nvptx):
384 * gfortran.dg/goacc/classify-routine.f95: Adjust.
386 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
387 * g++.dg/goacc/template.C: Likewise.
390 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
392 2019-02-22 Richard Biener <rguenther@suse.de>
395 * gcc.dg/torture/restrict-7.c: New testcase.
397 2019-02-21 Jakub Jelinek <jakub@redhat.com>
400 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
401 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
402 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
404 * g++.dg/cpp1y/constexpr-89285.C: New test.
405 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
407 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
408 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
410 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
413 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
414 -fcf-protection with -fcf-protection=branch.
415 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
416 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
417 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
418 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
419 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
421 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
423 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
424 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
426 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
429 * gfortran.dg/warn_conversion_11.f90: New test.
431 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
434 * gcc.target/i386/pr87412-1.c: New file.
435 * gcc.target/i386/pr87412-2.c: Likewise.
436 * gcc.target/i386/pr87412-3.c: Likewise.
437 * gcc.target/i386/pr87412-4.c: Likewise.
439 2019-02-20 Jakub Jelinek <jakub@redhat.com>
442 * g++.dg/cpp0x/pr89403.C: New test.
445 * g++.dg/cpp1z/inline-var5.C: New test.
448 * gcc.c-torture/compile/pr89412.c: New test.
450 2019-02-20 Jakub Jelinek <jakub@redhat.com>
451 David Malcolm <dmalcolm@redhat.com>
454 * gcc.dg/torture/pr89091.c: New test.
456 2019-02-20 Jakub Jelinek <jakub@redhat.com>
460 * gcc.dg/pr88074-2.c: New test.
463 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
465 2019-02-20 David Malcolm <dmalcolm@redhat.com>
468 * gcc.dg/pr89410-1.c: New test.
469 * gcc.dg/pr89410-2.c: New test.
471 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
473 * lib/target-supports.exp (check_effective_target_vect_usad_char):
475 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
476 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
478 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
481 * gcc.target/arm/pr86487.c: New.
483 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/cpp1y/var-templ60.C: New.
488 2019-02-20 Li Jia He <helijia@linux.ibm.com>
491 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
493 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
495 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
497 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
500 * gfortran.dg/ISO_Fortran_binding_4.f90
502 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
505 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
506 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
508 2019-02-19 Richard Biener <rguenther@suse.de>
511 * gcc.dg/pr88074.c: New testcase.
513 2019-02-19 Jakub Jelinek <jakub@redhat.com>
516 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
520 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
523 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
526 * g++.dg/diagnostic/pr89390.C: New test.
528 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
532 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
534 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
537 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
540 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
542 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
543 * gfortran.dg/lto/pr87689_0.f: New file.
544 * gfortran.dg/lto/pr87689_1.f: New file.
546 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
548 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
550 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
552 * gdc.dg/dg.exp: Tabify.
553 * gdc.dg/lto/lto.exp: Likewise.
554 * gdc.test/gdc-test.exp: Likewise.
555 * lib/gdc-dg.exp: Likewise.
556 * lib/gdc.exp: Likewise.
558 2019-02-18 Richard Biener <rguenther@suse.de>
560 PR tree-optimization/89296
561 * gcc.dg/uninit-pr89296.c: New testcase.
563 2019-02-18 Jakub Jelinek <jakub@redhat.com>
566 * gcc.c-torture/execute/pr89369.c: New test.
567 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
568 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
571 2019-02-18 Martin Jambor <mjambor@suse.cz>
573 PR tree-optimization/89209
574 * gcc.dg/tree-ssa/pr89209.c: New test.
576 2019-02-18 Martin Liska <mliska@suse.cz>
578 * gfortran.dg/simd-builtins-7.f90: New test.
579 * gfortran.dg/simd-builtins-7.h: New test.
581 2019-02-17 Harald Anlauf <anlauf@gmx.de>
584 * gfortran.dg/pr88299.f90: New test.
586 2019-02-17 Harald Anlauf <anlauf@gmx.de>
589 * gfortran.dg/transfer_simplify_12.f90: New test.
591 2019-02-17 Marek Polacek <polacek@redhat.com>
593 PR c++/89217 - ICE with list-initialization in range-based for loop.
594 * g++.dg/cpp0x/range-for37.C: New test.
596 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
599 * g++.dg/cpp0x/initlist114.C: New test.
602 * g++.dg/abi/mangle68.C: New test.
603 * g++.dg/cpp0x/decltype69.C: New test.
605 2019-02-16 David Malcolm <dmalcolm@redhat.com>
608 * g++.dg/wrappers/pr88680.C: New test.
610 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
613 * gfortran.dg/coarray_data_1.f90: New test.
615 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
617 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
618 * c-c++-common/patchable_function_entry-default.c: Likewise.
619 * c-c++-common/patchable_function_entry-definition.c: Likewise.
621 2019-02-16 Jakub Jelinek <jakub@redhat.com>
623 PR rtl-optimization/66152
624 * gcc.target/i386/pr66152.c: New test.
626 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
628 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
629 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
631 2019-02-15 Tamar Christina <tamar.christina@arm.com>
633 * lib/target-supports.exp
634 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
635 checking alternative.
637 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
639 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
641 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
643 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
644 * c-c++-common/patchable_function_entry-default.c: Likewise.
645 * c-c++-common/patchable_function_entry-definition.c: Likewise.
646 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
648 2019-02-15 Jakub Jelinek <jakub@redhat.com>
652 * lib/gcc-dg.exp: If llvm_binutils effective target, set
653 allow_blank_lines to 2 during initialization.
654 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
655 it was previously zero.
656 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
657 Clear allow_blank_lines afterwards whenever it was 1.
658 * gdc.test/gdc-test.exp (dmd2dg): Don't call
659 dg-allow-blank-lines-in-output here.
660 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
661 the tests and restore it back at the end.
663 * c-c++-common/ubsan/opts-1.c: New test.
664 * c-c++-common/ubsan/opts-2.c: New test.
665 * c-c++-common/ubsan/opts-3.c: New test.
666 * c-c++-common/ubsan/opts-4.c: New test.
668 2019-02-15 Richard Biener <rguenther@suse.de>
669 Jakub Jelinek <jakub@redhat.com>
671 PR tree-optimization/89278
672 * gcc.dg/pr89278.c: New test.
674 2019-02-15 Jakub Jelinek <jakub@redhat.com>
677 * gcc.dg/pr89340.c: New test.
678 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
679 that leaf attribute on nested function is useless.
682 * gcc.dg/pr89342.c: New test.
684 2019-02-14 Jakub Jelinek <jakub@redhat.com>
686 PR rtl-optimization/89354
687 * gcc.dg/pr89354.c: New test.
689 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
691 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
692 * gcc.target/i386/ssse3-pabsd.c: Ditto.
693 * gcc.target/i386/ssse3-pabsw.c: Ditto.
694 * gcc.target/i386/ssse3-palignr.c: Ditto.
695 * gcc.target/i386/ssse3-phaddd.c: Ditto.
696 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
697 * gcc.target/i386/ssse3-phaddw.c: Ditto.
698 * gcc.target/i386/ssse3-phsubd.c: Ditto.
699 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
700 * gcc.target/i386/ssse3-phsubw.c: Ditto.
701 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
702 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
703 * gcc.target/i386/ssse3-pshufb.c: Ditto.
704 * gcc.target/i386/ssse3-psignb.c: Ditto.
705 * gcc.target/i386/ssse3-psignd.c: Ditto.
706 * gcc.target/i386/ssse3-psignw.c: Ditto.
708 2018-02-14 Steve Ellcey <sellcey@marvell.com>
710 * gcc.target/aarch64/pcs_attribute.c: New test.
712 2019-02-14 Harald Anlauf <anlauf@gmx.de>
715 * gfortran.dg/pr88248.f90: New test.
716 * gfortran.dg/f2018_obs.f90: Updated test.
718 2019-02-14 Tamar Christina <tamar.christina@arm.com>
720 * gcc.target/arm/pr88850.c: change options to additional option.
722 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
725 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
728 2019-02-14 Tamar Christina <tamar.christina@arm.com>
731 * gcc.target/arm/pr88850-2.c: New test.
732 * lib/target-supports.exp
733 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
734 check_effective_target_arm_neon_softfp_fp16_ok,
735 add_options_for_arm_neon_softfp_fp16): New.
737 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
739 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
740 * lib/target-supports.exp: Add procedure to check for ldrd.
742 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
745 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
746 * gfortran.dg/goacc/loop-3.f95: Likewise.
747 * gfortran.dg/goacc/pr72715.f90: New test.
749 2019-02-14 Martin Liska <mliska@suse.cz>
751 PR rtl-optimization/89242
752 * g++.dg/pr89242.C: New test.
754 2019-02-14 Jakub Jelinek <jakub@redhat.com>
756 PR tree-optimization/89314
757 * gcc.dg/pr89314.c: New test.
760 * gcc.dg/ubsan/pr89284.c: New test.
762 2019-02-13 Ian Lance Taylor <iant@golang.org>
764 * gcc.dg/func-attr-1.c: New test.
766 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
768 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
770 2019-02-13 Marek Polacek <polacek@redhat.com>
772 PR c++/89297 - ICE with OVERLOAD in template.
773 * g++.dg/cpp0x/initlist113.C: New test.
775 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
778 * g++.dg/cpp0x/pr86379.C: New.
781 * g++.dg/cpp1y/pr87322.C: New.
782 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
783 instantiate the expected number of lambda functions.
785 2019-02-13 Marek Polacek <polacek@redhat.com>
788 * g++.dg/cpp2a/nontype-class13.C: New test.
790 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
793 * gcc.target/arm/pr89190.c: New test.
795 2019-02-13 David Malcolm <dmalcolm@redhat.com>
798 * g++.dg/concepts/pr89036.C: New test.
800 2019-02-13 Tamar Christina <tamar.christina@arm.com>
803 * gcc.target/aarch64/sve/pr88847.c: New test.
805 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
806 Jakub Jelinek <jakub@redhat.com>
809 * g++.dg/torture/pr89303.C: New test.
811 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
814 * g++.dg/cpp1z/using4.C: New.
815 * g++.dg/cpp1z/using5.C: Likewise.
816 * g++.dg/cpp1z/using6.C: Likewise.
818 2019-02-13 Jakub Jelinek <jakub@redhat.com>
821 * gcc.target/i386/pr89290.c: New test.
823 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
825 * gcc.target/powerpc/crypto-builtin-1.c
826 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
829 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
832 * gcc.target/i386/pr89229-1.c: New test.
834 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
837 * gcc.target/s390/pr89233.c: New test.
839 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
841 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
842 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
843 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
845 2019-02-12 Richard Biener <rguenther@suse.de>
847 PR tree-optimization/89253
848 * gfortran.dg/pr89253.f: New testcase.
850 2019-02-11 Marek Polacek <polacek@redhat.com>
852 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
853 * g++.dg/cpp0x/nullptr40.C: New test.
854 * g++.dg/cpp0x/nullptr41.C: New test.
856 2019-02-11 Jakub Jelinek <jakub@redhat.com>
859 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
861 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
863 PR tree-optimization/86637
864 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
866 2019-02-11 Martin Sebor <msebor@redhat.com>
868 PR tree-optimization/88771
869 * gcc.dg/Wstringop-overflow-8.c: New test.
870 * gcc.dg/Wstringop-overflow-9.c: New test.
871 * gcc.dg/Warray-bounds-40.c: New test.
872 * gcc.dg/builtin-stpncpy.c: Adjust.
873 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
874 * g++.dg/opt/memcpy1.C: Adjust.
876 2019-02-11 Martin Sebor <msebor@redhat.com>
879 * c-c++-common/array-5.c: New test.
880 * c-c++-common/pr68107.c: Adjust text of diagnostics.
881 * g++.dg/init/new38.C: Same.
882 * g++.dg/init/new43.C: Same.
883 * g++.dg/init/new44.C: Same.
884 * g++.dg/init/new46.C: Same.
885 * g++.dg/other/large-size-array.C: Same.
886 * g++.dg/other/new-size-type.C: Same.
887 * g++.dg/template/array30.C: Same.
888 * g++.dg/template/array32.C: New test.
889 * g++.dg/template/dependent-name3.C: Adjust.
890 * gcc.dg/large-size-array-3.c: Same.
891 * gcc.dg/large-size-array-5.c: Same.
892 * gcc.dg/large-size-array.c: Same.
893 * g++.old-deja/g++.brendan/array1.C: Same.
894 * g++.old-deja/g++.mike/p6149.C: Same.
896 2019-02-11 Martin Sebor <msebor@redhat.com>
898 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
900 2019-02-11 Tamar Christina <tamar.christina@arm.com>
903 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
904 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
905 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
907 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
909 * gcc.target/powerpc/vec-sld-modulo.c: New.
910 * gcc.target/powerpc/vec-srad-modulo.c: New.
911 * gcc.target/powerpc/vec-srd-modulo.c: New.
913 2019-02-11 Martin Liska <mliska@suse.cz>
916 * g++.dg/ipa/pr89009.C: New test.
918 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
921 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
922 * gfortran.dg/pointer_init_6.f90: Likewise.
923 * gfortran.dg/pointer_init_9.f90: New test.
925 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
928 * gfortran.dg/warn_undefined_1.f90: New test.o
930 2019-02-10 Jakub Jelinek <jakub@redhat.com>
932 PR tree-optimization/89268
933 * gcc.dg/vect/pr89268.c: New test.
935 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
937 * gnat.dg/lto19.adb: Remove dg-excess-errors.
939 2019-02-09 Harald Anlauf <anlauf@gmx.de>
942 * gfortran.dg/substr_simplify.f90: New test.
944 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
947 * gfortran.dg/pr79966.f90: Xfail everwyhere.
949 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
952 * gfortran.dg/array_reference_2.f90 : New test.
954 2019-02-09 Jakub Jelinek <jakub@redhat.com>
957 * gcc.dg/gomp/pr89246-1.c: New test.
958 * gcc.dg/gomp/pr89246-2.c: New test.
960 2019-02-08 Jakub Jelinek <jakub@redhat.com>
962 PR tree-optimization/88739
963 * gcc.c-torture/execute/pr88739.c: New test.
965 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
968 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
970 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
972 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
973 * gcc.target/s390/vector/vec-copysign.c: New test.
975 2019-02-08 Richard Biener <rguenther@suse.de>
977 PR tree-optimization/89247
978 * gcc.dg/torture/pr89247.c: New testcase.
980 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
982 * gcc.target/s390/jump-label.c: New test.
984 2019-02-08 Richard Biener <rguenther@suse.de>
987 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
989 2019-02-08 Jakub Jelinek <jakub@redhat.com>
991 PR rtl-optimization/89234
992 * g++.dg/ubsan/pr89234.C: New test.
994 2019-02-08 Richard Biener <rguenther@suse.de>
997 * gcc.dg/torture/pr89223.c: New testcase.
999 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1001 PR tree-optimization/86637
1002 PR tree-optimization/89235
1003 * gcc.c-torture/compile/pr86637-1.c: New test.
1004 * gcc.c-torture/compile/pr86637-2.c: New test.
1005 * gcc.c-torture/compile/pr86637-3.c: New test.
1006 * gcc.c-torture/compile/pr89235.c: New test.
1008 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1010 * gcc.target/aarch64/abd_1.c: New test.
1011 * gcc.dg/sabd_1.c: Likewise.
1013 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1016 * gfortran.dg/wunused-parameter_2.f90: New test.
1018 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1020 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1022 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1024 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1025 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1027 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1028 Jakub Jelinek <jakub@redhat.com>
1031 * gcc.c-torture/execute/pr88714.c: New test.
1032 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1034 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1037 * gcc.target/arm/pr88850.c: New test.
1039 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1042 * g++.dg/cpp0x/pr86218.C: New.
1044 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1046 PR rtl-optimization/89225
1047 * gcc.target/powerpc/pr89225.c: New.
1049 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1051 * gnat.dg/opt76.adb: New test.
1053 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1056 * gfortran.dg/null_10.f90: New test.
1058 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1061 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1062 column numbers to dg-warning directives where they are correct.
1063 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1064 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1065 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1067 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1070 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1071 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1072 xfail scan-assembler-not with Solaris as.
1074 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1076 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1078 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1080 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1083 2019-02-06 Richard Biener <rguenther@suse.de>
1085 PR tree-optimization/89182
1086 * gfortran.dg/graphite/pr89182.f90: New testcase.
1088 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1091 * gcc.dg/pr89211.c: New test.
1094 * c-c++-common/builtin-convertvector-2.c: New test.
1096 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1099 * lib/go-torture.exp: Test compiling with -flto.
1101 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1104 * gcc.dg/redecl-18.c: New test.
1106 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1109 * g++.dg/opt/pr89187.C: New test.
1111 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1113 * jit.dg/add-driver-options-testlib.c: Add support file for
1114 test-add-driver-options.c testcase.
1115 * jit.dg/all-non-failing-tests.h: Add note about
1116 test-add-driver-options.c
1117 * jit.dg/jit.exp (jit-dg-test): Update to support
1118 add-driver-options-testlib.c compilation.
1119 * jit.dg/test-add-driver-options.c: New testcase.
1121 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1123 PR rtl-optimization/11304
1124 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1125 * gcc.target/i386/call-2.c: New test.
1127 2019-02-05 Marek Polacek <polacek@redhat.com>
1129 PR c++/89158 - by-value capture of constexpr variable broken.
1130 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1132 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1134 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1136 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1138 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1140 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1143 * g++.dg/opt/pr89188.C: New test.
1145 PR rtl-optimization/89195
1146 * gcc.c-torture/execute/pr89195.c: New test.
1148 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1150 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1152 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1153 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1154 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1155 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1156 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1157 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1158 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1159 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1160 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1162 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1165 * g++.dg/ext/vector36.C: New test.
1167 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1170 * g++.dg/pr87770.C: New.
1172 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1175 * gfortran.dg/pr89077.f90: New test.
1177 2019-02-04 Martin Liska <mliska@suse.cz>
1180 * gcc.dg/ipa/pr88985.c: New test.
1182 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1185 characters or extra spaces after the comment character.
1187 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1189 * g++.dg/torture/alias-1.C: New test.
1191 2019-02-03 Martin Sebor <msebor@redhat.com>
1194 * c-c++-common/Wsequence-point-2.c: New test.
1197 * g++.dg/warn/Wunused-var-35.C: New test.
1199 2019-02-03 Richard Biener <rguenther@suse.de>
1202 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1204 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1207 * gfortran.dg/warn_conversion_10.f90: New test.
1209 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1212 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1214 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1217 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1219 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1222 * gfortran.dg/pointer_array_component_3.f90 : New test.
1224 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1227 * gcc.dg/gomp/pr87887-1.c: New test.
1228 * gcc.dg/gomp/pr87887-2.c: New test.
1230 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1234 * gfortran.dg/pr89084.f90: New test.
1235 * gfortran.dg/lto/pr89084_0.f90: New test.
1236 * gfortran.dg/pr83246.f90: New test.
1238 2019-02-01 Marek Polacek <polacek@redhat.com>
1240 PR c++/88325 - ICE with invalid out-of-line template member definition.
1241 * g++.dg/cpp2a/typename14.C: New test.
1243 2019-02-01 Richard Biener <rguenther@suse.de>
1246 * gcc.dg/torture/pr88597.c: New testcase.
1248 2019-02-01 Richard Biener <rguenther@suse.de>
1250 PR tree-optimization/85497
1251 * gcc.dg/graphite/pr85497.c: New testcase.
1253 2019-02-01 Richard Biener <rguenther@suse.de>
1256 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1258 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1260 PR tree-optimization/89143
1261 * gcc.dg/tree-ssa/vrp121.c: New test.
1263 PR tree-optimization/88107
1264 * gcc.dg/gomp/pr88107.c: New test.
1267 * g++.dg/ext/attrib57.C: New test.
1269 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1271 PR tree-optimization/88932
1272 * gfortran.dg/pr88932.f90: New test.
1274 2019-01-31 Marek Polacek <polacek@redhat.com>
1276 PR c++/88983 - ICE with switch in constexpr function.
1277 * g++.dg/cpp1y/constexpr-88983.C: New test.
1279 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1282 * gfortran.dg/contiguous_9.f90: New test.
1284 2019-01-31 Marek Polacek <polacek@redhat.com>
1286 PR c++/89083, c++/80864 - ICE with list initialization in template.
1287 * g++.dg/cpp0x/initlist107.C: New test.
1288 * g++.dg/cpp0x/initlist108.C: New test.
1289 * g++.dg/cpp0x/initlist109.C: New test.
1290 * g++.dg/cpp0x/initlist110.C: New test.
1291 * g++.dg/cpp0x/initlist111.C: New test.
1292 * g++.dg/cpp0x/initlist112.C: New test.
1293 * g++.dg/init/ptrfn4.C: New test.
1295 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1298 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1299 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1301 2019-01-31 Richard Biener <rguenther@suse.de>
1303 PR tree-optimization/89135
1304 * gcc.dg/torture/pr89135.c: New testcase.
1306 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1309 * c-c++-common/asan/pr89124.c: New test.
1311 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1314 * gfortran.dg/print_2.f90: New test.
1316 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1318 PR rtl-optimization/87246
1319 * gcc.target/i386/pr87246.c: New.
1321 2019-01-30 Marek Polacek <polacek@redhat.com>
1323 PR c++/89119 - ICE with value-initialization in template.
1324 * g++.dg/cpp0x/initlist-value3.C: New test.
1326 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1328 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1329 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1330 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1331 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1332 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1333 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1334 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1335 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1336 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1337 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1339 2019-01-30 Richard Biener <rguenther@suse.de>
1341 PR tree-optimization/89111
1342 * gcc.dg/torture/pr89111.c: New testcase.
1344 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1347 * lib/target-supports.exp: Cache result.
1349 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1352 * g++.target/i386/pr89105.C: New test.
1355 * gcc.dg/pr89061.c: New test.
1357 2019-01-29 Martin Sebor <msebor@redhat.com>
1360 * gcc.dg/Warray-bounds-39.c: New test.
1362 2019-01-29 Marek Polacek <polacek@redhat.com>
1365 * g++.dg/other/nontype-1.C: Expect error in all modes.
1366 * g++.dg/parse/crash13.C: Likewise.
1367 * g++.dg/parse/error36.C: Likewise.
1368 * g++.dg/template/error29.C: Likewise.
1370 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1373 * gfortran.dg/c_funptr_1.f90: New file.
1374 * gfortran.dg/c_funptr_1_mod.f90: New file.
1376 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.dg/gomp/pr89104.c: New test.
1382 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1384 * gdc.dg/pr89042a.d: Mark as compile test.
1385 * gdc.dg/pr89042b.d: Likewise.
1387 2019-01-29 Richard Biener <rguenther@suse.de>
1390 * g++.dg/lto/pr87295_0.C: New testcase.
1392 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1395 * gcc.dg/pr89045.c: New test.
1398 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1399 lp64, ilp32 and llp64 only.
1400 (fputs): Use unsigned long long instead of size_t for return type.
1401 (vfprintf, vfscanf): Accept arbitrary target specific type for
1404 2019-01-28 Marek Polacek <polacek@redhat.com>
1406 PR c++/88358 - name wrongly treated as type.
1407 * g++.dg/cpp2a/typename1.C: Add dg-error.
1408 * g++.dg/cpp2a/typename13.C: New test.
1409 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1412 2019-01-28 Marek Polacek <polacek@redhat.com>
1414 * g++.dg/cpp0x/enum37.C: Add dg-error.
1416 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1418 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1419 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1421 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1423 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1424 "-Wattribute-alias".
1426 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1429 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1431 2019-01-27 Marek Polacek <polacek@redhat.com>
1433 PR c++/88815 - narrowing conversion lost in decltype.
1434 PR c++/78244 - narrowing conversion in template not detected.
1435 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1436 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1437 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1438 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1440 PR c++/89024 - ICE with incomplete enum type.
1441 * g++.dg/cpp0x/enum37.C: New test.
1443 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1445 * gnat.dg/opt75.adb: New test.
1446 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1448 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1451 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1452 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1454 2019-01-26 Martin Jambor <mjambor@suse.cz>
1457 * gfortran.dg/gomp/pr88933.f90: New test.
1459 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1462 * gdc.dg/pr89042a.d: New test.
1463 * gdc.dg/pr89042b.d: New test.
1465 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1468 * gfortran.dg/pr57553.f90: New test.
1470 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1472 * gnat.dg/array34.adb: New test.
1474 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1476 PR preprocessor/88974
1477 * c-c++-common/cpp/pr88974.c: New test.
1479 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1482 * g++.dg/cpp2a/destroying-delete2.C: New.
1483 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1485 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1488 * gfortran.dg/pr85780.f90: Update testcase for error message.
1490 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1493 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1494 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1495 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1497 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1500 * gcc.dg/pr89037.c: New test.
1502 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1504 * lib/target-supports.exp (check_effective_target_fenv): New.
1505 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1506 fenv effective target.
1507 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1508 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1509 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1510 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1512 2019-01-25 Richard Biener <rguenther@suse.de>
1514 PR tree-optimization/86865
1515 * gcc.dg/graphite/pr86865.c: New testcase.
1516 * gcc.dg/graphite/pr69728.c: XFAIL.
1517 * gcc.dg/graphite/scop-21.c: Likewise.
1519 2019-01-24 Martin Sebor <msebor@redhat.com>
1524 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1525 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1526 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1527 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1528 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1529 * gcc.dg/builtins-69.c: New test.
1530 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1531 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1533 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1535 PR rtl-optimization/88948
1536 * gcc.target/i386/pr88948.c: New test.
1538 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1541 * g++.dg/debug/pr89006.C: New test.
1544 * gcc.dg/gomp/pr89015.c: New test.
1547 * c-c++-common/gomp/cancel-2.c: New test.
1548 * gcc.dg/gomp/cancel-1.c: New test.
1549 * g++.dg/gomp/cancel-1.C: New test.
1550 * g++.dg/gomp/cancel-2.C: New test.
1551 * g++.dg/gomp/cancel-3.C: New test.
1553 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1555 PR tree-optimization/89027
1556 * gfortran.dg/gomp/pr89027.f90: New test.
1558 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1561 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1562 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1564 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1567 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1568 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1569 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1570 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1572 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1575 * g++.target/i386/pr88998.c: New test.
1577 2019-01-23 Marek Polacek <polacek@redhat.com>
1579 PR c++/88757 - qualified name treated wrongly as type.
1580 * g++.dg/cpp0x/dependent2.C: New test.
1581 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1582 * g++.dg/cpp2a/typename12.C: New test.
1583 * g++.dg/template/static30.C: Remove dg-error.
1585 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1588 * c-c++-common/pr44715.c: New test.
1591 * c-c++-common/pr88984.c: New test.
1593 2019-01-23 Richard Biener <rguenther@suse.de>
1595 PR tree-optimization/89008
1596 * gcc.dg/torture/pr89008.c: New testcase.
1598 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1600 * gnat.dg/specs/opt4.ads: New test.
1602 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1604 PR tree-optimization/88964
1605 * gfortran.dg/pr88964.f90: New test.
1607 2019-01-22 Martin Sebor <msebor@redhat.com>
1609 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1610 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1612 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1613 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1616 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1618 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1619 to aarch64*-*-* target.
1620 * c-c++-common/gomp/pr60823-3.c: Ditto.
1621 * g++.dg/gomp/declare-simd-1.C: Ditto.
1622 * g++.dg/gomp/declare-simd-3.C: Ditto.
1623 * g++.dg/gomp/declare-simd-4.C: Ditto.
1624 * g++.dg/gomp/declare-simd-7.C: Ditto.
1625 * g++.dg/gomp/pr88182.C: Ditto.
1626 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1627 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1628 * gcc.dg/gomp/pr59669-2.c: Ditto.
1629 * gcc.dg/gomp/pr87895-1.c: Ditto.
1630 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1631 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1632 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1633 * gfortran.dg/gomp/pr83977.f90: Ditto.
1635 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1638 * gcc.target/powerpc/pr88965.c: New test.
1641 * c-c++-common/gomp/atomic-23.c: New test.
1643 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1646 * gfortran.dg/power_8.f90: New test.
1648 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1650 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1651 * g++.dg/vec-init-1.C: Likewise.
1652 * gcc.dg/pr87793.c: Likewise.
1654 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1656 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1657 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1659 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1662 * gcc.target/arm/aapcs/bitfield2.c: New test.
1663 * gcc.target/arm/aapcs/bitfield3.c: New test.
1665 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1667 PR rtl-optimization/87763
1668 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1670 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1673 * gcc.target/i386/pr88954-1.c: New test.
1674 * gcc.target/i386/pr88954-2.c: Likewise.
1676 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1679 * gcc.target/arm/aapcs/bitfield1.c: New test.
1680 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1681 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1682 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1684 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1686 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1687 * gfortran.dg/block_16.f08: Likewise.
1688 * gfortran.dg/dec_structure_14.f90: Likewise.
1689 * gfortran.dg/namelist_96.f90: Likewise.
1690 * gfortran.dg/newunit_5.f90.f90: Moved to
1691 * gfortran.dg/newunit_5.f90: here.
1692 * gfortran.dg/pdt_28.f03: Likewise.
1693 * gfortran.dg/spread_simplify_1.f90: Likewise.
1695 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1697 PR/tree-optimization 88903
1698 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1700 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1702 PR rtl-optimization/88904
1703 * gcc.c-torture/execute/pr88904.c: New test.
1706 * gcc.dg/pr88905.c: New test.
1708 PR rtl-optimization/49429
1710 PR rtl-optimization/86334
1712 * gcc.target/i386/pr86334.c: New test.
1713 * gcc.target/i386/pr88906.c: New test.
1715 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1718 * g++.dg/gomp/pr88949.C: New test.
1720 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1722 * class_66.f90: Fix a dg directive.
1723 * debug/pr35154-stabs.f: Likewise.
1724 * dec_d_lines_3.f: Likewise.
1725 * dec_d_lines_3.f: Likewise.
1726 * dec_structure_12.f90: Likewise.
1727 * dec_structure_15.f90: Likewise.
1728 * deferred_character_31.f90: Likewise.
1729 * dtio_31.f03: Likewise.
1730 * dtio_32.f03: Likewise.
1731 * extends_11.f03: Likewise.
1732 * integer_plus.f90: Likewise.
1733 * pdt_25.f03: Likewise.
1734 * pr58968.f: Likewise.
1735 * pr78259.f90: Likewise.
1736 * vect/vect-2.f90: Likewise.
1737 * matmul_const.f90: Likewise.
1739 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1742 * gcc.target/i386/pr88938.c: New test.
1744 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1747 * g++.dg/asan/pr88901.C: New test.
1749 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1751 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1753 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1756 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1757 * gcc.dg/pr88928.c: New test case.
1759 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1761 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1762 {long ,short ,}{unsigned ,}int.
1764 2019-01-21 Richard Biener <rguenther@suse.de>
1766 PR tree-optimization/88934
1767 * gfortran.dg/pr88934.f90: New testcase.
1769 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1771 Fix after C++ P0600 implementation.
1772 * g++.dg/init/new39.C: Don't just ignore result of new.
1774 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1776 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1778 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1780 * gdc.dg/runnable.d: Add tests for comparing complex types.
1782 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1784 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1785 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1786 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1787 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1789 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1792 * gfortran.dg/no-automatic.f90: New test.
1794 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1797 * gfortran.dg/pr77960.f90: New test.
1799 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1800 Paul Thomas <pault@gcc.gnu.org>
1803 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1804 scan-tree tests that fail with patch.
1805 * gfortran.dg/contiguous_8.f90: New test.
1807 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1809 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1811 * gfortran.dg/loop_versioning_9.f90: New test.
1812 * gfortran.dg/loop_versioning_10.f90: Likewise.
1814 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1817 * gfortran.dg/pr88902.f90: New test.
1819 2019-01-18 Martin Sebor <msebor@redhat.com>
1821 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1823 2019-01-18 Ian Lance Taylor <iant@golang.org>
1825 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1826 is no longer externally visible.
1828 2019-01-18 Marek Polacek <polacek@redhat.com>
1831 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1833 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1836 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1837 (dg-options): Replace -m32 with -fno-pic.
1838 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1839 (dg-options): Remove -m32.
1841 2019-01-18 Richard Biener <rguenther@suse.de>
1843 PR tree-optimization/88903
1844 * gcc.dg/vect/pr88903-1.c: New testcase.
1845 * gcc.dg/vect/pr88903-2.c: Likewise.
1847 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1851 * c-c++-common/pr51628-33.c: New test.
1852 * c-c++-common/pr51628-35.c: New test.
1853 * c-c++-common/pr88664-1.c: Likewise.
1854 * c-c++-common/pr88664-2.c: Likewise.
1855 * gcc.dg/pr51628-34.c: Likewise.
1857 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1860 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1861 mp and sec extensions to armv7-a.
1863 2019-01-18 Martin Liska <mliska@suse.cz>
1865 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1866 expected function name.
1868 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1870 PR tree-optimization/86214
1871 * g++.dg/opt/pr86214-1.C: New test.
1872 * g++.dg/opt/pr86214-2.C: New test.
1874 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1876 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1878 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1881 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1884 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1885 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1887 2019-01-18 Martin Liska <mliska@suse.cz>
1890 * g++.target/i386/pr88587.C: New test.
1891 * gcc.target/i386/mvc13.c: New test.
1893 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1896 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1898 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1899 * gfortran.dg/gomp/pr83977.f90: Ditto.
1901 2019-01-17 Martin Sebor <msebor@redhat.com>
1904 * gcc.dg/Warray-bounds-38.c: New test.
1906 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1908 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1909 warning checks and assembler scans.
1910 * c-c++-common/gomp/pr60823-3.c: Ditto.
1911 * c-c++-common/gomp/pr63328.c: Ditto.
1912 * g++.dg/gomp/declare-simd-1.C: Ditto.
1913 * g++.dg/gomp/declare-simd-3.C: Ditto.
1914 * g++.dg/gomp/declare-simd-4.C: Ditto.
1915 * g++.dg/gomp/declare-simd-7.C: Ditto.
1916 * g++.dg/gomp/pr88182.C: Ditto.
1917 * g++.dg/vect/simd-clone-7.cc: Ditto.
1918 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1919 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1920 * gcc.dg/gomp/pr59669-2.c: Ditto.
1921 * gcc.dg/gomp/pr87895-1.c: Ditto.
1922 * gcc.dg/gomp/pr87895-2.c: Ditto.
1923 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1924 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1925 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1926 * gfortran.dg/gomp/pr83977.f90: Ditto.
1928 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1930 * g++.dg/cpp0x/auto52.C: Test locations too.
1931 * g++.dg/cpp0x/trailing2.C: Likewise.
1932 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1933 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1934 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1935 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1936 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1938 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1941 * g++.dg/template/pr88699.C: New test.
1943 2019-01-17 Martin Sebor <msebor@redhat.com>
1945 PR tree-optimization/88800
1946 * c-c++-common/Wrestrict.c: Adjust.
1947 * gcc.dg/Warray-bounds-37.c: New test.
1948 * gcc.dg/builtin-memcpy-2.c: New test.
1949 * gcc.dg/builtin-memcpy.c: New test.
1951 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1954 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1956 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1957 Kwok Cheung Yeung <kcy@codesourcery.com>
1958 Julian Brown <julian@codesourcery.com>
1959 Tom de Vries <tom@codesourcery.com>
1961 * gcc.dg/20020312-2.c: Add amdgcn support.
1962 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1963 * gcc.dg/builtin-apply2.c: Likewise.
1964 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1965 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1966 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1967 * gcc.dg/memcmp-1.c: Increase timeout factor.
1968 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1969 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1970 * gcc.dg/sibcall-9.c: Likewise.
1971 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1972 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1973 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1974 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1975 * lib/target-supports.exp (check_effective_target_trampolines):
1977 (check_profiling_available): Likewise.
1978 (check_effective_target_global_constructor): Likewise.
1979 (check_effective_target_return_address): Likewise.
1980 (check_effective_target_fopenacc): Likewise.
1981 (check_effective_target_fopenmp): Likewise.
1982 (check_effective_target_vect_int): Likewise.
1983 (check_effective_target_vect_intfloat_cvt): Likewise.
1984 (check_effective_target_vect_uintfloat_cvt): Likewise.
1985 (check_effective_target_vect_floatint_cvt): Likewise.
1986 (check_effective_target_vect_floatuint_cvt): Likewise.
1987 (check_effective_target_vect_simd_clones): Likewise.
1988 (check_effective_target_vect_shift): Likewise.
1989 (check_effective_target_whole_vector_shift): Likewise.
1990 (check_effective_target_vect_bswap): Likewise.
1991 (check_effective_target_vect_shift_char): Likewise.
1992 (check_effective_target_vect_long): Likewise.
1993 (check_effective_target_vect_float): Likewise.
1994 (check_effective_target_vect_double): Likewise.
1995 (check_effective_target_vect_perm): Likewise.
1996 (check_effective_target_vect_perm_byte): Likewise.
1997 (check_effective_target_vect_perm_short): Likewise.
1998 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1999 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2000 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2001 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2002 (check_effective_target_vect_natural_alignment): Likewise.
2003 (check_effective_target_vect_fully_masked): Likewise.
2004 (check_effective_target_vect_element_align): Likewise.
2005 (check_effective_target_vect_masked_store): Likewise.
2006 (check_effective_target_vect_scatter_store): Likewise.
2007 (check_effective_target_vect_condition): Likewise.
2008 (check_effective_target_vect_cond_mixed): Likewise.
2009 (check_effective_target_vect_char_mult): Likewise.
2010 (check_effective_target_vect_short_mult): Likewise.
2011 (check_effective_target_vect_int_mult): Likewise.
2012 (check_effective_target_sqrt_insn): Likewise.
2013 (check_effective_target_vect_call_sqrtf): Likewise.
2014 (check_effective_target_vect_call_btrunc): Likewise.
2015 (check_effective_target_vect_call_btruncf): Likewise.
2016 (check_effective_target_vect_call_ceil): Likewise.
2017 (check_effective_target_vect_call_floorf): Likewise.
2018 (check_effective_target_lto): Likewise.
2019 (check_vect_support_and_set_flags): Likewise.
2020 (check_effective_target_vect_stridedN): Enable when fully masked is
2022 (add_options_for_sqrt_insn): New procedure.
2024 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2026 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2027 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2029 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2031 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2033 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2034 * gcc.dg/pic-1.c: Disable on amdgcn.
2035 * gcc.dg/pic-2.c: Disable on amdgcn.
2036 * gcc.dg/pic-3.c: Disable on amdgcn.
2037 * gcc.dg/pic-4.c: Disable on amdgcn.
2038 * gcc.dg/pie-3.c: Disable on amdgcn.
2039 * gcc.dg/pie-4.c: Disable on amdgcn.
2040 * gcc.dg/uninit-19.c: Check pie_enabled.
2041 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2043 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2044 Kwok Cheung Yeung <kcy@codesourcery.com>
2045 Julian Brown <julian@codesourcery.com>
2046 Tom de Vries <tom@codesourcery.com>
2048 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2049 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2050 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2051 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2052 * gcc.dg/20111216-1.c: Require exceptions.
2053 * gcc.dg/cleanup-10.c: Require exceptions.
2054 * gcc.dg/cleanup-11.c: Require exceptions.
2055 * gcc.dg/cleanup-12.c: Require exceptions.
2056 * gcc.dg/cleanup-13.c: Require exceptions.
2057 * gcc.dg/cleanup-5.c: Require exceptions.
2058 * gcc.dg/cleanup-8.c: Require exceptions.
2059 * gcc.dg/cleanup-9.c: Require exceptions.
2060 * gcc.dg/gomp/pr29955.c: Require exceptions.
2061 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2062 * gcc.dg/nested-func-5.c: Require exceptions.
2063 * gcc.dg/pch/except-1.c: Require exceptions.
2064 * gcc.dg/pch/valid-2.c: Require exceptions.
2065 * gcc.dg/pr41470.c: Require exceptions.
2066 * gcc.dg/pr42427.c: Require exceptions.
2067 * gcc.dg/pr44545.c: Require exceptions.
2068 * gcc.dg/pr47086.c: Require exceptions.
2069 * gcc.dg/pr51481.c: Require exceptions.
2070 * gcc.dg/pr51644.c: Require exceptions.
2071 * gcc.dg/pr52046.c: Require exceptions.
2072 * gcc.dg/pr54669.c: Require exceptions.
2073 * gcc.dg/pr56424.c: Require exceptions.
2074 * gcc.dg/pr64465.c: Require exceptions.
2075 * gcc.dg/pr65802.c: Require exceptions.
2076 * gcc.dg/pr67563.c: Require exceptions.
2077 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2078 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2079 * gcc.dg/vect/pr46663.c: Require exceptions.
2080 * lib/target-supports.exp (check_effective_target_exceptions): New.
2082 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2085 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2087 2019-01-17 Nathan Sidwell <nathan@acm.org>
2090 * g++.dg/cpp0x/pr86610.C: New.
2092 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2094 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2095 VFIXUPIMM* intrinsics.
2096 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2097 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2098 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2100 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2104 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2106 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2107 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2108 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2109 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2110 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2111 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2112 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2113 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2114 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2115 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2116 * gcc.target/i386/sse-13.c: Ditto.
2117 * gcc.target/i386/sse-14.c: Ditto.
2118 * gcc.target/i386/sse-22.c: Ditto.
2119 * gcc.target/i386/sse-23.c: Ditto.
2120 * gcc.target/i386/testimm-10.c: Ditto.
2121 * gcc.target/i386/testround-1.c: Ditto.
2123 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2127 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2130 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2131 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2133 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2135 PR rtl-optimization/88870
2136 * gcc.dg/pr88870.c: New test.
2138 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2140 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2142 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2145 * g++.dg/concepts/pr87768.C: New.
2148 * gcc.dg/cpp1z/pr86648.C: New.
2150 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2153 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2154 vectorized on POWER unless hardware misaligned loads are available.
2156 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2159 * g++.dg/torture/pr88861.C: New test.
2161 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2164 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2166 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2168 * g++.dg/other/pr33558.C: Test location too.
2169 * g++.dg/other/pr33558-2.C: Likewise.
2170 * g++.dg/parse/crash4.C: Likewise.
2171 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2172 * g++.old-deja/g++.mike/p7635.C: Likewise.
2173 * g++.old-deja/g++.other/decl6.C: Likewise.
2175 2019-01-16 Marek Polacek <polacek@redhat.com>
2177 PR c++/78244 - narrowing conversion in template not detected.
2178 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2179 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2181 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2185 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2186 may_alias attribute.
2188 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2190 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2193 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2196 * g++.dg/template/pr88795.C: New test.
2198 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2201 * gfortran.dg/actual_array_substr_3.f90: New test.
2203 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2206 * gfortran.dg/pr81849.f90: New test.
2208 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2210 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2211 ISO_Fortran_binding_2.h.
2213 2019-01-15 Marek Polacek <polacek@redhat.com>
2216 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2218 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2221 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2222 -Wdeprecated warning and expect a following note:.
2224 2019-01-15 Richard Biener <rguenther@suse.de>
2227 * g++.dg/lto/pr88046_0.C: New testcase.
2229 2019-01-15 Richard Biener <rguenther@suse.de>
2231 PR tree-optimization/88855
2232 * gcc.dg/pr88855.c: New testcase.
2234 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2236 * g++.dg/diagnostic/typedef-initialized.C: New.
2238 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/diagnostic/bitfld3.C: New.
2242 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2244 PR tree-optimization/88775
2245 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2246 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2248 2019-01-14 Marek Polacek <polacek@redhat.com>
2250 PR c++/88825 - ICE with bogus function return type deduction.
2251 * g++.dg/cpp1y/auto-fn55.C: New test.
2253 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2255 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2256 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2257 feature test macros.
2258 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2260 2019-01-14 Marek Polacek <polacek@redhat.com>
2262 PR c++/88830 - ICE with abstract class.
2263 * g++.dg/other/abstract7.C: New test.
2265 2019-01-14 Martin Sebor <msebor@redhat.com>
2268 * gcc.dg/format/attr-8.c: New test.
2269 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2270 * gcc.dg/format/attr-3.c: Same.
2271 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2272 * objc.dg/fsf-nsstring-format-1.m: Same.
2274 2019-01-14 Martin Liska <mliska@suse.cz>
2276 PR gcov-profile/88263
2277 * g++.dg/gcov/pr88263-2.C: New test.
2279 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2281 PR rtl-optimization/88796
2282 * gcc.target/i386/pr88796.c: New test.
2284 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2286 * gdc.dg/asm1.d: New test.
2287 * gdc.dg/asm2.d: New test.
2288 * gdc.dg/asm3.d: New test.
2289 * gdc.dg/asm4.d: New test.
2290 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2292 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2295 * gfortran.dg/namelist_96.f90: New test.
2297 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2300 * gfortran.dg/internal_pack_18.f90: New test.
2302 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2304 * gcc.dg/pr51628-20.c: Updated.
2305 * gcc.dg/pr51628-21.c: Likewise.
2306 * gcc.dg/pr51628-25.c: Likewise.
2308 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2311 * gfortran.dg/internal_pack_17.f90: New test.
2312 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2315 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2318 * gfortran.dg/pr61765.f90: New test.
2320 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2322 * g++.dg/cpp0x/pr62101.C: Test locations too.
2323 * g++.dg/inherit/pure1.C: Likewise.
2325 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2327 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2329 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2331 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2333 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2334 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2335 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2336 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2337 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2340 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2343 * gfortran.dg/pr35031.f90: new test.
2345 2019-01-11 Marek Polacek <polacek@redhat.com>
2347 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2348 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2349 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2351 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2355 * c-c++-common/gomp/pr85956.c: New test.
2356 * g++.dg/gomp/pr88733.C: New test.
2358 2019-01-11 Tobias Burnus <burnus@net-b.de>
2361 * g++.dg/cpp0x/defaulted61.C: New
2362 * g++.dg/cpp0x/defaulted62.C: New.
2364 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2366 PR tree-optimization/88693
2367 * gcc.c-torture/execute/pr88693.c: New test.
2369 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2371 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2374 2019-01-11 Martin Liska <mliska@suse.cz>
2377 * g++.dg/lto/pr88758_0.C: New test.
2378 * g++.dg/lto/pr88758_1.C: New test.
2380 2019-01-11 Jan Beulich <jbeulich@suse.com>
2382 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2383 gcc.target/i386/avx512f-vcvtss2si-1.c,
2384 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2385 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2386 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2387 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2388 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2389 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2390 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2391 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2392 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2393 gcc.target/i386/pr19398.c: Permit l or q suffix.
2395 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2397 PR rtl-optimization/88296
2398 * gcc.target/i386/pr88296.c: New test.
2400 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2402 * g++.dg/diagnostic/extern-initialized.C: New.
2403 * g++.dg/ext/dllimport-initialized.C: Likewise.
2405 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2408 * gfortran.dg/internal_pack_16.f90: New test.
2410 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2413 * g++.target/i386/pr88785.C: New test.
2415 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2417 PR rtl-optimization/87305
2418 * gcc.target/aarch64/pr87305.c: New.
2420 2019-01-10 Richard Biener <rguenther@suse.de>
2422 PR tree-optimization/88792
2423 * gcc.dg/torture/pr88792.c: New testcase.
2425 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2428 * gfortran.dg/pr86322_1.f90: New test.
2429 * gfortran.dg/pr86322_2.f90: Ditto.
2430 * gfortran.dg/pr86322_3.f90: Ditto.
2432 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2434 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2435 * gcc.target/aarch64/bti-2.c: Likewise.
2436 * gcc.target/aarch64/bti-3.c: Likewise.
2438 2019-01-10 Stefan Agner <stefan@agner.ch>
2441 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2442 check if -masm-syntax-unified gets applied properly.
2444 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2447 * gcc.dg/pr88568.c: New test.
2449 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2451 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2452 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2454 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2456 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2457 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2459 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2461 * lib/target-supports.exp
2462 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2463 check_effective_target_arm_v8_3a_complex_neon_ok,
2464 add_options_for_arm_v8_3a_complex_neon,
2465 check_effective_target_arm_v8_3a_complex_neon_hw,
2466 check_effective_target_vect_complex_rot_N): New.
2468 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2471 * gfortran.dg/pr88376.f90: New test.
2473 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2476 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2477 "can not" with "cannot".
2478 * gfortran.dg/common_15.f90: Likewise.
2479 * gfortran.dg/derived_result_2.f90: Likewise.
2480 * gfortran.dg/do_check_6.f90: Likewise.
2481 * gfortran.dg/namelist_args.f90: Likewise.
2482 * gfortran.dg/negative_unit_check.f90: Likewise.
2483 * gfortran.dg/pure_formal_3.f90: Likewise.
2484 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2485 * obj-c++.dg/exceptions-3.mm: Likewise.
2486 * obj-c++.dg/exceptions-4.mm: Likewise.
2487 * obj-c++.dg/exceptions-5.mm: Likewise.
2488 * obj-c++.dg/property/at-property-23.mm: Likewise.
2489 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2490 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2491 * objc.dg/attributes/method-attribute-2.m: Likewise.
2492 * objc.dg/exceptions-3.m: Likewise.
2493 * objc.dg/exceptions-4.m: Likewise.
2494 * objc.dg/exceptions-5.m: Likewise.
2495 * objc.dg/param-1.m: Likewise.
2496 * objc.dg/property/at-property-23.m: Likewise.
2497 * objc.dg/property/dotsyntax-17.m: Likewise.
2498 * objc.dg/property/property-neg-7.m: Likewise.
2500 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2503 * gfortran.dg/spread_simplify_1.f90: New test.
2505 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2507 * lib/target-supports.exp
2508 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2509 * gcc.target/i386/xorsign.c: New test.
2511 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2513 * gcc.target/sparc/tls-ld-int8.c: New test.
2514 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2515 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2516 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2517 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2518 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2520 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2522 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2523 option when configure with bti.
2524 * gcc.target/aarch64/bti-2.c: Likewise.
2525 * lib/target-supports.exp
2526 (check_effective_target_default_branch_protection):
2527 Add configure check for --enable-standard-branch-protection.
2529 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2531 * gcc.target/aarch64/bti-1.c: New test.
2532 * gcc.target/aarch64/bti-2.c: New test.
2533 * gcc.target/aarch64/bti-3.c: New test.
2534 * lib/target-supports.exp
2535 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2537 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2539 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2540 instead of IP0_REGNUM and add test case.
2542 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2544 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2546 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2547 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2549 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2551 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2553 PR rtl-optimization/88331
2554 * gcc.target/i386/pr88331.c: New test.
2556 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2558 * g++.dg/diagnostic/constexpr2.C: New.
2559 * g++.dg/diagnostic/ref3.C: Likewise.
2561 2019-01-08 Marek Polacek <polacek@redhat.com>
2563 PR c++/88538 - braced-init-list in template-argument-list.
2564 * g++.dg/cpp2a/nontype-class11.C: New test.
2567 * g++.dg/cpp2a/nontype-class12.C: New test.
2569 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2572 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2573 dg-options. Require ppc_cpu_supports_hw effective target instead of
2576 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2579 * gfortran.dg/class_69.f90: New test case.
2581 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2584 * gcc.target/i386/pr88717.c: New test.
2586 2019-01-08 Marek Polacek <polacek@redhat.com>
2588 PR c++/88548 - this accepted in static member functions.
2589 * g++.dg/cpp0x/this1.C: New test.
2591 2019-01-08 Martin Liska <mliska@suse.cz>
2593 PR tree-optimization/88753
2594 * gcc.dg/tree-ssa/pr88753.c: New test.
2596 2019-01-08 Richard Biener <rguenther@suse.de>
2598 PR tree-optimization/86554
2599 * gcc.dg/torture/pr86554-1.c: New testcase.
2600 * gcc.dg/torture/pr86554-2.c: Likewise.
2602 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2604 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2605 cover target variance.
2607 2019-01-08 Richard Biener <rguenther@suse.de>
2610 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2611 directly build the expected GENERIC tree.
2613 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2615 * gcc.target/aarch64/(return_address_sign_1.c,
2616 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2617 Change option to -mbranch-protection.
2618 * gcc.target/aarch64/(branch-protection-option.c,
2619 branch-protection-option-2.c, branch-protection-attr.c,
2620 branch-protection-attr-2.c): New file.
2622 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2624 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2626 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2628 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2630 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2631 Append match for warning that ‘protected’ attribute is not supported.
2633 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2635 * gcc.dg/Wmissing-attributes.c: Require alias support.
2636 * gcc.dg/attr-copy-2.c: Likewise.
2637 * gcc.dg/attr-copy-5.c: Likewise.
2639 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2640 Jakub Jelinek <jakub@redhat.com>
2643 * g++.dg/warn/Wreturn-type-11.C: New test.
2645 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2648 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2649 dump to reflect r266077.
2651 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2654 * gcc.dg/pr88701.c: New test.
2656 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2660 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2662 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2664 * g++.dg/diagnostic/constexpr1.C: New.
2665 * g++.dg/diagnostic/thread1.C: Likewise.
2667 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2668 Harald Anlauf <anlauf@gmx.de>
2669 Tobias Burnus <burnus@gcc.gnu.org>
2671 * gfortran.dg/is_contiguous_1.f90: New test.
2672 * gfortran.dg/is_contiguous_2.f90: New test.
2673 * gfortran.dg/is_contiguous_3.f90: New test.
2675 2019-01-07 Marek Polacek <polacek@redhat.com>
2677 PR c++/88741 - wrong error with initializer-string.
2678 * g++.dg/init/array50.C: New test.
2680 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2686 * gcc.dg/array-6.c: Move from here ...
2687 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2688 * g++.dg/pr69338.C: New test.
2689 * g++.dg/pr69697.C: Likewise.
2690 * g++.dg/ext/flexary32.C: Likewise.
2691 * g++.dg/ext/flexary3.C: Adjust test.
2692 * g++.dg/ext/flexary12.C: Likewise.
2693 * g++.dg/ext/flexary13.C: Likewise.
2694 * g++.dg/ext/flexary15.C: Likewise.
2695 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2696 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2697 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2699 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2701 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2702 optional in scan pattern.
2704 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2706 PR tree-optimization/88598
2707 * gcc.dg/vect/pr88598-1.c: New test.
2708 * gcc.dg/vect/pr88598-2.c: Likewise.
2709 * gcc.dg/vect/pr88598-3.c: Likewise.
2710 * gcc.dg/vect/pr88598-4.c: Likewise.
2711 * gcc.dg/vect/pr88598-5.c: Likewise.
2712 * gcc.dg/vect/pr88598-6.c: Likewise.
2714 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2716 PR tree-optimization/88598
2717 * gcc.dg/pr88598-1.c: New test.
2718 * gcc.dg/pr88598-2.c: Likewise.
2719 * gcc.dg/pr88598-3.c: Likewise.
2720 * gcc.dg/pr88598-4.c: Likewise.
2721 * gcc.dg/pr88598-5.c: Likewise.
2723 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2725 PR tree-optimization/88676
2726 * gcc.dg/tree-ssa/pr88676.c: New test.
2727 * gcc.dg/pr88676.c: New test.
2728 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2732 * c-c++-common/asan/pr88619.c: New test.
2735 * c-c++-common/builtin-convertvector-1.c: New test.
2736 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2737 * g++.dg/ext/builtin-convertvector-1.C: New test.
2738 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2740 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2743 * gcc.target/i386/pr88521.c: New testcase.
2745 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2748 * gfortran.dg/min_max_type_2.f90: New test.
2750 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2753 * c-c++-common/attributes-4.c (falloc_align_int128,
2754 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2756 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2758 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2760 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2762 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2763 * gcc.dg/plugin/plugindir2.c: Likewise.
2764 * gcc.dg/plugin/plugindir3.c: Likewise.
2765 * gcc.dg/plugin/plugindir4.c: Likewise.
2767 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2770 * gfortran.dg/blockdata_10.f90: New test case.
2772 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2776 * gcc.dg/nested-func-12.c: New test.
2777 * gcc.c-torture/compile/pr82564.c: New test.
2780 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2782 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2785 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2787 2019-01-04 Martin Sebor <msebor@redhat.com>
2790 * g++.dg/ext/attr-copy.C: New test.
2791 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2792 * gcc.dg/attr-copy-6.c: New test.
2793 * gcc.dg/attr-copy-7.c: New test.
2795 2019-01-04 Martin Sebor <msebor@redhat.com>
2798 * c-c++-common/attributes-4.c: New test.
2800 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2803 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2806 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2809 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2810 * gfortran.dg/merge_char_const.f90: Restore.
2812 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2815 * gcc.dg/pr88594.c: New test.
2817 2019-01-04 Jan Beulich <jbeulich@suse.com>
2819 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2820 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2821 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2822 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2823 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2824 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2825 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2826 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2827 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2828 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2829 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2830 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2831 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2832 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2833 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2834 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2835 gcc.target/i386/avx512bw-vpcmplew-1.c,
2836 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2837 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2838 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2839 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2840 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2841 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2842 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2843 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2844 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2845 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2846 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2847 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2848 gcc.target/i386/avx512bw-vptestmb-1.c,
2849 gcc.target/i386/avx512bw-vptestmw-1.c,
2850 gcc.target/i386/avx512bw-vptestnmb-1.c,
2851 gcc.target/i386/avx512bw-vptestnmw-1.c,
2852 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2853 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2854 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2855 gcc.target/i386/avx512dq-vfpclassss-1.c,
2856 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2857 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2858 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2859 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2860 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2861 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2862 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2863 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2864 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2865 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2866 gcc.target/i386/avx512vl-vpcmpged-1.c,
2867 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2868 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2869 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2870 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2871 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2872 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2873 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2874 gcc.target/i386/avx512vl-vpcmpled-1.c,
2875 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2876 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2877 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2878 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2879 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2880 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2881 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2882 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2883 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2884 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2885 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2886 gcc.target/i386/avx512vl-vptestmd-1.c,
2887 gcc.target/i386/avx512vl-vptestmq-1.c,
2888 gcc.target/i386/avx512vl-vptestnmd-1.c,
2889 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2891 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2892 gcc.target/i386/avx512bw-vpcmpub-1.c,
2893 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2894 gcc.target/i386/avx512bw-vpcmpw-1.c,
2895 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2896 gcc.target/i386/avx512dq-vfpclassps-1.c,
2897 gcc.target/i386/avx512f-vcmppd-1.c,
2898 gcc.target/i386/avx512f-vcmpps-1.c,
2899 gcc.target/i386/avx512f-vcmpsd-1.c,
2900 gcc.target/i386/avx512f-vcmpss-1.c,
2901 gcc.target/i386/avx512f-vpcmpd-1.c,
2902 gcc.target/i386/avx512f-vpcmpq-1.c,
2903 gcc.target/i386/avx512f-vpcmpud-1.c,
2904 gcc.target/i386/avx512f-vpcmpuq-1.c,
2905 gcc.target/i386/avx512f-vptestmd-1.c,
2906 gcc.target/i386/avx512f-vptestmq-1.c,
2907 gcc.target/i386/avx512f-vptestnmd-1.c,
2908 gcc.target/i386/avx512f-vptestnmq-1.c,
2909 gcc.target/i386/avx512vl-vcmppd-1.c,
2910 gcc.target/i386/avx512vl-vcmpps-1.c,
2911 gcc.target/i386/avx512vl-vpcmpd-1.c,
2912 gcc.target/i386/avx512vl-vpcmpq-1.c,
2913 gcc.target/i386/avx512vl-vpcmpud-1.c,
2914 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2917 2019-01-03 Martin Sebor <msebor@redhat.com>
2919 PR tree-optimization/88659
2920 * gcc.dg/Wstringop-truncation-6.c: New test.
2922 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2925 * gfortran.dg/const_chararacter_merge.f90: Remove.
2927 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2931 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2933 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2935 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2936 * gcc.dg/pubtypes-3.c: Likewise.
2937 * gcc.dg/pubtypes-4.c: Likewise.
2939 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2942 * g++.target/i386/pr88636.C: New test.
2944 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2946 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2948 2019-01-03 Martin Liska <mliska@suse.cz>
2951 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2953 2019-01-02 Marek Polacek <polacek@redhat.com>
2955 PR c++/88612 - ICE with -Waddress-of-packed-member.
2956 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2958 PR c++/88631 - CTAD failing for value-initialization.
2959 * g++.dg/cpp1z/class-deduction59.C: New test.
2961 PR c++/81486 - CTAD failing with ().
2962 * g++.dg/cpp1z/class-deduction60.C: New test.
2963 * g++.dg/cpp1z/class-deduction61.C: New test.
2965 2019-01-02 Martin Sebor <msebor@redhat.com>
2966 Jeff Law <law@redhat.com>
2968 * gcc.dg/strlenopt-36.c: Update.
2969 * gcc.dg/strlenopt-45.c: Update.
2970 * gcc.c-torture/execute/strlen-5.c: New test.
2971 * gcc.c-torture/execute/strlen-6.c: New test.
2972 * gcc.c-torture/execute/strlen-7.c: New test.
2974 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2977 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2978 messages only on vect_hw_misalign targets.
2980 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2982 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2983 * gfortran.dg/dec_d_lines_3.f: Ditto.
2984 * gfortran.dg/dec_structure_24.f90: Ditto.
2985 * gfortran.dg/dec_structure_26.f90: Ditto.
2986 * gfortran.dg/dec_structure_27.f90: Ditto.
2987 * gfortran.dg/dec_type_print_3.f90: Ditto.
2988 * gfortran.dg/derived_name_1.f90: Ditto.
2989 * gfortran.dg/error_recovery_1.f90: Ditto.
2990 * gfortran.dg/gomp/pr29759.f90: Ditto.
2991 * gfortran.dg/pr36192.f90: Ditto.
2992 * gfortran.dg/pr56007.f90: Ditto.
2993 * gfortran.dg/pr56520.f90: Ditto.
2994 * gfortran.dg/pr78741.f90: Ditto.
2995 * gfortran.dg/print_fmt_2.f90: Ditto.
2996 * gfortran.dg/select_type_20.f90: Ditto.
2998 2019-01-02 Marek Polacek <polacek@redhat.com>
3001 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3003 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3006 * gfortran.dg/const_chararacter_merge.f90: New test.
3008 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3011 * g++.dg/torture/pr88130.C: New testcase.
3013 2019-01-02 Martin Liska <mliska@suse.cz>
3015 PR tree-optimization/88650
3016 * gfortran.dg/predict-3.f90: New test.
3018 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3020 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3022 2019-01-02 Richard Biener <rguenther@suse.de>
3024 PR tree-optimization/88621
3025 * gcc.dg/torture/pr88621.c: New testcase.
3027 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3030 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3031 targets and expect _ZThn8 for ilp32 targets.
3033 2019-01-01 Martin Sebor <msebor@redhat.com>
3034 Jeff Law <law@redhat.com>
3036 * gcc.dg/strlenopt-40.c: Update.
3037 * gcc.dg/strlenopt-51.c: Likewise.
3038 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3040 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3041 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3042 * gcc.dg/strlenopt-59.c: New test.
3043 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3044 * g++.dg/init/strlen.C: New test.
3046 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3049 * gfortran.dg/structure_constructor_16.f90: New test.
3051 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3053 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3054 * g++.dg/ipa/devirt-53.C: Fix scan template.
3056 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3058 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3059 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3060 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3062 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3064 * g++.dg/tree-prof/devirt.C: Update testcase.
3066 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3068 Update copyright years.
3070 Copyright (C) 2019 Free Software Foundation, Inc.
3072 Copying and distribution of this file, with or without modification,
3073 are permitted in any medium without royalty provided the copyright
3074 notice and this notice are preserved.