1 2019-03-26 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/gomp/pr89796.C: New test.
5 * gcc.dg/gomp/pr89796.c: New test.
7 2019-03-25 David Malcolm <dmalcolm@redhat.com>
9 PR rtl-optimization/88347
10 PR rtl-optimization/88423
11 * gcc.c-torture/compile/pr88347.c: New test.
12 * gcc.c-torture/compile/pr88423.c: New test.
14 2019-03-25 Martin Sebor <msebor@redhat.com>
17 * gcc.dg/attr-aligned-3.c: New test.
19 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
22 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
24 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
28 * g++.dg/concepts/pr84661.C: New.
29 * g++.dg/torture/pr85013.C: Likewise.
31 2019-03-25 Marek Polacek <polacek@redhat.com>
33 PR c++/89214 - ICE when initializing aggregates with bases.
34 * g++.dg/cpp1z/aggr-base8.C: New test.
35 * g++.dg/cpp1z/aggr-base9.C: New test.
37 PR c++/89705 - ICE with reference binding with conversion function.
38 * g++.dg/cpp0x/rv-conv2.C: New test.
40 2019-03-25 Richard Biener <rguenther@suse.de>
42 PR tree-optimization/89789
43 * gcc.dg/torture/pr89789.c: New testcase.
45 2019-03-25 Nathan Sidwell <nathan@acm.org>
47 * g++.dg/abi/lambda-static-1.C: New.
49 2019-03-25 Richard Biener <rguenther@suse.de>
51 PR tree-optimization/89802
52 * g++.dg/tree-ssa/pr89802.C: New testcase.
54 2019-03-25 Jakub Jelinek <jakub@redhat.com>
57 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
59 * g++.dg/tls/thread_local11a.C: New test.
61 2019-03-25 Richard Biener <rguenther@suse.de>
64 * g++.dg/pr89790.C: New testcase.
66 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
68 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
69 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
70 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
71 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
73 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
76 * gfortran.dg/altreturn_10.f90: New test.
77 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
79 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
81 PR rtl-optimization/89676
82 * gcc.target/i386/pr89676.c: New.
84 2019-03-22 Jakub Jelinek <jakub@redhat.com>
87 * g++.dg/tls/thread_local11.C: New test.
88 * g++.dg/tls/thread_local11.h: New test.
89 * g++.dg/tls/thread_local12a.C: New test.
90 * g++.dg/tls/thread_local12b.C: New test.
91 * g++.dg/tls/thread_local12c.C: New test.
92 * g++.dg/tls/thread_local12d.C: New test.
93 * g++.dg/tls/thread_local12e.C: New test.
94 * g++.dg/tls/thread_local12f.C: New test.
95 * g++.dg/tls/thread_local12g.C: New test.
96 * g++.dg/tls/thread_local12h.C: New test.
97 * g++.dg/tls/thread_local12i.C: New test.
98 * g++.dg/tls/thread_local12j.C: New test.
99 * g++.dg/tls/thread_local12k.C: New test.
100 * g++.dg/tls/thread_local12l.C: New test.
103 * g++.dg/cpp1y/constexpr-87481.C: New test.
105 2019-03-22 Simon Wright <simon@pushface.org>
108 * gnat.dg/socket2.adb: New.
110 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
112 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
114 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
117 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
118 for _mm_mask{,3,z}_*.
119 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
120 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
121 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
122 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
123 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
124 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
125 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
126 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
127 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
128 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
129 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
130 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
131 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
132 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
133 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
135 2019-03-22 Jakub Jelinek <jakub@redhat.com>
138 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
139 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
140 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
141 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
142 __builtin_ia32_vfmsubss3_mask3): Define.
143 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
144 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
145 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
146 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
147 __builtin_ia32_vfmsubss3_mask3): Define.
148 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
149 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
150 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
151 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
152 __builtin_ia32_vfmsubss3_mask3): Define.
153 * gcc.target/i386/sse-14.c: Add tests for
154 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
155 * gcc.target/i386/sse-22.c: Likewise.
157 2019-03-21 Martin Sebor <msebor@redhat.com>
159 PR tree-optimization/89350
160 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
161 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
162 * gcc.dg/Wstringop-overflow-11.c: New test.
163 * gcc.dg/Wstringop-overflow-12.c: New test.
164 * gcc.dg/pr89350.c: New test.
165 * gcc.dg/pr40340-1.c: Adjust expected warning.
166 * gcc.dg/pr40340-2.c: Same.
167 * gcc.dg/pr40340-4.c: Same.
168 * gcc.dg/pr40340-5.c: Same.
170 2019-03-21 Jakub Jelinek <jakub@redhat.com>
173 * g++.dg/other/pr89692.C: New test.
176 * g++.dg/cpp1y/lambda-init18.C: New test.
177 * g++.dg/cpp1y/lambda-init19.C: New test.
178 * g++.dg/cpp1y/pr89767.C: New test.
180 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
181 Cesar Philippidis <cesar@codesourcery.com>
184 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
186 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
189 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
192 * c-c++-common/goacc/routine-3-extern.c: New file.
193 * c-c++-common/goacc/routine-3.c: Adjust.
194 * c-c++-common/goacc/routine-4-extern.c: New file.
195 * c-c++-common/goacc/routine-4.c: Adjust.
196 * gfortran.dg/goacc/routine-module-3.f90: New file.
199 * gfortran.dg/goacc/pr89773.f90: New file.
200 * gfortran.dg/goacc/pr77765.f90: Adjust.
201 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
204 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
207 * gfortran.dg/goacc/routine-module-1.f90: New file.
208 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
209 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
211 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
214 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
215 (dg-compile-aux-modules): Fix diagnostic.
216 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
217 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
220 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
221 missing nexted dg-test call support in dejaGNU 1.4.4.
224 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
227 2019-03-21 Richard Biener <rguenther@suse.de>
229 PR tree-optimization/89779
230 * gcc.dg/torture/pr89779.c: New testcase.
232 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
235 * g++.dg/cpp0x/constexpr-ice20.C: New.
237 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
240 * g++.dg/cpp0x/noexcept37.C: New.
242 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
245 * gdc.dg/pr89017.d: New test.
247 2019-03-20 Janus Weil <janus@gcc.gnu.org>
250 * gfortran.dg/interface_abstract_5.f90: New test case.
252 2019-03-20 Jakub Jelinek <jakub@redhat.com>
255 * gcc.target/s390/pr89775-1.c: New test.
256 * gcc.target/s390/pr89775-2.c: New test.
258 2019-03-20 Jakub Jelinek <jakub@redhat.com>
261 * g++.target/aarch64/aarch64.exp: New file.
262 * g++.target/aarch64/pr89752.C: New test.
264 2019-03-19 Martin Sebor <msebor@redhat.com>
266 PR tree-optimization/89688
267 * gcc.dg/strlenopt-61.c: New test.
268 * g++.dg/warn/Wstringop-overflow-2.C: New test.
270 2019-03-19 Jim Wilson <jimw@sifive.com>
273 * gcc.target/riscv/losum-overflow.c: New test.
275 2019-03-19 Martin Sebor <msebor@redhat.com>
277 PR tree-optimization/89644
278 * gcc.dg/Wstringop-truncation-8.c: New test.
280 2019-03-19 Martin Liska <mliska@suse.cz>
283 * gcc.dg/pr89737.c: New test.
285 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
289 * g++.dg/lto/pr87089_0.C: New testcase.
290 * g++.dg/lto/pr87089_1.C: New testcase.
291 * g++.dg/lto/pr89335_0.C: New testcase.
293 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
296 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
297 restrict this test to vsx targets.
299 2019-03-19 Jakub Jelinek <jakub@redhat.com>
302 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
303 * g++.dg/ext/asm16.C: Likewise.
304 * g++.dg/ext/asm17.C: New test.
306 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
308 * c-c++-common/unroll-7.c: New test.
310 2019-03-19 Jakub Jelinek <jakub@redhat.com>
313 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
314 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
315 Add expected results for them.
318 * gcc.dg/pr89734.c: New test.
320 2019-03-18 Martin Sebor <msebor@redhat.com>
322 PR tree-optimization/89720
323 * gcc.dg/Warray-bounds-42.c: New test.
325 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
328 * g++.target/i386/pr89630.C: New test.
330 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
332 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
334 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
336 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
337 the "store" test as well.
338 * gcc.target/powerpc/bswap32.c: Ditto.
340 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
342 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
343 the "store" test as well.
344 * gcc.target/powerpc/bswap32.c: Ditto.
346 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
348 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
349 "exceeds" instead of just one that talks about "too large".
351 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
353 * gcc.target/aarch64/sve/cost_model_1.c: New test.
355 2019-03-18 Martin Jambor <mjambor@suse.cz>
357 PR tree-optimization/89546
358 * gcc.dg/tree-ssa/pr89546.c: New test.
360 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
363 * g++.target/riscv/call-with-empty-struct-float.C: New file.
364 * g++.target/riscv/call-with-empty-struct-int.C: New file.
365 * g++.target/riscv/call-with-empty-struct.H: New file.
366 * g++.target/riscv/riscv.exp: New file.
368 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
371 * g++.dg/cpp0x/pr85014.C: New.
373 2019-03-18 Jakub Jelinek <jakub@redhat.com>
376 * gcc.dg/pr86979.c: New test.
378 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
381 * gfortran.dg/typebound_call_31.f90: New test.
383 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
385 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
387 * gcc.dg/compat/pr83487-1_y.c: Likewise.
389 * gfortran.dg/pointer_init_10.f90: Require visibility support.
390 * gfortran.dg/temporary_3.f90: Likewise.
392 * gcc.dg/pr88074.c: Require c99_runtime.
393 * gcc.dg/warn-abs-1.c: Likewise.
394 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
397 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
399 * gcc.dg/attr-copy.c: Require alias support.
400 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
402 2019-03-16 Jakub Jelinek <jakub@redhat.com>
405 * gfortran.dg/continuation_15.f90: New test.
406 * gfortran.dg/continuation_16.f90: New test.
408 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
410 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
413 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
414 * g++.dg/cpp0x/pr84497.C: Likewise.
416 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
417 * gcc.dg/attr-copy-6.c: Likewise.
418 * gcc.dg/pr87793.c: Likewise.
421 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
423 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
424 * gcc.dg/gimplefe-34.c: Likewise.
425 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
426 * gcc.dg/compat/pr83487-2_y.c: Likewise.
429 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
433 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
435 * lib/target-supports.exp (check_ascii_locale_available): Remove
438 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
441 * gfortran.dg/blockdata_11.f90: New test.
443 2019-03-15 Harald Anlauf <anlauf@gmx.de>
446 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
447 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
449 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
452 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
453 instruction selection.
454 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
455 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
456 * gcc.target/powerpc/pr87532-mc.c: New test.
457 * gcc.target/powerpc/pr87532.c: New test.
458 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
459 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
460 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
461 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
462 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
463 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
464 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
465 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
466 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
467 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
468 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
469 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
470 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
471 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
472 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
473 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
474 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
475 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
476 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
477 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
478 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
479 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
480 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
481 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
482 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
483 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
484 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
486 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
490 * g++.dg/cpp2a/pr88534.C: New.
491 * g++.dg/cpp2a/pr88537.C: New.
493 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
495 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
496 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
497 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
498 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
500 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
503 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
504 * gcc.target/aarch64/spellcheck_5.c: Likewise.
505 * gcc.target/aarch64/spellcheck_6.c: Likewise.
507 2019-03-15 Jakub Jelinek <jakub@redhat.com>
510 * g++.dg/cpp0x/constexpr-89709.C: New test.
513 * gcc.dg/debug/pr89704.c: New test.
515 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
518 * g++.target/i386/pr89650.C: New test.
520 2019-03-14 Richard Biener <rguenther@suse.de>
522 * gcc.dg/gimplefe-13.c: Adjust.
523 * gcc.dg/gimplefe-14.c: Likewise.
524 * gcc.dg/gimplefe-17.c: Likewise.
525 * gcc.dg/gimplefe-18.c: Likewise.
526 * gcc.dg/gimplefe-7.c: Likewise.
527 * gcc.dg/torture/pr89595.c: Likewise.
528 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
529 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
530 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
531 * gcc.dg/tree-ssa/scev-3.c: Likewise.
532 * gcc.dg/tree-ssa/scev-4.c: Likewise.
533 * gcc.dg/tree-ssa/scev-5.c: Likewise.
534 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
535 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
537 2019-03-14 Jakub Jelinek <jakub@redhat.com>
540 * gcc.target/i386/pr89684.c: New test.
542 PR rtl-optimization/89679
543 * gcc.dg/pr89679.c: New test.
545 2019-03-14 Richard Biener <rguenther@suse.de>
547 PR tree-optimization/89710
548 * gcc.dg/torture/pr89710.c: New testcase.
550 2019-03-14 Richard Biener <rguenther@suse.de>
553 * g++.dg/torture/pr89698.C: New testcase.
555 2019-03-14 Jakub Jelinek <jakub@redhat.com>
557 PR tree-optimization/89703
558 * gcc.c-torture/compile/pr89703-1.c: New test.
559 * gcc.c-torture/compile/pr89703-2.c: New test.
561 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
564 * gcc.target/i386/pr89523-1a.c: New test.
565 * gcc.target/i386/pr89523-1b.c: Likewise.
566 * gcc.target/i386/pr89523-2.c: Likewise.
567 * gcc.target/i386/pr89523-3.c: Likewise.
568 * gcc.target/i386/pr89523-4.c: Likewise.
569 * gcc.target/i386/pr89523-5.c: Likewise.
570 * gcc.target/i386/pr89523-6.c: Likewise.
571 * gcc.target/i386/pr89523-7.c: Likewise.
572 * gcc.target/i386/pr89523-8.c: Likewise.
573 * gcc.target/i386/pr89523-9.c: Likewise.
575 2019-03-14 Jakub Jelinek <jakub@redhat.com>
578 * g++.dg/cpp1y/var-templ61.C: New test.
581 * g++.dg/cpp1y/constexpr-89652.C: New test.
583 2019-03-13 Harald Anlauf <anlauf@gmx.de>
586 * gfortran.dg/pr87045.f90: New test.
588 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
591 * gcc.target/i386/pr85860.c: New.
593 2019-03-13 Marek Polacek <polacek@redhat.com>
595 PR c++/89686 - mixing init-capture and simple-capture in lambda.
596 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
598 PR c++/89660 - bogus error with -Wredundant-move.
599 * g++.dg/cpp0x/Wredundant-move8.C: New test.
600 * g++.dg/cpp0x/Wredundant-move9.C: New test.
602 2019-03-13 Janus Weil <janus@gcc.gnu.org>
605 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
606 * gfortran.dg/pdt_30.f90: New test case.
608 2019-03-13 Marek Polacek <polacek@redhat.com>
610 PR c++/88979 - further P0634 fix for constructors.
611 * g++.dg/cpp2a/typename15.C: New test.
613 2019-03-13 Martin Sebor <msebor@redhat.com>
615 PR tree-optimization/89662
616 * gcc.dg/Warray-bounds-41.c: New test.
618 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
621 * g++.dg/cpp0x/auto53.C: New.
623 2019-03-13 Richard Biener <rguenther@suse.de>
626 * gcc.dg/torture/pr89677.c: New testcase.
628 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
631 * g++.dg/other/friend16.C: New.
632 * g++.dg/other/friend17.C: Likewise.
634 2019-03-13 Jakub Jelinek <jakub@redhat.com>
637 * c-c++-common/gomp/pr88588.c: New test.
639 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
644 * gfortran.dg/binding_label_tests_30.f90: New test.
645 * gfortran.dg/binding_label_tests_31.f90: New test.
646 * gfortran.dg/binding_label_tests_32.f90: New test.
647 * gfortran.dg/binding_label_tests_33.f90: New test.
649 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
651 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
652 * gdc.dg/ubsan/ubsan.exp: New file.
653 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
654 Explicitly return flags from procedure.
656 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
659 * gdc.dg/pr88957.d: New test.
660 * gdc.dg/simd.d: Add new vector tests.
662 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
665 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
666 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
669 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
672 * gfortran.dg/charlen_17.f90: New test.
674 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
676 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
678 2019-03-12 Martin Liska <mliska@suse.cz>
680 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
681 * gfortran.dg/binding_label_tests_4.f03: Likewise.
682 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
683 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
684 * gfortran.dg/c_loc_tests_17.f90: Likewise.
685 * gfortran.dg/constructor_9.f90: Likewise.
686 * gfortran.dg/dec_structure_8.f90: Likewise.
687 * gfortran.dg/entry_4.f90: Likewise.
688 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
689 * gfortran.dg/initialization_23.f90: Likewise.
690 * gfortran.dg/logical_assignment_1.f90: Likewise.
691 * gfortran.dg/pr80752.f90: Likewise.
692 * gfortran.dg/pr88116_1.f90: Likewise.
693 * gfortran.dg/pr88467.f90: Likewise.
694 * gfortran.dg/typebound_call_7.f03: Likewise.
695 * gfortran.dg/typebound_generic_1.f03: Likewise.
696 * gfortran.dg/typebound_operator_2.f03: Likewise.
697 * gfortran.dg/typebound_operator_4.f03: Likewise.
698 * gfortran.dg/typebound_proc_9.f03: Likewise.
699 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
701 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
704 * gfortran.dg/assumed_rank_16.f90: New test.
707 * gfortran.dg/assumed_rank_17.f90: New test.
709 2019-03-12 Jakub Jelinek <jakub@redhat.com>
712 * gcc.c-torture/compile/pr89663-1.c: New test.
713 * gcc.c-torture/compile/pr89663-2.c: New test.
715 2019-03-12 Richard Biener <rguenther@suse.de>
717 PR tree-optimization/89664
718 * gfortran.dg/pr89664.f90: New testcase.
720 2019-03-11 Jakub Jelinek <jakub@redhat.com>
723 * gfortran.dg/gomp/pr89651.f90: New test.
727 * gcc.c-torture/compile/pr89655.c: New test.
729 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
731 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
734 2019-03-11 Martin Liska <mliska@suse.cz>
736 * g++.dg/conversion/simd3.C (foo): Wrap option names
737 with apostrophe character.
738 * g++.dg/cpp1z/decomp3.C (test): Likewise.
740 * g++.dg/cpp1z/decomp4.C (test): Likewise.
741 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
742 * g++.dg/cpp1z/decomp45.C (f): Likewise.
743 * g++.dg/opt/pr34036.C: Likewise.
744 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
745 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
746 * gcc.dg/cpp/dir-only-4.c: Likewise.
747 * gcc.dg/cpp/dir-only-5.c: Likewise.
748 * gcc.dg/cpp/pr71591.c: Likewise.
749 * gcc.dg/format/opt-1.c: Likewise.
750 * gcc.dg/format/opt-2.c: Likewise.
751 * gcc.dg/format/opt-3.c: Likewise.
752 * gcc.dg/format/opt-4.c: Likewise.
753 * gcc.dg/format/opt-5.c: Likewise.
754 * gcc.dg/format/opt-6.c: Likewise.
755 * gcc.dg/pr22231.c: Likewise.
756 * gcc.dg/pr33007.c: Likewise.
757 * gcc.dg/simd-1.c (hanneke): Likewise.
758 * gcc.dg/simd-5.c: Likewise.
759 * gcc.dg/simd-6.c: Likewise.
760 * gcc.dg/spellcheck-options-14.c: Likewise.
761 * gcc.dg/spellcheck-options-15.c: Likewise.
762 * gcc.dg/spellcheck-options-16.c: Likewise.
763 * gcc.dg/spellcheck-options-17.c: Likewise.
764 * gcc.dg/tree-ssa/pr23109.c: Likewise.
765 * gcc.dg/tree-ssa/recip-5.c: Likewise.
766 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
767 (__attribute__): Likewise.
768 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
769 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
770 * gcc.target/powerpc/warn-1.c: Likewise.
771 * gcc.target/powerpc/warn-2.c: Likewise.
773 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
775 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
777 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
779 * c-c++-common/unroll-6.c: New test.
781 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
784 * g++.dg/template/memfriend18.C: New.
786 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
788 * gdc.dg/pr89041.d: Mark as compile test.
790 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
792 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
795 2019-03-10 Martin Jambor <mjambor@suse.cz>
797 PR tree-optimization/85762
798 PR tree-optimization/87008
799 PR tree-optimization/85459
800 * g++.dg/tree-ssa/pr87008.C: New test.
801 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
803 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
806 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
807 * gfortran.dg/no_arg_check_2.f90: Likewise.
809 2019-03-10 Jakub Jelinek <jakub@redhat.com>
812 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
814 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
817 * gfortran.dg/dependency_53.f90: New test.
819 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
822 * gfortran.dg/public_private_module_10.f90: New test.
824 2019-03-09 John David Anglin <dave.anglin@bell.net>
827 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
830 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
833 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
835 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/cpp0x/pr87750.C: New.
840 2019-03-09 John David Anglin <dave.anglin@bell.net>
842 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
843 * c-c++-common/ident-1a.c: Likewise.
844 * c-c++-common/ident-1b.c: Likewise.
845 * c-c++-common/ident-2b.c: Likewise.
847 * g++.dg/tls/pr77285-2.C: Require tls_native support.
849 * g++.dg/ext/visibility/lambda1.C: Require visibility.
852 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
854 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
857 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
860 * gdc.dg/pr89041.d: New test.
862 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
865 * gfortran.dg/c_ptr_tests_19.f90: New test.
867 2019-03-09 John David Anglin <dave.anglin@bell.net>
869 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
870 * gnat.dg/debug12.adb: Likewise.
872 * lib/target-supports.exp (check_effective_target_weak_undefined):
873 Return 0 on hppa*-*-hpux*.
874 (check_ascii_locale_available): Likewise.
876 2019-03-09 Janus Weil <janus@gcc.gnu.org>
879 * gfortran.dg/pointer_init_10.f90: New test case.
881 2019-03-09 John David Anglin <dave.anglin@bell.net>
883 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
885 2019-03-09 John David Anglin <dave.anglin@bell.net>
888 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
890 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
893 * gfortran.dg/array_simplify_3.f90: New test case.
895 2019-03-09 Jakub Jelinek <jakub@redhat.com>
898 * g++.dg/other/pr88568.C: New test.
900 PR rtl-optimization/89634
901 * gcc.c-torture/execute/pr89634.c: New test.
903 2019-03-08 Jakub Jelinek <jakub@redhat.com>
906 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
907 -r -nostdlib -flinker-output=nolto-rel.
909 2019-03-08 David Malcolm <dmalcolm@redhat.com>
912 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
913 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
914 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
915 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
917 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/cpp0x/implicit17.C: New.
922 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
925 * g++.dg/template/access29.C: New.
927 2019-03-08 Jakub Jelinek <jakub@redhat.com>
930 * g++.dg/cpp1z/decomp49.C: New test.
932 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
934 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
936 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
941 * gcc.target/i386/pr78782.c: New test.
942 * gcc.target/i386/pr87558.c: Ditto.
944 2019-03-08 Jakub Jelinek <jakub@redhat.com>
947 * gcc.dg/lto/pr85870_0.c: New test.
948 * gcc.dg/lto/pr85870_1.c: New test.
950 2019-03-08 Martin Liska <mliska@suse.cz>
953 * gcc.target/i386/pr86952.c: New test.
954 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
956 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
958 2019-03-08 Jakub Jelinek <jakub@redhat.com>
961 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
965 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
966 * g++.dg/parse/array-size2.C: Likewise.
967 * g++.dg/cpp0x/constexpr-89599.C: New test.
970 * g++.dg/warn/pr89622.C: New test.
972 2019-03-07 Jakub Jelinek <jakub@redhat.com>
975 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
976 * gcc.target/i386/interrupt-6.c: Likewise.
977 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
979 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
982 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
983 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
985 2019-03-07 Jakub Jelinek <jakub@redhat.com>
988 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
989 * c-c++-common/gomp/doacross-3.c: New test.
992 * gcc.target/i386/avx512f-vmovss-1.c: New test.
993 * gcc.target/i386/avx512f-vmovss-2.c: New test.
994 * gcc.target/i386/avx512f-vmovss-3.c: New test.
995 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
996 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
997 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
999 2019-03-07 Martin Jambor <mjambor@suse.cz>
1002 * gcc.dg/ipa/ipcp-5.c: New test.
1004 2019-03-07 Martin Jambor <mjambor@suse.cz>
1007 * g++.dg/ipa/pr88235.C: New test.
1009 2019-04-07 Richard Biener <rguenther@suse.de>
1012 * gcc.target/i386/pr89618.c: New testcase.
1014 2019-03-07 Richard Biener <rguenther@suse.de>
1016 PR tree-optimization/89595
1017 * gcc.dg/torture/pr89595.c: New testcase.
1019 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1022 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1024 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1027 * gfortran.dg/substr_8.f90: New test.
1029 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1032 * g++.dg/ext/flexary34.C: New test.
1034 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1036 PR rtl-optimization/88845
1037 * gcc.target/powerpc/pr88845.c: New test.
1039 2019-03-06 Marek Polacek <polacek@redhat.com>
1041 PR c++/87378 - bogus -Wredundant-move warning.
1042 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1043 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1045 2019-03-06 Richard Biener <rguenther@suse.de>
1048 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1049 the way that makes the testcase PASS.
1051 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1054 * gcc.dg/pr89590.c: New test.
1056 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1059 * gcc.target/arm/pr89222.c: Add new test.
1061 2019-03-05 Richard Biener <rguenther@suse.de>
1063 PR tree-optimization/89594
1064 * gcc.dg/pr89594.c: New testcase.
1066 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1068 PR tree-optimization/89487
1069 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1070 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1071 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1075 * g++.dg/other/pr89560.C: New test.
1077 PR tree-optimization/89570
1078 * gcc.dg/pr89570.c: New test.
1080 PR tree-optimization/89566
1081 * c-c++-common/pr89566.c: New test.
1083 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1086 * g++.dg/parse/crash69.C: New.
1088 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1091 * g++.dg/cpp2a/desig12.C: New test.
1092 * g++.dg/cpp2a/desig13.C: New test.
1094 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1097 * gcc.target/aarch64/options_set_10.c: Add native.
1099 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1101 PR tree-optimization/89437
1102 * gcc.dg/sinatan-1.c: Fix testcase.
1104 2019-03-04 Richard Biener <rguenther@suse.de>
1107 * gcc.dg/torture/pr89572.c: New testcase.
1109 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1111 PR tree-optimization/89487
1112 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1114 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1117 * gfortran.dg/pr77583.f90: New test.
1119 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1122 * gfortran.dg/coarray_allocate_11.f90: New test.
1124 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1127 * gfortran.dg/pr89492.f90: Adjust testcase.
1128 * gfortran.dg/transfer_check_5.f90: New test.
1130 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1133 * g++.dg/cpp2a/desig10.C: New test.
1134 * g++.dg/cpp2a/desig11.C: New test.
1135 * g++.dg/ext/desig4.C: Expect 4 new errors.
1138 * gcc.dg/pr89506.c: New test.
1140 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1141 Monk Chiang <sh.chiang04@gmail.com>
1143 * gcc.target/riscv/attribute-1.c: New.
1144 * gcc.target/riscv/attribute-2.c: Likewise.
1145 * gcc.target/riscv/attribute-3.c: Likewise.
1146 * gcc.target/riscv/attribute-4.c: Likewise.
1147 * gcc.target/riscv/attribute-5.c: Likewise.
1148 * gcc.target/riscv/attribute-6.c: Likewise.
1149 * gcc.target/riscv/attribute-7.c: Likewise.
1150 * gcc.target/riscv/attribute-8.c: Likewise.
1151 * gcc.target/riscv/attribute-9.c: Likewise.
1153 * gcc.target/riscv/arch-1.c: New.
1154 * gcc.target/riscv/arch-2.c: Likewise.
1155 * gcc.target/riscv/arch-3.c: Likewise.
1156 * gcc.target/riscv/arch-4.c: Likewise.
1158 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1161 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1162 scan-tree-dump-times from dom3 to tracer pass.
1164 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1166 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1167 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1169 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1171 PR rtl-optimization/85899
1172 * gcc.dg/pr85899.c: New test.
1174 2019-03-01 Marek Polacek <polacek@redhat.com>
1176 PR c++/89537 - missing location for error with non-static member fn.
1177 * g++.dg/diagnostic/member-fn-1.C: New test.
1179 PR c++/89532 - ICE with incomplete type in decltype.
1180 * g++.dg/cpp2a/nontype-class14.C: New test.
1182 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1184 Implement P1002R1, Try-catch blocks in constexpr functions
1186 * g++.dg/cpp2a/constexpr-try1.C: New test.
1187 * g++.dg/cpp2a/constexpr-try2.C: New test.
1188 * g++.dg/cpp2a/constexpr-try3.C: New test.
1189 * g++.dg/cpp2a/constexpr-try4.C: New test.
1190 * g++.dg/cpp2a/constexpr-try5.C: New test.
1191 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1193 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1195 PR tree-optimization/89535
1196 * gfortran.dg/vect/pr89535.f90: New test.
1198 2019-03-01 Richard Biener <rguenther@suse.de>
1201 * gfortran.dg/pr89451.f90: New testcase.
1203 2019-03-01 Richard Biener <rguenther@suse.de>
1206 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1207 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1208 that happen now earlier.
1210 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1212 * gcc.c-torture/execute/20190228-1.c: New test.
1214 2019-02-28 Marek Polacek <polacek@redhat.com>
1216 PR c++/87068 - missing diagnostic with fallthrough statement.
1217 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1219 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1220 Cesar Philippidis <cesar@codesourcery.com>
1224 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1225 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1228 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1232 * gfortran.dg/goacc/routine-6.f90: Update
1233 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1234 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1236 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1239 * gcc.dg/pr89521-1.c: New test.
1240 * gcc.dg/pr89521-2.c: New test.
1242 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1245 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1247 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1250 * gcc.target/aarch64/options_set_10.c: New test.
1252 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1255 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1257 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1260 * gcc.dg/pr89525.c: New test.
1263 * gcc.dg/pr89520-1.c: New test.
1264 * gcc.dg/pr89520-2.c: New test.
1266 2019-02-27 Marek Polacek <polacek@redhat.com>
1268 PR c++/88857 - ICE with value-initialization of argument in template.
1269 * g++.dg/cpp0x/initlist-value4.C: New test.
1271 2019-02-27 Marek Polacek <polacek@redhat.com>
1273 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1274 * g++.dg/cpp0x/using-enum-3.C: New test.
1276 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1278 PR tree-optimization/89280
1279 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1282 2019-02-27 Richard Biener <rguenther@suse.de>
1284 * gcc.dg/gimplefe-36.c: New testcase.
1286 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/cpp0x/nsdmi15.C: New.
1291 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/cpp0x/pr88987.C: New.
1296 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1298 PR tree-optimization/89280
1299 * gcc.c-torture/compile/pr89280.c: New test.
1300 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1301 function. Skip the test for -O0.
1303 2018-02-26 Steve Ellcey <sellcey@marvell.com>
1305 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1306 * gfortran.dg/simd-builtins-2.f90: Ditto.
1307 * gfortran.dg/simd-builtins-6.f90: Ditto.
1308 * gfortran.dg/simd-builtins-8.f90: New test.
1309 * gfortran.dg/simd-builtins-8.h: New header file.
1311 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1314 * g++.dg/other/new2.C: New test.
1316 PR tree-optimization/89500
1317 * gcc.dg/pr89500.c: New test.
1318 * gcc.dg/Wstringop-overflow-10.c: New test.
1319 * gcc.dg/strlenopt-60.c: New test.
1321 2019-02-26 Harald Anlauf <anlauf@gmx.de>
1324 * gfortran.dg/pr89492.f90: New test.
1326 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1329 * gfortran.dg/altreturn_9_0.f90: New file.
1330 * gfortran.dg/altreturn_9_1.f90: New file.
1332 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1335 * g++.dg/cpp1y/constexpr-89481.C: New test.
1337 2019-02-26 Richard Biener <rguenther@suse.de>
1339 PR tree-optimization/89505
1340 * gcc.dg/torture/pr89505.c: New testcase.
1342 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1344 * gnat.dg/opt77.adb: New test.
1345 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1347 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1350 * gcc.target/i386/pr89474.c: New test.
1352 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1355 * gcc.c-torture/compile/pr77754-1.c: New test.
1356 * gcc.c-torture/compile/pr77754-2.c: New test.
1357 * gcc.c-torture/compile/pr77754-3.c: New test.
1358 * gcc.c-torture/compile/pr77754-4.c: New test.
1359 * gcc.c-torture/compile/pr77754-5.c: New test.
1360 * gcc.c-torture/compile/pr77754-6.c: New test.
1362 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1365 * gcc.target/aarch64/options_set_1.c: New test.
1366 * gcc.target/aarch64/options_set_2.c: New test.
1367 * gcc.target/aarch64/options_set_3.c: New test.
1368 * gcc.target/aarch64/options_set_4.c: New test.
1369 * gcc.target/aarch64/options_set_5.c: New test.
1370 * gcc.target/aarch64/options_set_6.c: New test.
1371 * gcc.target/aarch64/options_set_7.c: New test.
1372 * gcc.target/aarch64/options_set_8.c: New test.
1373 * gcc.target/aarch64/options_set_9.c: New test.
1375 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1377 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1378 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1380 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1381 test_vfmlslq_high_f16): ... To this.
1382 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1383 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1384 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1385 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1386 test_vfmlslq_laneq_high_u32): Rename ...
1387 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1388 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1389 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1390 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1391 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1392 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1393 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1394 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1395 test_vfmlslq_laneq_low_u32): Rename ...
1396 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1397 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1398 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1399 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1400 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1401 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1403 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1404 test_vfmlslq_low_f16): ... To this.
1406 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1408 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1409 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1411 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1412 test_vfmlslq_high_f16): ... To this.
1413 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1414 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1415 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1416 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1417 test_vfmlslq_laneq_high_u32): Rename ...
1418 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1419 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1420 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1421 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1422 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1423 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1424 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1425 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1426 test_vfmlslq_laneq_low_u32): Rename ...
1427 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1428 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1429 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1430 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1431 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1432 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1434 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1435 test_vfmlslq_low_f16): ... To This.
1436 * lib/target-supports.exp
1437 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1439 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1442 * gfortran.dg/overload_3.f90: New test.
1444 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1447 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1449 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1452 * gfortran.dg/list_directed_large.f90: New test.
1454 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.c-torture/execute/pr89434.c: New test.
1460 * gcc.dg/pr89438.c: New test.
1462 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1465 * g++.dg/cpp0x/pr84585.C: New.
1467 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1470 * gfortran.dg/allocate_with_mold_3.f90: New test.
1472 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1475 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1476 * gcc.target/i386/pr87007-2.c: Likewise.
1478 2019-02-24 Harald Anlauf <anlauf@gmx.de>
1482 * gfortran.dg/pr89266.f90: New test.
1483 * gfortran.dg/pr88326.f90: New test.
1485 2019-02-24 Jakub Jelinek <jakub@redhat.com>
1487 PR rtl-optimization/89445
1488 * gcc.target/i386/avx512f-pr89445.c: New test.
1490 2019-02-23 Martin Sebor <msebor@redhat.com>
1492 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1493 wchar_t to wint_t to avoid a bogus -Wformat warning in
1496 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1499 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1500 "../../../libgfortran/ISO_Fortran_binding.h".
1501 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1503 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1506 * gcc.dg/pr69471-1.c: New test.
1507 * gcc.dg/pr69471-2.c: Likewise.
1508 * gcc.target/i386/pr69471-3.c: Likewise.
1510 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1513 * gfortran.dg/dtio_34.f90: New test.
1515 2019-02-23 Marek Polacek <polacek@redhat.com>
1517 PR c++/88294 - ICE with non-constant noexcept-specifier.
1518 * g++.dg/cpp0x/noexcept34.C: New test.
1519 * g++.dg/cpp0x/noexcept35.C: New test.
1522 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1524 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1527 * gfortran.dg/deferred_character_32.f90 : New test
1529 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1532 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1533 previously incorrect lbound for allocatable expressions. Also
1534 correct stop values to avoid repetition.
1535 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1536 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1539 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1540 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1541 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1543 2019-02-22 David Malcolm <dmalcolm@redhat.com>
1546 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1547 renaming to a multicharacter name, so that start != finish. Add
1548 tests for dtor locations.
1550 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1553 * g++.dg/cpp0x/pr84676.C: New.
1555 2019-02-22 Martin Sebor <msebor@redhat.com>
1557 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1558 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1560 2019-02-22 Harald Anlauf <anlauf@gmx.de>
1563 * gfortran.dg/newunit_6.f90: New test.
1565 2019-02-22 Marek Polacek <polacek@redhat.com>
1567 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1568 * g++.dg/cpp2a/explicit14.C: New test.
1570 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1573 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1574 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1576 2019-02-22 Martin Sebor <msebor@redhat.com>
1579 * gcc.dg/Wabsolute-value.c: New test.
1581 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1583 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1584 Hongtao Liu <hongtao.liu@intel.com>
1585 Sunil K Pandey <sunil.k.pandey@intel.com>
1588 * gcc.target/i386/pr87007-1.c: New test.
1589 * gcc.target/i386/pr87007-2.c: Likewise.
1591 2019-02-22 Richard Biener <rguenther@suse.de>
1593 PR tree-optimization/89440
1594 * gcc.dg/vect/pr89440.c: New testcase.
1596 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1598 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1602 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1604 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1605 * g++.dg/goacc/template.C: Likewise.
1608 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1610 2019-02-22 Richard Biener <rguenther@suse.de>
1613 * gcc.dg/torture/restrict-7.c: New testcase.
1615 2019-02-21 Jakub Jelinek <jakub@redhat.com>
1618 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1619 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1620 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1622 * g++.dg/cpp1y/constexpr-89285.C: New test.
1623 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1625 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1626 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1628 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1631 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1632 -fcf-protection with -fcf-protection=branch.
1633 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1634 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1635 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1636 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1637 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1639 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1641 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1642 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1644 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1647 * gfortran.dg/warn_conversion_11.f90: New test.
1649 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1652 * gcc.target/i386/pr87412-1.c: New file.
1653 * gcc.target/i386/pr87412-2.c: Likewise.
1654 * gcc.target/i386/pr87412-3.c: Likewise.
1655 * gcc.target/i386/pr87412-4.c: Likewise.
1657 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1660 * g++.dg/cpp0x/pr89403.C: New test.
1663 * g++.dg/cpp1z/inline-var5.C: New test.
1666 * gcc.c-torture/compile/pr89412.c: New test.
1668 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1669 David Malcolm <dmalcolm@redhat.com>
1672 * gcc.dg/torture/pr89091.c: New test.
1674 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1678 * gcc.dg/pr88074-2.c: New test.
1681 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1683 2019-02-20 David Malcolm <dmalcolm@redhat.com>
1686 * gcc.dg/pr89410-1.c: New test.
1687 * gcc.dg/pr89410-2.c: New test.
1689 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1691 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1692 Add PowerPC support.
1693 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1694 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1696 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1699 * gcc.target/arm/pr86487.c: New.
1701 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1704 * g++.dg/cpp1y/var-templ60.C: New.
1706 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1709 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1711 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1713 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1715 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1718 * gfortran.dg/ISO_Fortran_binding_4.f90
1720 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1723 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1724 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1726 2019-02-19 Richard Biener <rguenther@suse.de>
1729 * gcc.dg/pr88074.c: New testcase.
1731 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1734 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1738 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1741 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1744 * g++.dg/diagnostic/pr89390.C: New test.
1746 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
1748 * README: Fix typos.
1750 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1752 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1755 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1758 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1760 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1761 * gfortran.dg/lto/pr87689_0.f: New file.
1762 * gfortran.dg/lto/pr87689_1.f: New file.
1764 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1766 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1768 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1770 * gdc.dg/dg.exp: Tabify.
1771 * gdc.dg/lto/lto.exp: Likewise.
1772 * gdc.test/gdc-test.exp: Likewise.
1773 * lib/gdc-dg.exp: Likewise.
1774 * lib/gdc.exp: Likewise.
1776 2019-02-18 Richard Biener <rguenther@suse.de>
1778 PR tree-optimization/89296
1779 * gcc.dg/uninit-pr89296.c: New testcase.
1781 2019-02-18 Jakub Jelinek <jakub@redhat.com>
1784 * gcc.c-torture/execute/pr89369.c: New test.
1785 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1786 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1789 2019-02-18 Martin Jambor <mjambor@suse.cz>
1791 PR tree-optimization/89209
1792 * gcc.dg/tree-ssa/pr89209.c: New test.
1794 2019-02-18 Martin Liska <mliska@suse.cz>
1796 * gfortran.dg/simd-builtins-7.f90: New test.
1797 * gfortran.dg/simd-builtins-7.h: New test.
1799 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1802 * gfortran.dg/pr88299.f90: New test.
1804 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1807 * gfortran.dg/transfer_simplify_12.f90: New test.
1809 2019-02-17 Marek Polacek <polacek@redhat.com>
1811 PR c++/89217 - ICE with list-initialization in range-based for loop.
1812 * g++.dg/cpp0x/range-for37.C: New test.
1814 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1817 * g++.dg/cpp0x/initlist114.C: New test.
1820 * g++.dg/abi/mangle68.C: New test.
1821 * g++.dg/cpp0x/decltype69.C: New test.
1823 2019-02-16 David Malcolm <dmalcolm@redhat.com>
1826 * g++.dg/wrappers/pr88680.C: New test.
1828 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1831 * gfortran.dg/coarray_data_1.f90: New test.
1833 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1835 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1836 * c-c++-common/patchable_function_entry-default.c: Likewise.
1837 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1839 2019-02-16 Jakub Jelinek <jakub@redhat.com>
1841 PR rtl-optimization/66152
1842 * gcc.target/i386/pr66152.c: New test.
1844 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1846 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1847 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1849 2019-02-15 Tamar Christina <tamar.christina@arm.com>
1851 * lib/target-supports.exp
1852 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1853 checking alternative.
1855 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1857 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1859 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1861 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1862 * c-c++-common/patchable_function_entry-default.c: Likewise.
1863 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1864 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1866 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1870 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1871 allow_blank_lines to 2 during initialization.
1872 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1873 it was previously zero.
1874 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1875 Clear allow_blank_lines afterwards whenever it was 1.
1876 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1877 dg-allow-blank-lines-in-output here.
1878 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1879 the tests and restore it back at the end.
1881 * c-c++-common/ubsan/opts-1.c: New test.
1882 * c-c++-common/ubsan/opts-2.c: New test.
1883 * c-c++-common/ubsan/opts-3.c: New test.
1884 * c-c++-common/ubsan/opts-4.c: New test.
1886 2019-02-15 Richard Biener <rguenther@suse.de>
1887 Jakub Jelinek <jakub@redhat.com>
1889 PR tree-optimization/89278
1890 * gcc.dg/pr89278.c: New test.
1892 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1895 * gcc.dg/pr89340.c: New test.
1896 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1897 that leaf attribute on nested function is useless.
1900 * gcc.dg/pr89342.c: New test.
1902 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1904 PR rtl-optimization/89354
1905 * gcc.dg/pr89354.c: New test.
1907 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1909 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1910 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1911 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1912 * gcc.target/i386/ssse3-palignr.c: Ditto.
1913 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1914 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1915 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1916 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1917 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1918 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1919 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1920 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1921 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1922 * gcc.target/i386/ssse3-psignb.c: Ditto.
1923 * gcc.target/i386/ssse3-psignd.c: Ditto.
1924 * gcc.target/i386/ssse3-psignw.c: Ditto.
1926 2018-02-14 Steve Ellcey <sellcey@marvell.com>
1928 * gcc.target/aarch64/pcs_attribute.c: New test.
1930 2019-02-14 Harald Anlauf <anlauf@gmx.de>
1933 * gfortran.dg/pr88248.f90: New test.
1934 * gfortran.dg/f2018_obs.f90: Updated test.
1936 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1938 * gcc.target/arm/pr88850.c: change options to additional option.
1940 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1943 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1946 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1949 * gcc.target/arm/pr88850-2.c: New test.
1950 * lib/target-supports.exp
1951 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1952 check_effective_target_arm_neon_softfp_fp16_ok,
1953 add_options_for_arm_neon_softfp_fp16): New.
1955 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1957 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1958 * lib/target-supports.exp: Add procedure to check for ldrd.
1960 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1963 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1964 * gfortran.dg/goacc/loop-3.f95: Likewise.
1965 * gfortran.dg/goacc/pr72715.f90: New test.
1967 2019-02-14 Martin Liska <mliska@suse.cz>
1969 PR rtl-optimization/89242
1970 * g++.dg/pr89242.C: New test.
1972 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1974 PR tree-optimization/89314
1975 * gcc.dg/pr89314.c: New test.
1978 * gcc.dg/ubsan/pr89284.c: New test.
1980 2019-02-13 Ian Lance Taylor <iant@golang.org>
1982 * gcc.dg/func-attr-1.c: New test.
1984 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1986 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1988 2019-02-13 Marek Polacek <polacek@redhat.com>
1990 PR c++/89297 - ICE with OVERLOAD in template.
1991 * g++.dg/cpp0x/initlist113.C: New test.
1993 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
1996 * g++.dg/cpp0x/pr86379.C: New.
1999 * g++.dg/cpp1y/pr87322.C: New.
2000 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2001 instantiate the expected number of lambda functions.
2003 2019-02-13 Marek Polacek <polacek@redhat.com>
2006 * g++.dg/cpp2a/nontype-class13.C: New test.
2008 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2011 * gcc.target/arm/pr89190.c: New test.
2013 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2016 * g++.dg/concepts/pr89036.C: New test.
2018 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2021 * gcc.target/aarch64/sve/pr88847.c: New test.
2023 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2024 Jakub Jelinek <jakub@redhat.com>
2027 * g++.dg/torture/pr89303.C: New test.
2029 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/cpp1z/using4.C: New.
2033 * g++.dg/cpp1z/using5.C: Likewise.
2034 * g++.dg/cpp1z/using6.C: Likewise.
2036 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2039 * gcc.target/i386/pr89290.c: New test.
2041 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2043 * gcc.target/powerpc/crypto-builtin-1.c
2044 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2047 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2050 * gcc.target/i386/pr89229-1.c: New test.
2052 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2055 * gcc.target/s390/pr89233.c: New test.
2057 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2059 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2060 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2061 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2063 2019-02-12 Richard Biener <rguenther@suse.de>
2065 PR tree-optimization/89253
2066 * gfortran.dg/pr89253.f: New testcase.
2068 2019-02-11 Marek Polacek <polacek@redhat.com>
2070 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2071 * g++.dg/cpp0x/nullptr40.C: New test.
2072 * g++.dg/cpp0x/nullptr41.C: New test.
2074 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2077 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2079 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2081 PR tree-optimization/86637
2082 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2084 2019-02-11 Martin Sebor <msebor@redhat.com>
2086 PR tree-optimization/88771
2087 * gcc.dg/Wstringop-overflow-8.c: New test.
2088 * gcc.dg/Wstringop-overflow-9.c: New test.
2089 * gcc.dg/Warray-bounds-40.c: New test.
2090 * gcc.dg/builtin-stpncpy.c: Adjust.
2091 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2092 * g++.dg/opt/memcpy1.C: Adjust.
2094 2019-02-11 Martin Sebor <msebor@redhat.com>
2097 * c-c++-common/array-5.c: New test.
2098 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2099 * g++.dg/init/new38.C: Same.
2100 * g++.dg/init/new43.C: Same.
2101 * g++.dg/init/new44.C: Same.
2102 * g++.dg/init/new46.C: Same.
2103 * g++.dg/other/large-size-array.C: Same.
2104 * g++.dg/other/new-size-type.C: Same.
2105 * g++.dg/template/array30.C: Same.
2106 * g++.dg/template/array32.C: New test.
2107 * g++.dg/template/dependent-name3.C: Adjust.
2108 * gcc.dg/large-size-array-3.c: Same.
2109 * gcc.dg/large-size-array-5.c: Same.
2110 * gcc.dg/large-size-array.c: Same.
2111 * g++.old-deja/g++.brendan/array1.C: Same.
2112 * g++.old-deja/g++.mike/p6149.C: Same.
2114 2019-02-11 Martin Sebor <msebor@redhat.com>
2116 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2118 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2121 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2122 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2123 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2125 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2127 * gcc.target/powerpc/vec-sld-modulo.c: New.
2128 * gcc.target/powerpc/vec-srad-modulo.c: New.
2129 * gcc.target/powerpc/vec-srd-modulo.c: New.
2131 2019-02-11 Martin Liska <mliska@suse.cz>
2134 * g++.dg/ipa/pr89009.C: New test.
2136 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2139 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2140 * gfortran.dg/pointer_init_6.f90: Likewise.
2141 * gfortran.dg/pointer_init_9.f90: New test.
2143 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2146 * gfortran.dg/warn_undefined_1.f90: New test.o
2148 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2150 PR tree-optimization/89268
2151 * gcc.dg/vect/pr89268.c: New test.
2153 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2155 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2157 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2160 * gfortran.dg/substr_simplify.f90: New test.
2162 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2165 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2167 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2170 * gfortran.dg/array_reference_2.f90 : New test.
2172 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2175 * gcc.dg/gomp/pr89246-1.c: New test.
2176 * gcc.dg/gomp/pr89246-2.c: New test.
2178 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2180 PR tree-optimization/88739
2181 * gcc.c-torture/execute/pr88739.c: New test.
2183 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2186 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2188 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2190 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2191 * gcc.target/s390/vector/vec-copysign.c: New test.
2193 2019-02-08 Richard Biener <rguenther@suse.de>
2195 PR tree-optimization/89247
2196 * gcc.dg/torture/pr89247.c: New testcase.
2198 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2200 * gcc.target/s390/jump-label.c: New test.
2202 2019-02-08 Richard Biener <rguenther@suse.de>
2205 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2207 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2209 PR rtl-optimization/89234
2210 * g++.dg/ubsan/pr89234.C: New test.
2212 2019-02-08 Richard Biener <rguenther@suse.de>
2215 * gcc.dg/torture/pr89223.c: New testcase.
2217 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2219 PR tree-optimization/86637
2220 PR tree-optimization/89235
2221 * gcc.c-torture/compile/pr86637-1.c: New test.
2222 * gcc.c-torture/compile/pr86637-2.c: New test.
2223 * gcc.c-torture/compile/pr86637-3.c: New test.
2224 * gcc.c-torture/compile/pr89235.c: New test.
2226 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2228 * gcc.target/aarch64/abd_1.c: New test.
2229 * gcc.dg/sabd_1.c: Likewise.
2231 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2234 * gfortran.dg/wunused-parameter_2.f90: New test.
2236 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2238 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2240 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2242 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2243 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2245 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2246 Jakub Jelinek <jakub@redhat.com>
2249 * gcc.c-torture/execute/pr88714.c: New test.
2250 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2252 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2255 * gcc.target/arm/pr88850.c: New test.
2257 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2260 * g++.dg/cpp0x/pr86218.C: New.
2262 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2264 PR rtl-optimization/89225
2265 * gcc.target/powerpc/pr89225.c: New.
2267 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2269 * gnat.dg/opt76.adb: New test.
2271 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2274 * gfortran.dg/null_10.f90: New test.
2276 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2279 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2280 column numbers to dg-warning directives where they are correct.
2281 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2282 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2283 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2285 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2288 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2289 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2290 xfail scan-assembler-not with Solaris as.
2292 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2294 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2296 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2298 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2301 2019-02-06 Richard Biener <rguenther@suse.de>
2303 PR tree-optimization/89182
2304 * gfortran.dg/graphite/pr89182.f90: New testcase.
2306 2019-02-06 Jakub Jelinek <jakub@redhat.com>
2309 * gcc.dg/pr89211.c: New test.
2312 * c-c++-common/builtin-convertvector-2.c: New test.
2314 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2317 * lib/go-torture.exp: Test compiling with -flto.
2319 2019-02-06 Joseph Myers <joseph@codesourcery.com>
2322 * gcc.dg/redecl-18.c: New test.
2324 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2327 * g++.dg/opt/pr89187.C: New test.
2329 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
2331 * jit.dg/add-driver-options-testlib.c: Add support file for
2332 test-add-driver-options.c testcase.
2333 * jit.dg/all-non-failing-tests.h: Add note about
2334 test-add-driver-options.c
2335 * jit.dg/jit.exp (jit-dg-test): Update to support
2336 add-driver-options-testlib.c compilation.
2337 * jit.dg/test-add-driver-options.c: New testcase.
2339 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2341 PR rtl-optimization/11304
2342 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2343 * gcc.target/i386/call-2.c: New test.
2345 2019-02-05 Marek Polacek <polacek@redhat.com>
2347 PR c++/89158 - by-value capture of constexpr variable broken.
2348 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2350 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2352 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2354 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2356 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2358 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2361 * g++.dg/opt/pr89188.C: New test.
2363 PR rtl-optimization/89195
2364 * gcc.c-torture/execute/pr89195.c: New test.
2366 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2368 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2370 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2371 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2372 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2373 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2374 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2375 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2376 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2377 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2378 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2380 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2383 * g++.dg/ext/vector36.C: New test.
2385 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
2388 * g++.dg/pr87770.C: New.
2390 2019-02-04 Harald Anlauf <anlauf@gmx.de>
2393 * gfortran.dg/pr89077.f90: New test.
2395 2019-02-04 Martin Liska <mliska@suse.cz>
2398 * gcc.dg/ipa/pr88985.c: New test.
2400 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2403 characters or extra spaces after the comment character.
2405 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2407 * g++.dg/torture/alias-1.C: New test.
2409 2019-02-03 Martin Sebor <msebor@redhat.com>
2412 * c-c++-common/Wsequence-point-2.c: New test.
2415 * g++.dg/warn/Wunused-var-35.C: New test.
2417 2019-02-03 Richard Biener <rguenther@suse.de>
2420 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2422 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2425 * gfortran.dg/warn_conversion_10.f90: New test.
2427 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2430 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2432 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2435 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2437 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2440 * gfortran.dg/pointer_array_component_3.f90 : New test.
2442 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2445 * gcc.dg/gomp/pr87887-1.c: New test.
2446 * gcc.dg/gomp/pr87887-2.c: New test.
2448 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2452 * gfortran.dg/pr89084.f90: New test.
2453 * gfortran.dg/lto/pr89084_0.f90: New test.
2454 * gfortran.dg/pr83246.f90: New test.
2456 2019-02-01 Marek Polacek <polacek@redhat.com>
2458 PR c++/88325 - ICE with invalid out-of-line template member definition.
2459 * g++.dg/cpp2a/typename14.C: New test.
2461 2019-02-01 Richard Biener <rguenther@suse.de>
2464 * gcc.dg/torture/pr88597.c: New testcase.
2466 2019-02-01 Richard Biener <rguenther@suse.de>
2468 PR tree-optimization/85497
2469 * gcc.dg/graphite/pr85497.c: New testcase.
2471 2019-02-01 Richard Biener <rguenther@suse.de>
2474 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2476 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2478 PR tree-optimization/89143
2479 * gcc.dg/tree-ssa/vrp121.c: New test.
2481 PR tree-optimization/88107
2482 * gcc.dg/gomp/pr88107.c: New test.
2485 * g++.dg/ext/attrib57.C: New test.
2487 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2489 PR tree-optimization/88932
2490 * gfortran.dg/pr88932.f90: New test.
2492 2019-01-31 Marek Polacek <polacek@redhat.com>
2494 PR c++/88983 - ICE with switch in constexpr function.
2495 * g++.dg/cpp1y/constexpr-88983.C: New test.
2497 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2500 * gfortran.dg/contiguous_9.f90: New test.
2502 2019-01-31 Marek Polacek <polacek@redhat.com>
2504 PR c++/89083, c++/80864 - ICE with list initialization in template.
2505 * g++.dg/cpp0x/initlist107.C: New test.
2506 * g++.dg/cpp0x/initlist108.C: New test.
2507 * g++.dg/cpp0x/initlist109.C: New test.
2508 * g++.dg/cpp0x/initlist110.C: New test.
2509 * g++.dg/cpp0x/initlist111.C: New test.
2510 * g++.dg/cpp0x/initlist112.C: New test.
2511 * g++.dg/init/ptrfn4.C: New test.
2513 2019-01-31 David Malcolm <dmalcolm@redhat.com>
2516 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2517 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2519 2019-01-31 Richard Biener <rguenther@suse.de>
2521 PR tree-optimization/89135
2522 * gcc.dg/torture/pr89135.c: New testcase.
2524 2019-01-31 Jakub Jelinek <jakub@redhat.com>
2527 * c-c++-common/asan/pr89124.c: New test.
2529 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2532 * gfortran.dg/print_2.f90: New test.
2534 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2536 PR rtl-optimization/87246
2537 * gcc.target/i386/pr87246.c: New.
2539 2019-01-30 Marek Polacek <polacek@redhat.com>
2541 PR c++/89119 - ICE with value-initialization in template.
2542 * g++.dg/cpp0x/initlist-value3.C: New test.
2544 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2546 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2547 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2548 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2549 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2550 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2551 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2552 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2553 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2554 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2555 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
2557 2019-01-30 Richard Biener <rguenther@suse.de>
2559 PR tree-optimization/89111
2560 * gcc.dg/torture/pr89111.c: New testcase.
2562 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
2565 * lib/target-supports.exp: Cache result.
2567 2019-01-30 Jakub Jelinek <jakub@redhat.com>
2570 * g++.target/i386/pr89105.C: New test.
2573 * gcc.dg/pr89061.c: New test.
2575 2019-01-29 Martin Sebor <msebor@redhat.com>
2578 * gcc.dg/Warray-bounds-39.c: New test.
2580 2019-01-29 Marek Polacek <polacek@redhat.com>
2583 * g++.dg/other/nontype-1.C: Expect error in all modes.
2584 * g++.dg/parse/crash13.C: Likewise.
2585 * g++.dg/parse/error36.C: Likewise.
2586 * g++.dg/template/error29.C: Likewise.
2588 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2591 * gfortran.dg/c_funptr_1.f90: New file.
2592 * gfortran.dg/c_funptr_1_mod.f90: New file.
2594 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2598 * gcc.dg/gomp/pr89104.c: New test.
2600 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2602 * gdc.dg/pr89042a.d: Mark as compile test.
2603 * gdc.dg/pr89042b.d: Likewise.
2605 2019-01-29 Richard Biener <rguenther@suse.de>
2608 * g++.dg/lto/pr87295_0.C: New testcase.
2610 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2613 * gcc.dg/pr89045.c: New test.
2616 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2617 lp64, ilp32 and llp64 only.
2618 (fputs): Use unsigned long long instead of size_t for return type.
2619 (vfprintf, vfscanf): Accept arbitrary target specific type for
2622 2019-01-28 Marek Polacek <polacek@redhat.com>
2624 PR c++/88358 - name wrongly treated as type.
2625 * g++.dg/cpp2a/typename1.C: Add dg-error.
2626 * g++.dg/cpp2a/typename13.C: New test.
2627 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2630 2019-01-28 Marek Polacek <polacek@redhat.com>
2632 * g++.dg/cpp0x/enum37.C: Add dg-error.
2634 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2636 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2637 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2639 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2641 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2642 "-Wattribute-alias".
2644 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2647 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2649 2019-01-27 Marek Polacek <polacek@redhat.com>
2651 PR c++/88815 - narrowing conversion lost in decltype.
2652 PR c++/78244 - narrowing conversion in template not detected.
2653 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2654 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2655 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2656 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2658 PR c++/89024 - ICE with incomplete enum type.
2659 * g++.dg/cpp0x/enum37.C: New test.
2661 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2663 * gnat.dg/opt75.adb: New test.
2664 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2666 2019-01-27 Jakub Jelinek <jakub@redhat.com>
2669 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2670 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2672 2019-01-26 Martin Jambor <mjambor@suse.cz>
2675 * gfortran.dg/gomp/pr88933.f90: New test.
2677 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2680 * gdc.dg/pr89042a.d: New test.
2681 * gdc.dg/pr89042b.d: New test.
2683 2019-01-26 Harald Anlauf <anlauf@gmx.de>
2686 * gfortran.dg/pr57553.f90: New test.
2688 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2690 * gnat.dg/array34.adb: New test.
2692 2019-01-26 Jakub Jelinek <jakub@redhat.com>
2694 PR preprocessor/88974
2695 * c-c++-common/cpp/pr88974.c: New test.
2697 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2700 * g++.dg/cpp2a/destroying-delete2.C: New.
2701 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2703 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2706 * gfortran.dg/pr85780.f90: Update testcase for error message.
2708 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2711 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2712 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2713 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2715 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2718 * gcc.dg/pr89037.c: New test.
2720 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2722 * lib/target-supports.exp (check_effective_target_fenv): New.
2723 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2724 fenv effective target.
2725 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2726 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2727 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2728 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2730 2019-01-25 Richard Biener <rguenther@suse.de>
2732 PR tree-optimization/86865
2733 * gcc.dg/graphite/pr86865.c: New testcase.
2734 * gcc.dg/graphite/pr69728.c: XFAIL.
2735 * gcc.dg/graphite/scop-21.c: Likewise.
2737 2019-01-24 Martin Sebor <msebor@redhat.com>
2742 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2743 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2744 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2745 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2746 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2747 * gcc.dg/builtins-69.c: New test.
2748 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2749 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2751 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2753 PR rtl-optimization/88948
2754 * gcc.target/i386/pr88948.c: New test.
2756 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2759 * g++.dg/debug/pr89006.C: New test.
2762 * gcc.dg/gomp/pr89015.c: New test.
2765 * c-c++-common/gomp/cancel-2.c: New test.
2766 * gcc.dg/gomp/cancel-1.c: New test.
2767 * g++.dg/gomp/cancel-1.C: New test.
2768 * g++.dg/gomp/cancel-2.C: New test.
2769 * g++.dg/gomp/cancel-3.C: New test.
2771 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2773 PR tree-optimization/89027
2774 * gfortran.dg/gomp/pr89027.f90: New test.
2776 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
2779 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2780 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
2782 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2785 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2786 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2787 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2788 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2790 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2793 * g++.target/i386/pr88998.c: New test.
2795 2019-01-23 Marek Polacek <polacek@redhat.com>
2797 PR c++/88757 - qualified name treated wrongly as type.
2798 * g++.dg/cpp0x/dependent2.C: New test.
2799 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2800 * g++.dg/cpp2a/typename12.C: New test.
2801 * g++.dg/template/static30.C: Remove dg-error.
2803 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2806 * c-c++-common/pr44715.c: New test.
2809 * c-c++-common/pr88984.c: New test.
2811 2019-01-23 Richard Biener <rguenther@suse.de>
2813 PR tree-optimization/89008
2814 * gcc.dg/torture/pr89008.c: New testcase.
2816 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2818 * gnat.dg/specs/opt4.ads: New test.
2820 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2822 PR tree-optimization/88964
2823 * gfortran.dg/pr88964.f90: New test.
2825 2019-01-22 Martin Sebor <msebor@redhat.com>
2827 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2828 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2830 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2831 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2834 2018-01-22 Steve Ellcey <sellcey@marvell.com>
2836 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
2837 to aarch64*-*-* target.
2838 * c-c++-common/gomp/pr60823-3.c: Ditto.
2839 * g++.dg/gomp/declare-simd-1.C: Ditto.
2840 * g++.dg/gomp/declare-simd-3.C: Ditto.
2841 * g++.dg/gomp/declare-simd-4.C: Ditto.
2842 * g++.dg/gomp/declare-simd-7.C: Ditto.
2843 * g++.dg/gomp/pr88182.C: Ditto.
2844 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2845 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2846 * gcc.dg/gomp/pr59669-2.c: Ditto.
2847 * gcc.dg/gomp/pr87895-1.c: Ditto.
2848 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2849 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2850 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2851 * gfortran.dg/gomp/pr83977.f90: Ditto.
2853 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2856 * gcc.target/powerpc/pr88965.c: New test.
2859 * c-c++-common/gomp/atomic-23.c: New test.
2861 2019-01-22 Harald Anlauf <anlauf@gmx.de>
2864 * gfortran.dg/power_8.f90: New test.
2866 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2868 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2869 * g++.dg/vec-init-1.C: Likewise.
2870 * gcc.dg/pr87793.c: Likewise.
2872 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2874 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2875 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2877 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2880 * gcc.target/arm/aapcs/bitfield2.c: New test.
2881 * gcc.target/arm/aapcs/bitfield3.c: New test.
2883 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2885 PR rtl-optimization/87763
2886 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2888 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2891 * gcc.target/i386/pr88954-1.c: New test.
2892 * gcc.target/i386/pr88954-2.c: Likewise.
2894 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2897 * gcc.target/arm/aapcs/bitfield1.c: New test.
2898 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2899 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2900 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2902 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2904 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2905 * gfortran.dg/block_16.f08: Likewise.
2906 * gfortran.dg/dec_structure_14.f90: Likewise.
2907 * gfortran.dg/namelist_96.f90: Likewise.
2908 * gfortran.dg/newunit_5.f90.f90: Moved to
2909 * gfortran.dg/newunit_5.f90: here.
2910 * gfortran.dg/pdt_28.f03: Likewise.
2911 * gfortran.dg/spread_simplify_1.f90: Likewise.
2913 2019-01-22 Tamar Christina <tamar.christina@arm.com>
2915 PR/tree-optimization 88903
2916 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2918 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2920 PR rtl-optimization/88904
2921 * gcc.c-torture/execute/pr88904.c: New test.
2924 * gcc.dg/pr88905.c: New test.
2926 PR rtl-optimization/49429
2928 PR rtl-optimization/86334
2930 * gcc.target/i386/pr86334.c: New test.
2931 * gcc.target/i386/pr88906.c: New test.
2933 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2936 * g++.dg/gomp/pr88949.C: New test.
2938 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
2940 * class_66.f90: Fix a dg directive.
2941 * debug/pr35154-stabs.f: Likewise.
2942 * dec_d_lines_3.f: Likewise.
2943 * dec_d_lines_3.f: Likewise.
2944 * dec_structure_12.f90: Likewise.
2945 * dec_structure_15.f90: Likewise.
2946 * deferred_character_31.f90: Likewise.
2947 * dtio_31.f03: Likewise.
2948 * dtio_32.f03: Likewise.
2949 * extends_11.f03: Likewise.
2950 * integer_plus.f90: Likewise.
2951 * pdt_25.f03: Likewise.
2952 * pr58968.f: Likewise.
2953 * pr78259.f90: Likewise.
2954 * vect/vect-2.f90: Likewise.
2955 * matmul_const.f90: Likewise.
2957 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2960 * gcc.target/i386/pr88938.c: New test.
2962 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2965 * g++.dg/asan/pr88901.C: New test.
2967 2019-01-21 Tamar Christina <tamar.christina@arm.com>
2969 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2971 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2974 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2975 * gcc.dg/pr88928.c: New test case.
2977 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2979 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2980 {long ,short ,}{unsigned ,}int.
2982 2019-01-21 Richard Biener <rguenther@suse.de>
2984 PR tree-optimization/88934
2985 * gfortran.dg/pr88934.f90: New testcase.
2987 2019-01-20 Ulrich Drepper <drepper@redhat.com>
2989 Fix after C++ P0600 implementation.
2990 * g++.dg/init/new39.C: Don't just ignore result of new.
2992 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2994 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2996 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
2998 * gdc.dg/runnable.d: Add tests for comparing complex types.
3000 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3002 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3003 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3004 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3005 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3007 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3010 * gfortran.dg/no-automatic.f90: New test.
3012 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3015 * gfortran.dg/pr77960.f90: New test.
3017 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3018 Paul Thomas <pault@gcc.gnu.org>
3021 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3022 scan-tree tests that fail with patch.
3023 * gfortran.dg/contiguous_8.f90: New test.
3025 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3027 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3029 * gfortran.dg/loop_versioning_9.f90: New test.
3030 * gfortran.dg/loop_versioning_10.f90: Likewise.
3032 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3035 * gfortran.dg/pr88902.f90: New test.
3037 2019-01-18 Martin Sebor <msebor@redhat.com>
3039 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3041 2019-01-18 Ian Lance Taylor <iant@golang.org>
3043 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3044 is no longer externally visible.
3046 2019-01-18 Marek Polacek <polacek@redhat.com>
3049 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3051 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3054 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3055 (dg-options): Replace -m32 with -fno-pic.
3056 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3057 (dg-options): Remove -m32.
3059 2019-01-18 Richard Biener <rguenther@suse.de>
3061 PR tree-optimization/88903
3062 * gcc.dg/vect/pr88903-1.c: New testcase.
3063 * gcc.dg/vect/pr88903-2.c: Likewise.
3065 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3069 * c-c++-common/pr51628-33.c: New test.
3070 * c-c++-common/pr51628-35.c: New test.
3071 * c-c++-common/pr88664-1.c: Likewise.
3072 * c-c++-common/pr88664-2.c: Likewise.
3073 * gcc.dg/pr51628-34.c: Likewise.
3075 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3078 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3079 mp and sec extensions to armv7-a.
3081 2019-01-18 Martin Liska <mliska@suse.cz>
3083 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3084 expected function name.
3086 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3088 PR tree-optimization/86214
3089 * g++.dg/opt/pr86214-1.C: New test.
3090 * g++.dg/opt/pr86214-2.C: New test.
3092 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3094 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3096 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3099 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3102 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3103 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3105 2019-01-18 Martin Liska <mliska@suse.cz>
3108 * g++.target/i386/pr88587.C: New test.
3109 * gcc.target/i386/mvc13.c: New test.
3111 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3114 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3116 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3117 * gfortran.dg/gomp/pr83977.f90: Ditto.
3119 2019-01-17 Martin Sebor <msebor@redhat.com>
3122 * gcc.dg/Warray-bounds-38.c: New test.
3124 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3126 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3127 warning checks and assembler scans.
3128 * c-c++-common/gomp/pr60823-3.c: Ditto.
3129 * c-c++-common/gomp/pr63328.c: Ditto.
3130 * g++.dg/gomp/declare-simd-1.C: Ditto.
3131 * g++.dg/gomp/declare-simd-3.C: Ditto.
3132 * g++.dg/gomp/declare-simd-4.C: Ditto.
3133 * g++.dg/gomp/declare-simd-7.C: Ditto.
3134 * g++.dg/gomp/pr88182.C: Ditto.
3135 * g++.dg/vect/simd-clone-7.cc: Ditto.
3136 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3137 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3138 * gcc.dg/gomp/pr59669-2.c: Ditto.
3139 * gcc.dg/gomp/pr87895-1.c: Ditto.
3140 * gcc.dg/gomp/pr87895-2.c: Ditto.
3141 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3142 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3143 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3144 * gfortran.dg/gomp/pr83977.f90: Ditto.
3146 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3148 * g++.dg/cpp0x/auto52.C: Test locations too.
3149 * g++.dg/cpp0x/trailing2.C: Likewise.
3150 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3151 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3152 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3153 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3154 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3156 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3159 * g++.dg/template/pr88699.C: New test.
3161 2019-01-17 Martin Sebor <msebor@redhat.com>
3163 PR tree-optimization/88800
3164 * c-c++-common/Wrestrict.c: Adjust.
3165 * gcc.dg/Warray-bounds-37.c: New test.
3166 * gcc.dg/builtin-memcpy-2.c: New test.
3167 * gcc.dg/builtin-memcpy.c: New test.
3169 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3172 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3174 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3175 Kwok Cheung Yeung <kcy@codesourcery.com>
3176 Julian Brown <julian@codesourcery.com>
3177 Tom de Vries <tom@codesourcery.com>
3179 * gcc.dg/20020312-2.c: Add amdgcn support.
3180 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3181 * gcc.dg/builtin-apply2.c: Likewise.
3182 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3183 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3184 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3185 * gcc.dg/memcmp-1.c: Increase timeout factor.
3186 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3187 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3188 * gcc.dg/sibcall-9.c: Likewise.
3189 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3190 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3191 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3192 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3193 * lib/target-supports.exp (check_effective_target_trampolines):
3195 (check_profiling_available): Likewise.
3196 (check_effective_target_global_constructor): Likewise.
3197 (check_effective_target_return_address): Likewise.
3198 (check_effective_target_fopenacc): Likewise.
3199 (check_effective_target_fopenmp): Likewise.
3200 (check_effective_target_vect_int): Likewise.
3201 (check_effective_target_vect_intfloat_cvt): Likewise.
3202 (check_effective_target_vect_uintfloat_cvt): Likewise.
3203 (check_effective_target_vect_floatint_cvt): Likewise.
3204 (check_effective_target_vect_floatuint_cvt): Likewise.
3205 (check_effective_target_vect_simd_clones): Likewise.
3206 (check_effective_target_vect_shift): Likewise.
3207 (check_effective_target_whole_vector_shift): Likewise.
3208 (check_effective_target_vect_bswap): Likewise.
3209 (check_effective_target_vect_shift_char): Likewise.
3210 (check_effective_target_vect_long): Likewise.
3211 (check_effective_target_vect_float): Likewise.
3212 (check_effective_target_vect_double): Likewise.
3213 (check_effective_target_vect_perm): Likewise.
3214 (check_effective_target_vect_perm_byte): Likewise.
3215 (check_effective_target_vect_perm_short): Likewise.
3216 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3217 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3218 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3219 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3220 (check_effective_target_vect_natural_alignment): Likewise.
3221 (check_effective_target_vect_fully_masked): Likewise.
3222 (check_effective_target_vect_element_align): Likewise.
3223 (check_effective_target_vect_masked_store): Likewise.
3224 (check_effective_target_vect_scatter_store): Likewise.
3225 (check_effective_target_vect_condition): Likewise.
3226 (check_effective_target_vect_cond_mixed): Likewise.
3227 (check_effective_target_vect_char_mult): Likewise.
3228 (check_effective_target_vect_short_mult): Likewise.
3229 (check_effective_target_vect_int_mult): Likewise.
3230 (check_effective_target_sqrt_insn): Likewise.
3231 (check_effective_target_vect_call_sqrtf): Likewise.
3232 (check_effective_target_vect_call_btrunc): Likewise.
3233 (check_effective_target_vect_call_btruncf): Likewise.
3234 (check_effective_target_vect_call_ceil): Likewise.
3235 (check_effective_target_vect_call_floorf): Likewise.
3236 (check_effective_target_lto): Likewise.
3237 (check_vect_support_and_set_flags): Likewise.
3238 (check_effective_target_vect_stridedN): Enable when fully masked is
3240 (add_options_for_sqrt_insn): New procedure.
3242 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3244 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3245 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3247 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3249 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3251 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3252 * gcc.dg/pic-1.c: Disable on amdgcn.
3253 * gcc.dg/pic-2.c: Disable on amdgcn.
3254 * gcc.dg/pic-3.c: Disable on amdgcn.
3255 * gcc.dg/pic-4.c: Disable on amdgcn.
3256 * gcc.dg/pie-3.c: Disable on amdgcn.
3257 * gcc.dg/pie-4.c: Disable on amdgcn.
3258 * gcc.dg/uninit-19.c: Check pie_enabled.
3259 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3261 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3262 Kwok Cheung Yeung <kcy@codesourcery.com>
3263 Julian Brown <julian@codesourcery.com>
3264 Tom de Vries <tom@codesourcery.com>
3266 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3267 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3268 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3269 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3270 * gcc.dg/20111216-1.c: Require exceptions.
3271 * gcc.dg/cleanup-10.c: Require exceptions.
3272 * gcc.dg/cleanup-11.c: Require exceptions.
3273 * gcc.dg/cleanup-12.c: Require exceptions.
3274 * gcc.dg/cleanup-13.c: Require exceptions.
3275 * gcc.dg/cleanup-5.c: Require exceptions.
3276 * gcc.dg/cleanup-8.c: Require exceptions.
3277 * gcc.dg/cleanup-9.c: Require exceptions.
3278 * gcc.dg/gomp/pr29955.c: Require exceptions.
3279 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3280 * gcc.dg/nested-func-5.c: Require exceptions.
3281 * gcc.dg/pch/except-1.c: Require exceptions.
3282 * gcc.dg/pch/valid-2.c: Require exceptions.
3283 * gcc.dg/pr41470.c: Require exceptions.
3284 * gcc.dg/pr42427.c: Require exceptions.
3285 * gcc.dg/pr44545.c: Require exceptions.
3286 * gcc.dg/pr47086.c: Require exceptions.
3287 * gcc.dg/pr51481.c: Require exceptions.
3288 * gcc.dg/pr51644.c: Require exceptions.
3289 * gcc.dg/pr52046.c: Require exceptions.
3290 * gcc.dg/pr54669.c: Require exceptions.
3291 * gcc.dg/pr56424.c: Require exceptions.
3292 * gcc.dg/pr64465.c: Require exceptions.
3293 * gcc.dg/pr65802.c: Require exceptions.
3294 * gcc.dg/pr67563.c: Require exceptions.
3295 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3296 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3297 * gcc.dg/vect/pr46663.c: Require exceptions.
3298 * lib/target-supports.exp (check_effective_target_exceptions): New.
3300 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3303 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3305 2019-01-17 Nathan Sidwell <nathan@acm.org>
3308 * g++.dg/cpp0x/pr86610.C: New.
3310 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3312 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3313 VFIXUPIMM* intrinsics.
3314 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3315 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3316 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3318 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3322 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3324 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3325 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3326 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3327 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3328 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3329 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3330 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3331 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3332 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3333 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3334 * gcc.target/i386/sse-13.c: Ditto.
3335 * gcc.target/i386/sse-14.c: Ditto.
3336 * gcc.target/i386/sse-22.c: Ditto.
3337 * gcc.target/i386/sse-23.c: Ditto.
3338 * gcc.target/i386/testimm-10.c: Ditto.
3339 * gcc.target/i386/testround-1.c: Ditto.
3341 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3345 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3348 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3349 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3351 2019-01-17 Jakub Jelinek <jakub@redhat.com>
3353 PR rtl-optimization/88870
3354 * gcc.dg/pr88870.c: New test.
3356 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3358 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3360 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
3363 * g++.dg/concepts/pr87768.C: New.
3366 * gcc.dg/cpp1z/pr86648.C: New.
3368 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3371 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3372 vectorized on POWER unless hardware misaligned loads are available.
3374 2019-01-16 David Malcolm <dmalcolm@redhat.com>
3377 * g++.dg/torture/pr88861.C: New test.
3379 2019-01-16 Tamar Christina <tamar.christina@arm.com>
3382 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3384 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/other/pr33558.C: Test location too.
3387 * g++.dg/other/pr33558-2.C: Likewise.
3388 * g++.dg/parse/crash4.C: Likewise.
3389 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3390 * g++.old-deja/g++.mike/p7635.C: Likewise.
3391 * g++.old-deja/g++.other/decl6.C: Likewise.
3393 2019-01-16 Marek Polacek <polacek@redhat.com>
3395 PR c++/78244 - narrowing conversion in template not detected.
3396 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3397 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3399 2019-01-16 Jakub Jelinek <jakub@redhat.com>
3403 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3404 may_alias attribute.
3406 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3408 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3411 2019-01-15 David Malcolm <dmalcolm@redhat.com>
3414 * g++.dg/template/pr88795.C: New test.
3416 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3419 * gfortran.dg/actual_array_substr_3.f90: New test.
3421 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3424 * gfortran.dg/pr81849.f90: New test.
3426 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3428 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3429 ISO_Fortran_binding_2.h.
3431 2019-01-15 Marek Polacek <polacek@redhat.com>
3434 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3436 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3439 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3440 -Wdeprecated warning and expect a following note:.
3442 2019-01-15 Richard Biener <rguenther@suse.de>
3445 * g++.dg/lto/pr88046_0.C: New testcase.
3447 2019-01-15 Richard Biener <rguenther@suse.de>
3449 PR tree-optimization/88855
3450 * gcc.dg/pr88855.c: New testcase.
3452 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3454 * g++.dg/diagnostic/typedef-initialized.C: New.
3456 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3458 * g++.dg/diagnostic/bitfld3.C: New.
3460 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3462 PR tree-optimization/88775
3463 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3464 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3466 2019-01-14 Marek Polacek <polacek@redhat.com>
3468 PR c++/88825 - ICE with bogus function return type deduction.
3469 * g++.dg/cpp1y/auto-fn55.C: New test.
3471 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3473 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3474 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3475 feature test macros.
3476 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3478 2019-01-14 Marek Polacek <polacek@redhat.com>
3480 PR c++/88830 - ICE with abstract class.
3481 * g++.dg/other/abstract7.C: New test.
3483 2019-01-14 Martin Sebor <msebor@redhat.com>
3486 * gcc.dg/format/attr-8.c: New test.
3487 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3488 * gcc.dg/format/attr-3.c: Same.
3489 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3490 * objc.dg/fsf-nsstring-format-1.m: Same.
3492 2019-01-14 Martin Liska <mliska@suse.cz>
3494 PR gcov-profile/88263
3495 * g++.dg/gcov/pr88263-2.C: New test.
3497 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3499 PR rtl-optimization/88796
3500 * gcc.target/i386/pr88796.c: New test.
3502 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3504 * gdc.dg/asm1.d: New test.
3505 * gdc.dg/asm2.d: New test.
3506 * gdc.dg/asm3.d: New test.
3507 * gdc.dg/asm4.d: New test.
3508 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3510 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3513 * gfortran.dg/namelist_96.f90: New test.
3515 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3518 * gfortran.dg/internal_pack_18.f90: New test.
3520 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3522 * gcc.dg/pr51628-20.c: Updated.
3523 * gcc.dg/pr51628-21.c: Likewise.
3524 * gcc.dg/pr51628-25.c: Likewise.
3526 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3529 * gfortran.dg/internal_pack_17.f90: New test.
3530 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3533 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3536 * gfortran.dg/pr61765.f90: New test.
3538 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3540 * g++.dg/cpp0x/pr62101.C: Test locations too.
3541 * g++.dg/inherit/pure1.C: Likewise.
3543 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3545 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
3547 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
3549 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3551 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3552 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3553 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3554 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3555 * gfortran.dg/bind_c_array_params_2.f90: Change search string
3558 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3561 * gfortran.dg/pr35031.f90: new test.
3563 2019-01-11 Marek Polacek <polacek@redhat.com>
3565 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3566 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3567 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3569 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3573 * c-c++-common/gomp/pr85956.c: New test.
3574 * g++.dg/gomp/pr88733.C: New test.
3576 2019-01-11 Tobias Burnus <burnus@net-b.de>
3579 * g++.dg/cpp0x/defaulted61.C: New
3580 * g++.dg/cpp0x/defaulted62.C: New.
3582 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3584 PR tree-optimization/88693
3585 * gcc.c-torture/execute/pr88693.c: New test.
3587 2019-01-11 Tamar Christina <tamar.christina@arm.com>
3589 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3592 2019-01-11 Martin Liska <mliska@suse.cz>
3595 * g++.dg/lto/pr88758_0.C: New test.
3596 * g++.dg/lto/pr88758_1.C: New test.
3598 2019-01-11 Jan Beulich <jbeulich@suse.com>
3600 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3601 gcc.target/i386/avx512f-vcvtss2si-1.c,
3602 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3603 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3604 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3605 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3606 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3607 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3608 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3609 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3610 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3611 gcc.target/i386/pr19398.c: Permit l or q suffix.
3613 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3615 PR rtl-optimization/88296
3616 * gcc.target/i386/pr88296.c: New test.
3618 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3620 * g++.dg/diagnostic/extern-initialized.C: New.
3621 * g++.dg/ext/dllimport-initialized.C: Likewise.
3623 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3626 * gfortran.dg/internal_pack_16.f90: New test.
3628 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3631 * g++.target/i386/pr88785.C: New test.
3633 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3635 PR rtl-optimization/87305
3636 * gcc.target/aarch64/pr87305.c: New.
3638 2019-01-10 Richard Biener <rguenther@suse.de>
3640 PR tree-optimization/88792
3641 * gcc.dg/torture/pr88792.c: New testcase.
3643 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3646 * gfortran.dg/pr86322_1.f90: New test.
3647 * gfortran.dg/pr86322_2.f90: Ditto.
3648 * gfortran.dg/pr86322_3.f90: Ditto.
3650 2019-01-10 Sudakshina Das <sudi.das@arm.com>
3652 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3653 * gcc.target/aarch64/bti-2.c: Likewise.
3654 * gcc.target/aarch64/bti-3.c: Likewise.
3656 2019-01-10 Stefan Agner <stefan@agner.ch>
3659 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3660 check if -masm-syntax-unified gets applied properly.
3662 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3665 * gcc.dg/pr88568.c: New test.
3667 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3669 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3670 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3672 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3674 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3675 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3677 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3679 * lib/target-supports.exp
3680 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3681 check_effective_target_arm_v8_3a_complex_neon_ok,
3682 add_options_for_arm_v8_3a_complex_neon,
3683 check_effective_target_arm_v8_3a_complex_neon_hw,
3684 check_effective_target_vect_complex_rot_N): New.
3686 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3689 * gfortran.dg/pr88376.f90: New test.
3691 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3694 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3695 "can not" with "cannot".
3696 * gfortran.dg/common_15.f90: Likewise.
3697 * gfortran.dg/derived_result_2.f90: Likewise.
3698 * gfortran.dg/do_check_6.f90: Likewise.
3699 * gfortran.dg/namelist_args.f90: Likewise.
3700 * gfortran.dg/negative_unit_check.f90: Likewise.
3701 * gfortran.dg/pure_formal_3.f90: Likewise.
3702 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3703 * obj-c++.dg/exceptions-3.mm: Likewise.
3704 * obj-c++.dg/exceptions-4.mm: Likewise.
3705 * obj-c++.dg/exceptions-5.mm: Likewise.
3706 * obj-c++.dg/property/at-property-23.mm: Likewise.
3707 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3708 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3709 * objc.dg/attributes/method-attribute-2.m: Likewise.
3710 * objc.dg/exceptions-3.m: Likewise.
3711 * objc.dg/exceptions-4.m: Likewise.
3712 * objc.dg/exceptions-5.m: Likewise.
3713 * objc.dg/param-1.m: Likewise.
3714 * objc.dg/property/at-property-23.m: Likewise.
3715 * objc.dg/property/dotsyntax-17.m: Likewise.
3716 * objc.dg/property/property-neg-7.m: Likewise.
3718 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3721 * gfortran.dg/spread_simplify_1.f90: New test.
3723 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3725 * lib/target-supports.exp
3726 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3727 * gcc.target/i386/xorsign.c: New test.
3729 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3731 * gcc.target/sparc/tls-ld-int8.c: New test.
3732 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3733 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3734 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3735 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3736 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3738 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3740 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3741 option when configure with bti.
3742 * gcc.target/aarch64/bti-2.c: Likewise.
3743 * lib/target-supports.exp
3744 (check_effective_target_default_branch_protection):
3745 Add configure check for --enable-standard-branch-protection.
3747 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3749 * gcc.target/aarch64/bti-1.c: New test.
3750 * gcc.target/aarch64/bti-2.c: New test.
3751 * gcc.target/aarch64/bti-3.c: New test.
3752 * lib/target-supports.exp
3753 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3755 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3757 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3758 instead of IP0_REGNUM and add test case.
3760 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3762 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3764 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3765 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3767 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3769 2019-01-09 Jakub Jelinek <jakub@redhat.com>
3771 PR rtl-optimization/88331
3772 * gcc.target/i386/pr88331.c: New test.
3774 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3776 * g++.dg/diagnostic/constexpr2.C: New.
3777 * g++.dg/diagnostic/ref3.C: Likewise.
3779 2019-01-08 Marek Polacek <polacek@redhat.com>
3781 PR c++/88538 - braced-init-list in template-argument-list.
3782 * g++.dg/cpp2a/nontype-class11.C: New test.
3785 * g++.dg/cpp2a/nontype-class12.C: New test.
3787 2019-01-08 Jakub Jelinek <jakub@redhat.com>
3790 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3791 dg-options. Require ppc_cpu_supports_hw effective target instead of
3794 2019-01-08 Janus Weil <janus@gcc.gnu.org>
3797 * gfortran.dg/class_69.f90: New test case.
3799 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3802 * gcc.target/i386/pr88717.c: New test.
3804 2019-01-08 Marek Polacek <polacek@redhat.com>
3806 PR c++/88548 - this accepted in static member functions.
3807 * g++.dg/cpp0x/this1.C: New test.
3809 2019-01-08 Martin Liska <mliska@suse.cz>
3811 PR tree-optimization/88753
3812 * gcc.dg/tree-ssa/pr88753.c: New test.
3814 2019-01-08 Richard Biener <rguenther@suse.de>
3816 PR tree-optimization/86554
3817 * gcc.dg/torture/pr86554-1.c: New testcase.
3818 * gcc.dg/torture/pr86554-2.c: Likewise.
3820 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3822 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3823 cover target variance.
3825 2019-01-08 Richard Biener <rguenther@suse.de>
3828 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3829 directly build the expected GENERIC tree.
3831 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3833 * gcc.target/aarch64/(return_address_sign_1.c,
3834 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3835 Change option to -mbranch-protection.
3836 * gcc.target/aarch64/(branch-protection-option.c,
3837 branch-protection-option-2.c, branch-protection-attr.c,
3838 branch-protection-attr-2.c): New file.
3840 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3842 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3844 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3846 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3848 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3849 Append match for warning that ‘protected’ attribute is not supported.
3851 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3853 * gcc.dg/Wmissing-attributes.c: Require alias support.
3854 * gcc.dg/attr-copy-2.c: Likewise.
3855 * gcc.dg/attr-copy-5.c: Likewise.
3857 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
3858 Jakub Jelinek <jakub@redhat.com>
3861 * g++.dg/warn/Wreturn-type-11.C: New test.
3863 2019-01-07 David Malcolm <dmalcolm@redhat.com>
3866 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3867 dump to reflect r266077.
3869 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3872 * gcc.dg/pr88701.c: New test.
3874 2019-01-07 Joseph Myers <joseph@codesourcery.com>
3878 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3880 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3882 * g++.dg/diagnostic/constexpr1.C: New.
3883 * g++.dg/diagnostic/thread1.C: Likewise.
3885 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3886 Harald Anlauf <anlauf@gmx.de>
3887 Tobias Burnus <burnus@gcc.gnu.org>
3889 * gfortran.dg/is_contiguous_1.f90: New test.
3890 * gfortran.dg/is_contiguous_2.f90: New test.
3891 * gfortran.dg/is_contiguous_3.f90: New test.
3893 2019-01-07 Marek Polacek <polacek@redhat.com>
3895 PR c++/88741 - wrong error with initializer-string.
3896 * g++.dg/init/array50.C: New test.
3898 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3904 * gcc.dg/array-6.c: Move from here ...
3905 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3906 * g++.dg/pr69338.C: New test.
3907 * g++.dg/pr69697.C: Likewise.
3908 * g++.dg/ext/flexary32.C: Likewise.
3909 * g++.dg/ext/flexary3.C: Adjust test.
3910 * g++.dg/ext/flexary12.C: Likewise.
3911 * g++.dg/ext/flexary13.C: Likewise.
3912 * g++.dg/ext/flexary15.C: Likewise.
3913 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3914 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3915 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3917 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
3919 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3920 optional in scan pattern.
3922 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3924 PR tree-optimization/88598
3925 * gcc.dg/vect/pr88598-1.c: New test.
3926 * gcc.dg/vect/pr88598-2.c: Likewise.
3927 * gcc.dg/vect/pr88598-3.c: Likewise.
3928 * gcc.dg/vect/pr88598-4.c: Likewise.
3929 * gcc.dg/vect/pr88598-5.c: Likewise.
3930 * gcc.dg/vect/pr88598-6.c: Likewise.
3932 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3934 PR tree-optimization/88598
3935 * gcc.dg/pr88598-1.c: New test.
3936 * gcc.dg/pr88598-2.c: Likewise.
3937 * gcc.dg/pr88598-3.c: Likewise.
3938 * gcc.dg/pr88598-4.c: Likewise.
3939 * gcc.dg/pr88598-5.c: Likewise.
3941 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3943 PR tree-optimization/88676
3944 * gcc.dg/tree-ssa/pr88676.c: New test.
3945 * gcc.dg/pr88676.c: New test.
3946 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3950 * c-c++-common/asan/pr88619.c: New test.
3953 * c-c++-common/builtin-convertvector-1.c: New test.
3954 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3955 * g++.dg/ext/builtin-convertvector-1.C: New test.
3956 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3958 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3961 * gcc.target/i386/pr88521.c: New testcase.
3963 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3966 * gfortran.dg/min_max_type_2.f90: New test.
3968 2019-01-06 Jakub Jelinek <jakub@redhat.com>
3971 * c-c++-common/attributes-4.c (falloc_align_int128,
3972 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3974 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
3976 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3978 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3980 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3981 * gcc.dg/plugin/plugindir2.c: Likewise.
3982 * gcc.dg/plugin/plugindir3.c: Likewise.
3983 * gcc.dg/plugin/plugindir4.c: Likewise.
3985 2019-01-05 Janus Weil <janus@gcc.gnu.org>
3988 * gfortran.dg/blockdata_10.f90: New test case.
3990 2019-01-05 Jakub Jelinek <jakub@redhat.com>
3994 * gcc.dg/nested-func-12.c: New test.
3995 * gcc.c-torture/compile/pr82564.c: New test.
3998 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4000 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4003 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4005 2019-01-04 Martin Sebor <msebor@redhat.com>
4008 * g++.dg/ext/attr-copy.C: New test.
4009 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4010 * gcc.dg/attr-copy-6.c: New test.
4011 * gcc.dg/attr-copy-7.c: New test.
4013 2019-01-04 Martin Sebor <msebor@redhat.com>
4016 * c-c++-common/attributes-4.c: New test.
4018 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4021 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4024 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4027 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4028 * gfortran.dg/merge_char_const.f90: Restore.
4030 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4033 * gcc.dg/pr88594.c: New test.
4035 2019-01-04 Jan Beulich <jbeulich@suse.com>
4037 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4038 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4039 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4040 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4041 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4042 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4043 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4044 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4045 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4046 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4047 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4048 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4049 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4050 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4051 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4052 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4053 gcc.target/i386/avx512bw-vpcmplew-1.c,
4054 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4055 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4056 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4057 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4058 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4059 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4060 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4061 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4062 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4063 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4064 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4065 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4066 gcc.target/i386/avx512bw-vptestmb-1.c,
4067 gcc.target/i386/avx512bw-vptestmw-1.c,
4068 gcc.target/i386/avx512bw-vptestnmb-1.c,
4069 gcc.target/i386/avx512bw-vptestnmw-1.c,
4070 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4071 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4072 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4073 gcc.target/i386/avx512dq-vfpclassss-1.c,
4074 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4075 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4076 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4077 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4078 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4079 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4080 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4081 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4082 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4083 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4084 gcc.target/i386/avx512vl-vpcmpged-1.c,
4085 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4086 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4087 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4088 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4089 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4090 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4091 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4092 gcc.target/i386/avx512vl-vpcmpled-1.c,
4093 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4094 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4095 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4096 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4097 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4098 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4099 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4100 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4101 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4102 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4103 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4104 gcc.target/i386/avx512vl-vptestmd-1.c,
4105 gcc.target/i386/avx512vl-vptestmq-1.c,
4106 gcc.target/i386/avx512vl-vptestnmd-1.c,
4107 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4109 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4110 gcc.target/i386/avx512bw-vpcmpub-1.c,
4111 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4112 gcc.target/i386/avx512bw-vpcmpw-1.c,
4113 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4114 gcc.target/i386/avx512dq-vfpclassps-1.c,
4115 gcc.target/i386/avx512f-vcmppd-1.c,
4116 gcc.target/i386/avx512f-vcmpps-1.c,
4117 gcc.target/i386/avx512f-vcmpsd-1.c,
4118 gcc.target/i386/avx512f-vcmpss-1.c,
4119 gcc.target/i386/avx512f-vpcmpd-1.c,
4120 gcc.target/i386/avx512f-vpcmpq-1.c,
4121 gcc.target/i386/avx512f-vpcmpud-1.c,
4122 gcc.target/i386/avx512f-vpcmpuq-1.c,
4123 gcc.target/i386/avx512f-vptestmd-1.c,
4124 gcc.target/i386/avx512f-vptestmq-1.c,
4125 gcc.target/i386/avx512f-vptestnmd-1.c,
4126 gcc.target/i386/avx512f-vptestnmq-1.c,
4127 gcc.target/i386/avx512vl-vcmppd-1.c,
4128 gcc.target/i386/avx512vl-vcmpps-1.c,
4129 gcc.target/i386/avx512vl-vpcmpd-1.c,
4130 gcc.target/i386/avx512vl-vpcmpq-1.c,
4131 gcc.target/i386/avx512vl-vpcmpud-1.c,
4132 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4135 2019-01-03 Martin Sebor <msebor@redhat.com>
4137 PR tree-optimization/88659
4138 * gcc.dg/Wstringop-truncation-6.c: New test.
4140 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4143 * gfortran.dg/const_chararacter_merge.f90: Remove.
4145 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4148 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4149 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4151 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4153 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4154 * gcc.dg/pubtypes-3.c: Likewise.
4155 * gcc.dg/pubtypes-4.c: Likewise.
4157 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4160 * g++.target/i386/pr88636.C: New test.
4162 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4164 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4166 2019-01-03 Martin Liska <mliska@suse.cz>
4169 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4171 2019-01-02 Marek Polacek <polacek@redhat.com>
4173 PR c++/88612 - ICE with -Waddress-of-packed-member.
4174 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4176 PR c++/88631 - CTAD failing for value-initialization.
4177 * g++.dg/cpp1z/class-deduction59.C: New test.
4179 PR c++/81486 - CTAD failing with ().
4180 * g++.dg/cpp1z/class-deduction60.C: New test.
4181 * g++.dg/cpp1z/class-deduction61.C: New test.
4183 2019-01-02 Martin Sebor <msebor@redhat.com>
4184 Jeff Law <law@redhat.com>
4186 * gcc.dg/strlenopt-36.c: Update.
4187 * gcc.dg/strlenopt-45.c: Update.
4188 * gcc.c-torture/execute/strlen-5.c: New test.
4189 * gcc.c-torture/execute/strlen-6.c: New test.
4190 * gcc.c-torture/execute/strlen-7.c: New test.
4192 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4195 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4196 messages only on vect_hw_misalign targets.
4198 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4200 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4201 * gfortran.dg/dec_d_lines_3.f: Ditto.
4202 * gfortran.dg/dec_structure_24.f90: Ditto.
4203 * gfortran.dg/dec_structure_26.f90: Ditto.
4204 * gfortran.dg/dec_structure_27.f90: Ditto.
4205 * gfortran.dg/dec_type_print_3.f90: Ditto.
4206 * gfortran.dg/derived_name_1.f90: Ditto.
4207 * gfortran.dg/error_recovery_1.f90: Ditto.
4208 * gfortran.dg/gomp/pr29759.f90: Ditto.
4209 * gfortran.dg/pr36192.f90: Ditto.
4210 * gfortran.dg/pr56007.f90: Ditto.
4211 * gfortran.dg/pr56520.f90: Ditto.
4212 * gfortran.dg/pr78741.f90: Ditto.
4213 * gfortran.dg/print_fmt_2.f90: Ditto.
4214 * gfortran.dg/select_type_20.f90: Ditto.
4216 2019-01-02 Marek Polacek <polacek@redhat.com>
4219 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4221 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4224 * gfortran.dg/const_chararacter_merge.f90: New test.
4226 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4229 * g++.dg/torture/pr88130.C: New testcase.
4231 2019-01-02 Martin Liska <mliska@suse.cz>
4233 PR tree-optimization/88650
4234 * gfortran.dg/predict-3.f90: New test.
4236 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4238 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4240 2019-01-02 Richard Biener <rguenther@suse.de>
4242 PR tree-optimization/88621
4243 * gcc.dg/torture/pr88621.c: New testcase.
4245 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4248 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4249 targets and expect _ZThn8 for ilp32 targets.
4251 2019-01-01 Martin Sebor <msebor@redhat.com>
4252 Jeff Law <law@redhat.com>
4254 * gcc.dg/strlenopt-40.c: Update.
4255 * gcc.dg/strlenopt-51.c: Likewise.
4256 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4258 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4259 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4260 * gcc.dg/strlenopt-59.c: New test.
4261 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4262 * g++.dg/init/strlen.C: New test.
4264 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4267 * gfortran.dg/structure_constructor_16.f90: New test.
4269 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4271 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4272 * g++.dg/ipa/devirt-53.C: Fix scan template.
4274 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4276 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4277 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4278 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4280 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4282 * g++.dg/tree-prof/devirt.C: Update testcase.
4284 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4286 Update copyright years.
4288 Copyright (C) 2019 Free Software Foundation, Inc.
4290 Copying and distribution of this file, with or without modification,
4291 are permitted in any medium without royalty provided the copyright
4292 notice and this notice are preserved.