1 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3 * gcc.target/s390/arch13/popcount-1.c: New test.
5 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7 * gcc.target/s390/arch13/bitops-1.c: New test.
8 * gcc.target/s390/arch13/bitops-2.c: New test.
9 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
10 option and adjust line numbers.
11 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
13 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
15 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
16 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
17 runtime check for the vxe2 hardware feature on IBM Z.
19 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
22 * lib/target-supports.exp (check_avx2_available): Replace
23 avx_available with avx2_available.
25 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
27 PR rtl-optimization/85412
28 * gcc.dg/pr85412.c: New test.
30 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/template/crash130.C: New.
34 * g++.dg/template/crash131.C: Likewise.
36 2019-04-01 Martin Sebor <msebor@redhat.com>
39 * gcc.dg/attr-copy-8.c: New test.
40 * g++.dg/ext/attr-copy-2.C: New test.
42 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
44 PR rtl-optimization/86928
45 * gcc.dg/pr86928.c: New test.
47 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
49 PR rtl-optimization/87273
50 * gcc.dg/pr87273.c: New test.
52 2019-04-01 Martin Liska <mliska@suse.cz>
55 * gcc.dg/spellcheck-options-18.c: New test.
56 * gcc.dg/spellcheck-options-19.c: New test.
57 * gcc.dg/spellcheck-options-20.c: New test.
58 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
59 * gcc.dg/completion-2.c: Add one variant with no argument.
61 2019-04-01 Richard Biener <rguenther@suse.de>
64 * gcc.dg/torture/pr71598-1.c: New testcase.
65 * gcc.dg/torture/pr71598-2.c: Likewise.
66 * gcc.dg/torture/pr71598-3.c: Likewise.
68 2019-03-31 Marek Polacek <polacek@redhat.com>
70 PR c++/89852 - ICE with C++11 functional cast with { }.
71 * g++.dg/cpp0x/initlist115.C: New test.
73 2019-03-31 Harald Anlauf <anlauf@gmx.de>
77 * gfortran.dg/pr85797.f90: New test.
79 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
81 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
83 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
85 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
87 (dmd2dg): Copy additional files after test is translated.
88 (gdc-do-test): Remove all copied files after test.
90 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
93 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
94 for c_deallocate, c_allocate and c_assumed_size so that the
95 attributes of the array arguments are correct and are typed.
96 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
97 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
100 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
101 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
103 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
106 * gfortran.dg/pointer_intent_8.f90: New test.
108 2019-03-29 Jim Wilson <jimw@sifive.com>
110 * gcc.target/riscv/predef-1.c: New.
111 * gcc.target/riscv/predef-2.c: New.
112 * gcc.target/riscv/predef-3.c: New.
113 * gcc.target/riscv/predef-4.c: New.
114 * gcc.target/riscv/predef-5.c: New.
115 * gcc.target/riscv/predef-6.c: New.
116 * gcc.target/riscv/predef-7.c: New.
117 * gcc.target/riscv/predef-8.c: New.
119 2019-03-29 Jakub Jelinek <jakub@redhat.com>
121 PR rtl-optimization/89865
122 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
123 the first argument register, so that occassional spills/fills are
127 * g++.dg/ubsan/vptr-14.C: New test.
130 * gcc.dg/tree-ssa/pr89872.c: New test.
132 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
134 * gcc.dg/diag-sanity.c: New test.
136 2019-03-29 Marek Polacek <polacek@redhat.com>
139 * g++.dg/cpp2a/desig14.C: New test.
141 PR c++/89876 - ICE with deprecated conversion.
142 * g++.dg/warn/conv5.C: New test.
144 2019-03-29 Martin Liska <mliska@suse.cz>
146 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
147 * gcc.dg/pr68766.c: Likewise.
149 2019-03-29 Jakub Jelinek <jakub@redhat.com>
151 PR rtl-optimization/87485
152 * gcc.dg/pr87485.c: New test.
154 2019-03-28 Jakub Jelinek <jakub@redhat.com>
157 * gfortran.dg/gomp/pr89621.f90: New test.
159 2019-03-28 Martin Sebor <msebor@redhat.com>
162 * g++.dg/cpp0x/decltype-pr66548.C: New test.
165 * g++.dg/cpp0x/decltype-pr81506.C: New test.
167 2019-03-28 Marek Polacek <polacek@redhat.com>
169 PR c++/89612 - ICE with member friend template with noexcept.
170 * g++.dg/cpp0x/noexcept38.C: New test.
171 * g++.dg/cpp0x/noexcept39.C: New test.
172 * g++.dg/cpp1z/noexcept-type21.C: New test.
174 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
177 * gcc.target/i386/pr89848.c: New test.
179 2019-03-28 Marek Polacek <polacek@redhat.com>
181 PR c++/89836 - bool constant expression and explicit conversions.
182 * g++.dg/cpp2a/explicit15.C: New test.
184 2019-03-28 Jakub Jelinek <jakub@redhat.com>
187 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
188 other than AVR. Add dg-options "".
191 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
192 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
194 2019-03-27 Janus Weil <janus@gcc.gnu.org>
197 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
198 * gfortran.dg/pointer_init_11.f90: New test case.
200 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
203 * gcc.target/i386/pr85667-5.c: New testcase.
204 * gcc.target/i386/pr85667-6.c: New testcase.
206 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
209 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
211 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
213 PR rtl-optimization/89313
214 * gcc.dg/pr89313.c: New test.
216 2019-03-26 Jeff Law <law@redhat.com>
218 PR rtl-optimization/87761
219 PR rtl-optimization/89826
220 * gcc.c-torture/execute/pr89826.c: New test.
222 2019-03-27 Richard Biener <rguenther@suse.de>
224 * gcc.dg/torture/20190327-1.c: New testcase.
226 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
229 * gfortran.dg/associate_47.f90: New test.
231 2019-03-27 Richard Biener <rguenther@suse.de>
233 PR tree-optimization/89463
234 * gcc.dg/guality/pr89463.c: New testcase.
236 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
239 * gcc.target/i386/pr89827.c: New test.
241 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
243 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
246 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
248 PR tree-optimization/81740
249 * gcc.dg/vect/pr81740-1.c: New testcase.
250 * gcc.dg/vect/pr81740-2.c: Likewise.
252 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
254 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
255 options in permute args tests.
257 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/ext/pr84598.C: New.
262 2019-03-26 Jakub Jelinek <jakub@redhat.com>
265 * g++.dg/gomp/pr89796.C: New test.
266 * gcc.dg/gomp/pr89796.c: New test.
268 2019-03-25 David Malcolm <dmalcolm@redhat.com>
270 PR rtl-optimization/88347
271 PR rtl-optimization/88423
272 * gcc.c-torture/compile/pr88347.c: New test.
273 * gcc.c-torture/compile/pr88423.c: New test.
275 2019-03-25 Martin Sebor <msebor@redhat.com>
278 * gcc.dg/attr-aligned-3.c: New test.
280 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
283 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
285 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/concepts/pr84661.C: New.
290 * g++.dg/torture/pr85013.C: Likewise.
292 2019-03-25 Marek Polacek <polacek@redhat.com>
294 PR c++/89214 - ICE when initializing aggregates with bases.
295 * g++.dg/cpp1z/aggr-base8.C: New test.
296 * g++.dg/cpp1z/aggr-base9.C: New test.
298 PR c++/89705 - ICE with reference binding with conversion function.
299 * g++.dg/cpp0x/rv-conv2.C: New test.
301 2019-03-25 Richard Biener <rguenther@suse.de>
303 PR tree-optimization/89789
304 * gcc.dg/torture/pr89789.c: New testcase.
306 2019-03-25 Nathan Sidwell <nathan@acm.org>
308 * g++.dg/abi/lambda-static-1.C: New.
310 2019-03-25 Richard Biener <rguenther@suse.de>
312 PR tree-optimization/89802
313 * g++.dg/tree-ssa/pr89802.C: New testcase.
315 2019-03-25 Jakub Jelinek <jakub@redhat.com>
318 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
320 * g++.dg/tls/thread_local11a.C: New test.
322 2019-03-25 Richard Biener <rguenther@suse.de>
325 * g++.dg/pr89790.C: New testcase.
327 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
329 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
330 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
331 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
332 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
334 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
337 * gfortran.dg/altreturn_10.f90: New test.
338 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
340 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
342 PR rtl-optimization/89676
343 * gcc.target/i386/pr89676.c: New.
345 2019-03-22 Jakub Jelinek <jakub@redhat.com>
348 * g++.dg/tls/thread_local11.C: New test.
349 * g++.dg/tls/thread_local11.h: New test.
350 * g++.dg/tls/thread_local12a.C: New test.
351 * g++.dg/tls/thread_local12b.C: New test.
352 * g++.dg/tls/thread_local12c.C: New test.
353 * g++.dg/tls/thread_local12d.C: New test.
354 * g++.dg/tls/thread_local12e.C: New test.
355 * g++.dg/tls/thread_local12f.C: New test.
356 * g++.dg/tls/thread_local12g.C: New test.
357 * g++.dg/tls/thread_local12h.C: New test.
358 * g++.dg/tls/thread_local12i.C: New test.
359 * g++.dg/tls/thread_local12j.C: New test.
360 * g++.dg/tls/thread_local12k.C: New test.
361 * g++.dg/tls/thread_local12l.C: New test.
364 * g++.dg/cpp1y/constexpr-87481.C: New test.
366 2019-03-22 Simon Wright <simon@pushface.org>
369 * gnat.dg/socket2.adb: New.
371 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
373 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
375 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
378 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
379 for _mm_mask{,3,z}_*.
380 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
381 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
382 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
383 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
384 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
385 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
386 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
387 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
388 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
389 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
390 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
391 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
392 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
393 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
394 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
396 2019-03-22 Jakub Jelinek <jakub@redhat.com>
399 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
400 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
401 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
402 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
403 __builtin_ia32_vfmsubss3_mask3): Define.
404 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
405 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
406 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
407 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
408 __builtin_ia32_vfmsubss3_mask3): Define.
409 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
410 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
411 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
412 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
413 __builtin_ia32_vfmsubss3_mask3): Define.
414 * gcc.target/i386/sse-14.c: Add tests for
415 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
416 * gcc.target/i386/sse-22.c: Likewise.
418 2019-03-21 Martin Sebor <msebor@redhat.com>
420 PR tree-optimization/89350
421 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
422 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
423 * gcc.dg/Wstringop-overflow-11.c: New test.
424 * gcc.dg/Wstringop-overflow-12.c: New test.
425 * gcc.dg/pr89350.c: New test.
426 * gcc.dg/pr40340-1.c: Adjust expected warning.
427 * gcc.dg/pr40340-2.c: Same.
428 * gcc.dg/pr40340-4.c: Same.
429 * gcc.dg/pr40340-5.c: Same.
431 2019-03-21 Jakub Jelinek <jakub@redhat.com>
434 * g++.dg/other/pr89692.C: New test.
437 * g++.dg/cpp1y/lambda-init18.C: New test.
438 * g++.dg/cpp1y/lambda-init19.C: New test.
439 * g++.dg/cpp1y/pr89767.C: New test.
441 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
442 Cesar Philippidis <cesar@codesourcery.com>
445 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
447 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
450 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
453 * c-c++-common/goacc/routine-3-extern.c: New file.
454 * c-c++-common/goacc/routine-3.c: Adjust.
455 * c-c++-common/goacc/routine-4-extern.c: New file.
456 * c-c++-common/goacc/routine-4.c: Adjust.
457 * gfortran.dg/goacc/routine-module-3.f90: New file.
460 * gfortran.dg/goacc/pr89773.f90: New file.
461 * gfortran.dg/goacc/pr77765.f90: Adjust.
462 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
465 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
468 * gfortran.dg/goacc/routine-module-1.f90: New file.
469 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
470 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
472 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
475 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
476 (dg-compile-aux-modules): Fix diagnostic.
477 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
478 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
481 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
482 missing nexted dg-test call support in dejaGNU 1.4.4.
485 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
488 2019-03-21 Richard Biener <rguenther@suse.de>
490 PR tree-optimization/89779
491 * gcc.dg/torture/pr89779.c: New testcase.
493 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
496 * g++.dg/cpp0x/constexpr-ice20.C: New.
498 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
501 * g++.dg/cpp0x/noexcept37.C: New.
503 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
506 * gdc.dg/pr89017.d: New test.
508 2019-03-20 Janus Weil <janus@gcc.gnu.org>
511 * gfortran.dg/interface_abstract_5.f90: New test case.
513 2019-03-20 Jakub Jelinek <jakub@redhat.com>
516 * gcc.target/s390/pr89775-1.c: New test.
517 * gcc.target/s390/pr89775-2.c: New test.
519 2019-03-20 Jakub Jelinek <jakub@redhat.com>
522 * g++.target/aarch64/aarch64.exp: New file.
523 * g++.target/aarch64/pr89752.C: New test.
525 2019-03-19 Martin Sebor <msebor@redhat.com>
527 PR tree-optimization/89688
528 * gcc.dg/strlenopt-61.c: New test.
529 * g++.dg/warn/Wstringop-overflow-2.C: New test.
531 2019-03-19 Jim Wilson <jimw@sifive.com>
534 * gcc.target/riscv/losum-overflow.c: New test.
536 2019-03-19 Martin Sebor <msebor@redhat.com>
538 PR tree-optimization/89644
539 * gcc.dg/Wstringop-truncation-8.c: New test.
541 2019-03-19 Martin Liska <mliska@suse.cz>
544 * gcc.dg/pr89737.c: New test.
546 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
550 * g++.dg/lto/pr87089_0.C: New testcase.
551 * g++.dg/lto/pr87089_1.C: New testcase.
552 * g++.dg/lto/pr89335_0.C: New testcase.
554 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
557 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
558 restrict this test to vsx targets.
560 2019-03-19 Jakub Jelinek <jakub@redhat.com>
563 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
564 * g++.dg/ext/asm16.C: Likewise.
565 * g++.dg/ext/asm17.C: New test.
567 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
569 * c-c++-common/unroll-7.c: New test.
571 2019-03-19 Jakub Jelinek <jakub@redhat.com>
574 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
575 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
576 Add expected results for them.
579 * gcc.dg/pr89734.c: New test.
581 2019-03-18 Martin Sebor <msebor@redhat.com>
583 PR tree-optimization/89720
584 * gcc.dg/Warray-bounds-42.c: New test.
586 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
589 * g++.target/i386/pr89630.C: New test.
591 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
593 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
595 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
597 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
598 the "store" test as well.
599 * gcc.target/powerpc/bswap32.c: Ditto.
601 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
603 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
604 the "store" test as well.
605 * gcc.target/powerpc/bswap32.c: Ditto.
607 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
609 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
610 "exceeds" instead of just one that talks about "too large".
612 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
614 * gcc.target/aarch64/sve/cost_model_1.c: New test.
616 2019-03-18 Martin Jambor <mjambor@suse.cz>
618 PR tree-optimization/89546
619 * gcc.dg/tree-ssa/pr89546.c: New test.
621 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
624 * g++.target/riscv/call-with-empty-struct-float.C: New file.
625 * g++.target/riscv/call-with-empty-struct-int.C: New file.
626 * g++.target/riscv/call-with-empty-struct.H: New file.
627 * g++.target/riscv/riscv.exp: New file.
629 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
632 * g++.dg/cpp0x/pr85014.C: New.
634 2019-03-18 Jakub Jelinek <jakub@redhat.com>
637 * gcc.dg/pr86979.c: New test.
639 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
642 * gfortran.dg/typebound_call_31.f90: New test.
644 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
646 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
648 * gcc.dg/compat/pr83487-1_y.c: Likewise.
650 * gfortran.dg/pointer_init_10.f90: Require visibility support.
651 * gfortran.dg/temporary_3.f90: Likewise.
653 * gcc.dg/pr88074.c: Require c99_runtime.
654 * gcc.dg/warn-abs-1.c: Likewise.
655 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
658 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
660 * gcc.dg/attr-copy.c: Require alias support.
661 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
663 2019-03-16 Jakub Jelinek <jakub@redhat.com>
666 * gfortran.dg/continuation_15.f90: New test.
667 * gfortran.dg/continuation_16.f90: New test.
669 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
671 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
674 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
675 * g++.dg/cpp0x/pr84497.C: Likewise.
677 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
678 * gcc.dg/attr-copy-6.c: Likewise.
679 * gcc.dg/pr87793.c: Likewise.
682 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
684 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
685 * gcc.dg/gimplefe-34.c: Likewise.
686 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
687 * gcc.dg/compat/pr83487-2_y.c: Likewise.
690 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
694 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
696 * lib/target-supports.exp (check_ascii_locale_available): Remove
699 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
702 * gfortran.dg/blockdata_11.f90: New test.
704 2019-03-15 Harald Anlauf <anlauf@gmx.de>
707 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
708 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
710 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
713 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
714 instruction selection.
715 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
716 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
717 * gcc.target/powerpc/pr87532-mc.c: New test.
718 * gcc.target/powerpc/pr87532.c: New test.
719 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
720 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
721 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
722 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
723 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
724 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
725 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
726 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
727 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
728 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
729 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
730 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
731 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
732 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
733 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
734 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
735 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
736 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
737 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
738 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
739 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
740 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
741 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
742 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
743 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
744 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
745 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
747 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
751 * g++.dg/cpp2a/pr88534.C: New.
752 * g++.dg/cpp2a/pr88537.C: New.
754 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
756 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
757 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
758 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
759 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
761 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
764 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
765 * gcc.target/aarch64/spellcheck_5.c: Likewise.
766 * gcc.target/aarch64/spellcheck_6.c: Likewise.
768 2019-03-15 Jakub Jelinek <jakub@redhat.com>
771 * g++.dg/cpp0x/constexpr-89709.C: New test.
774 * gcc.dg/debug/pr89704.c: New test.
776 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
779 * g++.target/i386/pr89650.C: New test.
781 2019-03-14 Richard Biener <rguenther@suse.de>
783 * gcc.dg/gimplefe-13.c: Adjust.
784 * gcc.dg/gimplefe-14.c: Likewise.
785 * gcc.dg/gimplefe-17.c: Likewise.
786 * gcc.dg/gimplefe-18.c: Likewise.
787 * gcc.dg/gimplefe-7.c: Likewise.
788 * gcc.dg/torture/pr89595.c: Likewise.
789 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
790 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
791 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
792 * gcc.dg/tree-ssa/scev-3.c: Likewise.
793 * gcc.dg/tree-ssa/scev-4.c: Likewise.
794 * gcc.dg/tree-ssa/scev-5.c: Likewise.
795 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
796 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
798 2019-03-14 Jakub Jelinek <jakub@redhat.com>
801 * gcc.target/i386/pr89684.c: New test.
803 PR rtl-optimization/89679
804 * gcc.dg/pr89679.c: New test.
806 2019-03-14 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/89710
809 * gcc.dg/torture/pr89710.c: New testcase.
811 2019-03-14 Richard Biener <rguenther@suse.de>
814 * g++.dg/torture/pr89698.C: New testcase.
816 2019-03-14 Jakub Jelinek <jakub@redhat.com>
818 PR tree-optimization/89703
819 * gcc.c-torture/compile/pr89703-1.c: New test.
820 * gcc.c-torture/compile/pr89703-2.c: New test.
822 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
825 * gcc.target/i386/pr89523-1a.c: New test.
826 * gcc.target/i386/pr89523-1b.c: Likewise.
827 * gcc.target/i386/pr89523-2.c: Likewise.
828 * gcc.target/i386/pr89523-3.c: Likewise.
829 * gcc.target/i386/pr89523-4.c: Likewise.
830 * gcc.target/i386/pr89523-5.c: Likewise.
831 * gcc.target/i386/pr89523-6.c: Likewise.
832 * gcc.target/i386/pr89523-7.c: Likewise.
833 * gcc.target/i386/pr89523-8.c: Likewise.
834 * gcc.target/i386/pr89523-9.c: Likewise.
836 2019-03-14 Jakub Jelinek <jakub@redhat.com>
839 * g++.dg/cpp1y/var-templ61.C: New test.
842 * g++.dg/cpp1y/constexpr-89652.C: New test.
844 2019-03-13 Harald Anlauf <anlauf@gmx.de>
847 * gfortran.dg/pr87045.f90: New test.
849 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
852 * gcc.target/i386/pr85860.c: New.
854 2019-03-13 Marek Polacek <polacek@redhat.com>
856 PR c++/89686 - mixing init-capture and simple-capture in lambda.
857 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
859 PR c++/89660 - bogus error with -Wredundant-move.
860 * g++.dg/cpp0x/Wredundant-move8.C: New test.
861 * g++.dg/cpp0x/Wredundant-move9.C: New test.
863 2019-03-13 Janus Weil <janus@gcc.gnu.org>
866 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
867 * gfortran.dg/pdt_30.f90: New test case.
869 2019-03-13 Marek Polacek <polacek@redhat.com>
871 PR c++/88979 - further P0634 fix for constructors.
872 * g++.dg/cpp2a/typename15.C: New test.
874 2019-03-13 Martin Sebor <msebor@redhat.com>
876 PR tree-optimization/89662
877 * gcc.dg/Warray-bounds-41.c: New test.
879 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
882 * g++.dg/cpp0x/auto53.C: New.
884 2019-03-13 Richard Biener <rguenther@suse.de>
887 * gcc.dg/torture/pr89677.c: New testcase.
889 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
892 * g++.dg/other/friend16.C: New.
893 * g++.dg/other/friend17.C: Likewise.
895 2019-03-13 Jakub Jelinek <jakub@redhat.com>
898 * c-c++-common/gomp/pr88588.c: New test.
900 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
905 * gfortran.dg/binding_label_tests_30.f90: New test.
906 * gfortran.dg/binding_label_tests_31.f90: New test.
907 * gfortran.dg/binding_label_tests_32.f90: New test.
908 * gfortran.dg/binding_label_tests_33.f90: New test.
910 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
912 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
913 * gdc.dg/ubsan/ubsan.exp: New file.
914 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
915 Explicitly return flags from procedure.
917 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
920 * gdc.dg/pr88957.d: New test.
921 * gdc.dg/simd.d: Add new vector tests.
923 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
926 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
927 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
930 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
933 * gfortran.dg/charlen_17.f90: New test.
935 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
937 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
939 2019-03-12 Martin Liska <mliska@suse.cz>
941 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
942 * gfortran.dg/binding_label_tests_4.f03: Likewise.
943 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
944 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
945 * gfortran.dg/c_loc_tests_17.f90: Likewise.
946 * gfortran.dg/constructor_9.f90: Likewise.
947 * gfortran.dg/dec_structure_8.f90: Likewise.
948 * gfortran.dg/entry_4.f90: Likewise.
949 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
950 * gfortran.dg/initialization_23.f90: Likewise.
951 * gfortran.dg/logical_assignment_1.f90: Likewise.
952 * gfortran.dg/pr80752.f90: Likewise.
953 * gfortran.dg/pr88116_1.f90: Likewise.
954 * gfortran.dg/pr88467.f90: Likewise.
955 * gfortran.dg/typebound_call_7.f03: Likewise.
956 * gfortran.dg/typebound_generic_1.f03: Likewise.
957 * gfortran.dg/typebound_operator_2.f03: Likewise.
958 * gfortran.dg/typebound_operator_4.f03: Likewise.
959 * gfortran.dg/typebound_proc_9.f03: Likewise.
960 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
962 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
965 * gfortran.dg/assumed_rank_16.f90: New test.
968 * gfortran.dg/assumed_rank_17.f90: New test.
970 2019-03-12 Jakub Jelinek <jakub@redhat.com>
973 * gcc.c-torture/compile/pr89663-1.c: New test.
974 * gcc.c-torture/compile/pr89663-2.c: New test.
976 2019-03-12 Richard Biener <rguenther@suse.de>
978 PR tree-optimization/89664
979 * gfortran.dg/pr89664.f90: New testcase.
981 2019-03-11 Jakub Jelinek <jakub@redhat.com>
984 * gfortran.dg/gomp/pr89651.f90: New test.
988 * gcc.c-torture/compile/pr89655.c: New test.
990 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
992 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
995 2019-03-11 Martin Liska <mliska@suse.cz>
997 * g++.dg/conversion/simd3.C (foo): Wrap option names
998 with apostrophe character.
999 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1001 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1002 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1003 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1004 * g++.dg/opt/pr34036.C: Likewise.
1005 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1006 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1007 * gcc.dg/cpp/dir-only-4.c: Likewise.
1008 * gcc.dg/cpp/dir-only-5.c: Likewise.
1009 * gcc.dg/cpp/pr71591.c: Likewise.
1010 * gcc.dg/format/opt-1.c: Likewise.
1011 * gcc.dg/format/opt-2.c: Likewise.
1012 * gcc.dg/format/opt-3.c: Likewise.
1013 * gcc.dg/format/opt-4.c: Likewise.
1014 * gcc.dg/format/opt-5.c: Likewise.
1015 * gcc.dg/format/opt-6.c: Likewise.
1016 * gcc.dg/pr22231.c: Likewise.
1017 * gcc.dg/pr33007.c: Likewise.
1018 * gcc.dg/simd-1.c (hanneke): Likewise.
1019 * gcc.dg/simd-5.c: Likewise.
1020 * gcc.dg/simd-6.c: Likewise.
1021 * gcc.dg/spellcheck-options-14.c: Likewise.
1022 * gcc.dg/spellcheck-options-15.c: Likewise.
1023 * gcc.dg/spellcheck-options-16.c: Likewise.
1024 * gcc.dg/spellcheck-options-17.c: Likewise.
1025 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1026 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1027 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1028 (__attribute__): Likewise.
1029 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1030 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1031 * gcc.target/powerpc/warn-1.c: Likewise.
1032 * gcc.target/powerpc/warn-2.c: Likewise.
1034 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1036 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1038 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1040 * c-c++-common/unroll-6.c: New test.
1042 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1045 * g++.dg/template/memfriend18.C: New.
1047 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1049 * gdc.dg/pr89041.d: Mark as compile test.
1051 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1053 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1056 2019-03-10 Martin Jambor <mjambor@suse.cz>
1058 PR tree-optimization/85762
1059 PR tree-optimization/87008
1060 PR tree-optimization/85459
1061 * g++.dg/tree-ssa/pr87008.C: New test.
1062 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1064 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1067 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1068 * gfortran.dg/no_arg_check_2.f90: Likewise.
1070 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1073 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1075 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1078 * gfortran.dg/dependency_53.f90: New test.
1080 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1083 * gfortran.dg/public_private_module_10.f90: New test.
1085 2019-03-09 John David Anglin <dave.anglin@bell.net>
1088 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1091 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1094 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1096 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1099 * g++.dg/cpp0x/pr87750.C: New.
1101 2019-03-09 John David Anglin <dave.anglin@bell.net>
1103 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1104 * c-c++-common/ident-1a.c: Likewise.
1105 * c-c++-common/ident-1b.c: Likewise.
1106 * c-c++-common/ident-2b.c: Likewise.
1108 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1110 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1113 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1115 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1116 libatomic_available.
1118 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1121 * gdc.dg/pr89041.d: New test.
1123 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1126 * gfortran.dg/c_ptr_tests_19.f90: New test.
1128 2019-03-09 John David Anglin <dave.anglin@bell.net>
1130 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1131 * gnat.dg/debug12.adb: Likewise.
1133 * lib/target-supports.exp (check_effective_target_weak_undefined):
1134 Return 0 on hppa*-*-hpux*.
1135 (check_ascii_locale_available): Likewise.
1137 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1140 * gfortran.dg/pointer_init_10.f90: New test case.
1142 2019-03-09 John David Anglin <dave.anglin@bell.net>
1144 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1146 2019-03-09 John David Anglin <dave.anglin@bell.net>
1149 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1151 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1154 * gfortran.dg/array_simplify_3.f90: New test case.
1156 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1159 * g++.dg/other/pr88568.C: New test.
1161 PR rtl-optimization/89634
1162 * gcc.c-torture/execute/pr89634.c: New test.
1164 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1167 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1168 -r -nostdlib -flinker-output=nolto-rel.
1170 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1173 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1174 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1175 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1176 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1178 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1181 * g++.dg/cpp0x/implicit17.C: New.
1183 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1186 * g++.dg/template/access29.C: New.
1188 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1191 * g++.dg/cpp1z/decomp49.C: New test.
1193 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1195 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1197 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1202 * gcc.target/i386/pr78782.c: New test.
1203 * gcc.target/i386/pr87558.c: Ditto.
1205 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1208 * gcc.dg/lto/pr85870_0.c: New test.
1209 * gcc.dg/lto/pr85870_1.c: New test.
1211 2019-03-08 Martin Liska <mliska@suse.cz>
1214 * gcc.target/i386/pr86952.c: New test.
1215 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1217 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1219 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1222 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1226 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1227 * g++.dg/parse/array-size2.C: Likewise.
1228 * g++.dg/cpp0x/constexpr-89599.C: New test.
1231 * g++.dg/warn/pr89622.C: New test.
1233 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1237 * gcc.target/i386/interrupt-6.c: Likewise.
1238 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1240 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1244 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1246 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1248 PR translation/79999
1249 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1250 * c-c++-common/gomp/doacross-3.c: New test.
1253 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1254 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1255 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1256 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1257 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1258 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1260 2019-03-07 Martin Jambor <mjambor@suse.cz>
1263 * gcc.dg/ipa/ipcp-5.c: New test.
1265 2019-03-07 Martin Jambor <mjambor@suse.cz>
1268 * g++.dg/ipa/pr88235.C: New test.
1270 2019-04-07 Richard Biener <rguenther@suse.de>
1273 * gcc.target/i386/pr89618.c: New testcase.
1275 2019-03-07 Richard Biener <rguenther@suse.de>
1277 PR tree-optimization/89595
1278 * gcc.dg/torture/pr89595.c: New testcase.
1280 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1283 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1285 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1288 * gfortran.dg/substr_8.f90: New test.
1290 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1293 * g++.dg/ext/flexary34.C: New test.
1295 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1297 PR rtl-optimization/88845
1298 * gcc.target/powerpc/pr88845.c: New test.
1300 2019-03-06 Marek Polacek <polacek@redhat.com>
1302 PR c++/87378 - bogus -Wredundant-move warning.
1303 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1304 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1306 2019-03-06 Richard Biener <rguenther@suse.de>
1309 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1310 the way that makes the testcase PASS.
1312 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1315 * gcc.dg/pr89590.c: New test.
1317 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1320 * gcc.target/arm/pr89222.c: Add new test.
1322 2019-03-05 Richard Biener <rguenther@suse.de>
1324 PR tree-optimization/89594
1325 * gcc.dg/pr89594.c: New testcase.
1327 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1329 PR tree-optimization/89487
1330 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1331 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1332 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1336 * g++.dg/other/pr89560.C: New test.
1338 PR tree-optimization/89570
1339 * gcc.dg/pr89570.c: New test.
1341 PR tree-optimization/89566
1342 * c-c++-common/pr89566.c: New test.
1344 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1347 * g++.dg/parse/crash69.C: New.
1349 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1352 * g++.dg/cpp2a/desig12.C: New test.
1353 * g++.dg/cpp2a/desig13.C: New test.
1355 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1358 * gcc.target/aarch64/options_set_10.c: Add native.
1360 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1362 PR tree-optimization/89437
1363 * gcc.dg/sinatan-1.c: Fix testcase.
1365 2019-03-04 Richard Biener <rguenther@suse.de>
1368 * gcc.dg/torture/pr89572.c: New testcase.
1370 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1372 PR tree-optimization/89487
1373 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1375 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1378 * gfortran.dg/pr77583.f90: New test.
1380 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1383 * gfortran.dg/coarray_allocate_11.f90: New test.
1385 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1388 * gfortran.dg/pr89492.f90: Adjust testcase.
1389 * gfortran.dg/transfer_check_5.f90: New test.
1391 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1394 * g++.dg/cpp2a/desig10.C: New test.
1395 * g++.dg/cpp2a/desig11.C: New test.
1396 * g++.dg/ext/desig4.C: Expect 4 new errors.
1399 * gcc.dg/pr89506.c: New test.
1401 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1402 Monk Chiang <sh.chiang04@gmail.com>
1404 * gcc.target/riscv/attribute-1.c: New.
1405 * gcc.target/riscv/attribute-2.c: Likewise.
1406 * gcc.target/riscv/attribute-3.c: Likewise.
1407 * gcc.target/riscv/attribute-4.c: Likewise.
1408 * gcc.target/riscv/attribute-5.c: Likewise.
1409 * gcc.target/riscv/attribute-6.c: Likewise.
1410 * gcc.target/riscv/attribute-7.c: Likewise.
1411 * gcc.target/riscv/attribute-8.c: Likewise.
1412 * gcc.target/riscv/attribute-9.c: Likewise.
1414 * gcc.target/riscv/arch-1.c: New.
1415 * gcc.target/riscv/arch-2.c: Likewise.
1416 * gcc.target/riscv/arch-3.c: Likewise.
1417 * gcc.target/riscv/arch-4.c: Likewise.
1419 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1422 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1423 scan-tree-dump-times from dom3 to tracer pass.
1425 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1427 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1428 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1430 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1432 PR rtl-optimization/85899
1433 * gcc.dg/pr85899.c: New test.
1435 2019-03-01 Marek Polacek <polacek@redhat.com>
1437 PR c++/89537 - missing location for error with non-static member fn.
1438 * g++.dg/diagnostic/member-fn-1.C: New test.
1440 PR c++/89532 - ICE with incomplete type in decltype.
1441 * g++.dg/cpp2a/nontype-class14.C: New test.
1443 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1445 Implement P1002R1, Try-catch blocks in constexpr functions
1447 * g++.dg/cpp2a/constexpr-try1.C: New test.
1448 * g++.dg/cpp2a/constexpr-try2.C: New test.
1449 * g++.dg/cpp2a/constexpr-try3.C: New test.
1450 * g++.dg/cpp2a/constexpr-try4.C: New test.
1451 * g++.dg/cpp2a/constexpr-try5.C: New test.
1452 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1454 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1456 PR tree-optimization/89535
1457 * gfortran.dg/vect/pr89535.f90: New test.
1459 2019-03-01 Richard Biener <rguenther@suse.de>
1462 * gfortran.dg/pr89451.f90: New testcase.
1464 2019-03-01 Richard Biener <rguenther@suse.de>
1467 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1468 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1469 that happen now earlier.
1471 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1473 * gcc.c-torture/execute/20190228-1.c: New test.
1475 2019-02-28 Marek Polacek <polacek@redhat.com>
1477 PR c++/87068 - missing diagnostic with fallthrough statement.
1478 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1480 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1481 Cesar Philippidis <cesar@codesourcery.com>
1485 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1486 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1489 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1493 * gfortran.dg/goacc/routine-6.f90: Update
1494 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1495 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1497 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1500 * gcc.dg/pr89521-1.c: New test.
1501 * gcc.dg/pr89521-2.c: New test.
1503 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1506 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1508 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1511 * gcc.target/aarch64/options_set_10.c: New test.
1513 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1516 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1518 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1521 * gcc.dg/pr89525.c: New test.
1524 * gcc.dg/pr89520-1.c: New test.
1525 * gcc.dg/pr89520-2.c: New test.
1527 2019-02-27 Marek Polacek <polacek@redhat.com>
1529 PR c++/88857 - ICE with value-initialization of argument in template.
1530 * g++.dg/cpp0x/initlist-value4.C: New test.
1532 2019-02-27 Marek Polacek <polacek@redhat.com>
1534 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1535 * g++.dg/cpp0x/using-enum-3.C: New test.
1537 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1539 PR tree-optimization/89280
1540 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1543 2019-02-27 Richard Biener <rguenther@suse.de>
1545 * gcc.dg/gimplefe-36.c: New testcase.
1547 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1550 * g++.dg/cpp0x/nsdmi15.C: New.
1552 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1555 * g++.dg/cpp0x/pr88987.C: New.
1557 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1559 PR tree-optimization/89280
1560 * gcc.c-torture/compile/pr89280.c: New test.
1561 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1562 function. Skip the test for -O0.
1564 2018-02-26 Steve Ellcey <sellcey@marvell.com>
1566 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1567 * gfortran.dg/simd-builtins-2.f90: Ditto.
1568 * gfortran.dg/simd-builtins-6.f90: Ditto.
1569 * gfortran.dg/simd-builtins-8.f90: New test.
1570 * gfortran.dg/simd-builtins-8.h: New header file.
1572 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1575 * g++.dg/other/new2.C: New test.
1577 PR tree-optimization/89500
1578 * gcc.dg/pr89500.c: New test.
1579 * gcc.dg/Wstringop-overflow-10.c: New test.
1580 * gcc.dg/strlenopt-60.c: New test.
1582 2019-02-26 Harald Anlauf <anlauf@gmx.de>
1585 * gfortran.dg/pr89492.f90: New test.
1587 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1590 * gfortran.dg/altreturn_9_0.f90: New file.
1591 * gfortran.dg/altreturn_9_1.f90: New file.
1593 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1596 * g++.dg/cpp1y/constexpr-89481.C: New test.
1598 2019-02-26 Richard Biener <rguenther@suse.de>
1600 PR tree-optimization/89505
1601 * gcc.dg/torture/pr89505.c: New testcase.
1603 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1605 * gnat.dg/opt77.adb: New test.
1606 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1608 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1611 * gcc.target/i386/pr89474.c: New test.
1613 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1616 * gcc.c-torture/compile/pr77754-1.c: New test.
1617 * gcc.c-torture/compile/pr77754-2.c: New test.
1618 * gcc.c-torture/compile/pr77754-3.c: New test.
1619 * gcc.c-torture/compile/pr77754-4.c: New test.
1620 * gcc.c-torture/compile/pr77754-5.c: New test.
1621 * gcc.c-torture/compile/pr77754-6.c: New test.
1623 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1626 * gcc.target/aarch64/options_set_1.c: New test.
1627 * gcc.target/aarch64/options_set_2.c: New test.
1628 * gcc.target/aarch64/options_set_3.c: New test.
1629 * gcc.target/aarch64/options_set_4.c: New test.
1630 * gcc.target/aarch64/options_set_5.c: New test.
1631 * gcc.target/aarch64/options_set_6.c: New test.
1632 * gcc.target/aarch64/options_set_7.c: New test.
1633 * gcc.target/aarch64/options_set_8.c: New test.
1634 * gcc.target/aarch64/options_set_9.c: New test.
1636 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1638 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1639 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1641 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1642 test_vfmlslq_high_f16): ... To this.
1643 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1644 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1645 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1646 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1647 test_vfmlslq_laneq_high_u32): Rename ...
1648 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1649 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1650 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1651 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1652 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1653 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1654 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1655 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1656 test_vfmlslq_laneq_low_u32): Rename ...
1657 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1658 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1659 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1660 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1661 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1662 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1664 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1665 test_vfmlslq_low_f16): ... To this.
1667 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1669 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1670 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1672 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1673 test_vfmlslq_high_f16): ... To this.
1674 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1675 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1676 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1677 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1678 test_vfmlslq_laneq_high_u32): Rename ...
1679 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1680 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1681 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1682 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1683 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1684 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1685 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1686 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1687 test_vfmlslq_laneq_low_u32): Rename ...
1688 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1689 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1690 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1691 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1692 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1693 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1695 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1696 test_vfmlslq_low_f16): ... To This.
1697 * lib/target-supports.exp
1698 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1700 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1703 * gfortran.dg/overload_3.f90: New test.
1705 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1708 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1710 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1713 * gfortran.dg/list_directed_large.f90: New test.
1715 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1718 * gcc.c-torture/execute/pr89434.c: New test.
1721 * gcc.dg/pr89438.c: New test.
1723 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1726 * g++.dg/cpp0x/pr84585.C: New.
1728 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1731 * gfortran.dg/allocate_with_mold_3.f90: New test.
1733 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1736 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1737 * gcc.target/i386/pr87007-2.c: Likewise.
1739 2019-02-24 Harald Anlauf <anlauf@gmx.de>
1743 * gfortran.dg/pr89266.f90: New test.
1744 * gfortran.dg/pr88326.f90: New test.
1746 2019-02-24 Jakub Jelinek <jakub@redhat.com>
1748 PR rtl-optimization/89445
1749 * gcc.target/i386/avx512f-pr89445.c: New test.
1751 2019-02-23 Martin Sebor <msebor@redhat.com>
1753 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1754 wchar_t to wint_t to avoid a bogus -Wformat warning in
1757 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1760 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1761 "../../../libgfortran/ISO_Fortran_binding.h".
1762 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1764 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1767 * gcc.dg/pr69471-1.c: New test.
1768 * gcc.dg/pr69471-2.c: Likewise.
1769 * gcc.target/i386/pr69471-3.c: Likewise.
1771 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1774 * gfortran.dg/dtio_34.f90: New test.
1776 2019-02-23 Marek Polacek <polacek@redhat.com>
1778 PR c++/88294 - ICE with non-constant noexcept-specifier.
1779 * g++.dg/cpp0x/noexcept34.C: New test.
1780 * g++.dg/cpp0x/noexcept35.C: New test.
1783 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1785 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1788 * gfortran.dg/deferred_character_32.f90 : New test
1790 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1793 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1794 previously incorrect lbound for allocatable expressions. Also
1795 correct stop values to avoid repetition.
1796 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1797 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1800 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1801 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1802 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1804 2019-02-22 David Malcolm <dmalcolm@redhat.com>
1807 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1808 renaming to a multicharacter name, so that start != finish. Add
1809 tests for dtor locations.
1811 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1814 * g++.dg/cpp0x/pr84676.C: New.
1816 2019-02-22 Martin Sebor <msebor@redhat.com>
1818 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1819 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1821 2019-02-22 Harald Anlauf <anlauf@gmx.de>
1824 * gfortran.dg/newunit_6.f90: New test.
1826 2019-02-22 Marek Polacek <polacek@redhat.com>
1828 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1829 * g++.dg/cpp2a/explicit14.C: New test.
1831 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1834 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1835 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1837 2019-02-22 Martin Sebor <msebor@redhat.com>
1840 * gcc.dg/Wabsolute-value.c: New test.
1842 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1844 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1845 Hongtao Liu <hongtao.liu@intel.com>
1846 Sunil K Pandey <sunil.k.pandey@intel.com>
1849 * gcc.target/i386/pr87007-1.c: New test.
1850 * gcc.target/i386/pr87007-2.c: Likewise.
1852 2019-02-22 Richard Biener <rguenther@suse.de>
1854 PR tree-optimization/89440
1855 * gcc.dg/vect/pr89440.c: New testcase.
1857 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1859 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1863 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1865 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1866 * g++.dg/goacc/template.C: Likewise.
1869 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1871 2019-02-22 Richard Biener <rguenther@suse.de>
1874 * gcc.dg/torture/restrict-7.c: New testcase.
1876 2019-02-21 Jakub Jelinek <jakub@redhat.com>
1879 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1880 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1881 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1883 * g++.dg/cpp1y/constexpr-89285.C: New test.
1884 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1886 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1887 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1889 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1892 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1893 -fcf-protection with -fcf-protection=branch.
1894 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1895 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1896 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1897 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1898 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1900 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1902 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1903 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1905 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1908 * gfortran.dg/warn_conversion_11.f90: New test.
1910 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1913 * gcc.target/i386/pr87412-1.c: New file.
1914 * gcc.target/i386/pr87412-2.c: Likewise.
1915 * gcc.target/i386/pr87412-3.c: Likewise.
1916 * gcc.target/i386/pr87412-4.c: Likewise.
1918 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1921 * g++.dg/cpp0x/pr89403.C: New test.
1924 * g++.dg/cpp1z/inline-var5.C: New test.
1927 * gcc.c-torture/compile/pr89412.c: New test.
1929 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1930 David Malcolm <dmalcolm@redhat.com>
1933 * gcc.dg/torture/pr89091.c: New test.
1935 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1939 * gcc.dg/pr88074-2.c: New test.
1942 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1944 2019-02-20 David Malcolm <dmalcolm@redhat.com>
1947 * gcc.dg/pr89410-1.c: New test.
1948 * gcc.dg/pr89410-2.c: New test.
1950 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1952 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1953 Add PowerPC support.
1954 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1955 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1957 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1960 * gcc.target/arm/pr86487.c: New.
1962 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1965 * g++.dg/cpp1y/var-templ60.C: New.
1967 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1970 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1972 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1974 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1976 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1979 * gfortran.dg/ISO_Fortran_binding_4.f90
1981 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1984 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1985 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1987 2019-02-19 Richard Biener <rguenther@suse.de>
1990 * gcc.dg/pr88074.c: New testcase.
1992 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1995 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1999 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2002 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2005 * g++.dg/diagnostic/pr89390.C: New test.
2007 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2009 * README: Fix typos.
2011 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2013 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2016 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2019 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2021 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2022 * gfortran.dg/lto/pr87689_0.f: New file.
2023 * gfortran.dg/lto/pr87689_1.f: New file.
2025 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2027 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2029 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2031 * gdc.dg/dg.exp: Tabify.
2032 * gdc.dg/lto/lto.exp: Likewise.
2033 * gdc.test/gdc-test.exp: Likewise.
2034 * lib/gdc-dg.exp: Likewise.
2035 * lib/gdc.exp: Likewise.
2037 2019-02-18 Richard Biener <rguenther@suse.de>
2039 PR tree-optimization/89296
2040 * gcc.dg/uninit-pr89296.c: New testcase.
2042 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2045 * gcc.c-torture/execute/pr89369.c: New test.
2046 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2047 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2050 2019-02-18 Martin Jambor <mjambor@suse.cz>
2052 PR tree-optimization/89209
2053 * gcc.dg/tree-ssa/pr89209.c: New test.
2055 2019-02-18 Martin Liska <mliska@suse.cz>
2057 * gfortran.dg/simd-builtins-7.f90: New test.
2058 * gfortran.dg/simd-builtins-7.h: New test.
2060 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2063 * gfortran.dg/pr88299.f90: New test.
2065 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2068 * gfortran.dg/transfer_simplify_12.f90: New test.
2070 2019-02-17 Marek Polacek <polacek@redhat.com>
2072 PR c++/89217 - ICE with list-initialization in range-based for loop.
2073 * g++.dg/cpp0x/range-for37.C: New test.
2075 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2078 * g++.dg/cpp0x/initlist114.C: New test.
2081 * g++.dg/abi/mangle68.C: New test.
2082 * g++.dg/cpp0x/decltype69.C: New test.
2084 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2087 * g++.dg/wrappers/pr88680.C: New test.
2089 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2092 * gfortran.dg/coarray_data_1.f90: New test.
2094 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2096 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2097 * c-c++-common/patchable_function_entry-default.c: Likewise.
2098 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2100 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2102 PR rtl-optimization/66152
2103 * gcc.target/i386/pr66152.c: New test.
2105 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2107 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2108 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2110 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2112 * lib/target-supports.exp
2113 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2114 checking alternative.
2116 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2118 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2120 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2122 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2123 * c-c++-common/patchable_function_entry-default.c: Likewise.
2124 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2125 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2127 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2131 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2132 allow_blank_lines to 2 during initialization.
2133 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2134 it was previously zero.
2135 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2136 Clear allow_blank_lines afterwards whenever it was 1.
2137 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2138 dg-allow-blank-lines-in-output here.
2139 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2140 the tests and restore it back at the end.
2142 * c-c++-common/ubsan/opts-1.c: New test.
2143 * c-c++-common/ubsan/opts-2.c: New test.
2144 * c-c++-common/ubsan/opts-3.c: New test.
2145 * c-c++-common/ubsan/opts-4.c: New test.
2147 2019-02-15 Richard Biener <rguenther@suse.de>
2148 Jakub Jelinek <jakub@redhat.com>
2150 PR tree-optimization/89278
2151 * gcc.dg/pr89278.c: New test.
2153 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2156 * gcc.dg/pr89340.c: New test.
2157 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2158 that leaf attribute on nested function is useless.
2161 * gcc.dg/pr89342.c: New test.
2163 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2165 PR rtl-optimization/89354
2166 * gcc.dg/pr89354.c: New test.
2168 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2170 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2171 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2172 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2173 * gcc.target/i386/ssse3-palignr.c: Ditto.
2174 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2175 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2176 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2177 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2178 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2179 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2180 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2181 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2182 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2183 * gcc.target/i386/ssse3-psignb.c: Ditto.
2184 * gcc.target/i386/ssse3-psignd.c: Ditto.
2185 * gcc.target/i386/ssse3-psignw.c: Ditto.
2187 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2189 * gcc.target/aarch64/pcs_attribute.c: New test.
2191 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2194 * gfortran.dg/pr88248.f90: New test.
2195 * gfortran.dg/f2018_obs.f90: Updated test.
2197 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2199 * gcc.target/arm/pr88850.c: change options to additional option.
2201 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2204 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2207 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2210 * gcc.target/arm/pr88850-2.c: New test.
2211 * lib/target-supports.exp
2212 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2213 check_effective_target_arm_neon_softfp_fp16_ok,
2214 add_options_for_arm_neon_softfp_fp16): New.
2216 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2218 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2219 * lib/target-supports.exp: Add procedure to check for ldrd.
2221 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2224 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2225 * gfortran.dg/goacc/loop-3.f95: Likewise.
2226 * gfortran.dg/goacc/pr72715.f90: New test.
2228 2019-02-14 Martin Liska <mliska@suse.cz>
2230 PR rtl-optimization/89242
2231 * g++.dg/pr89242.C: New test.
2233 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2235 PR tree-optimization/89314
2236 * gcc.dg/pr89314.c: New test.
2239 * gcc.dg/ubsan/pr89284.c: New test.
2241 2019-02-13 Ian Lance Taylor <iant@golang.org>
2243 * gcc.dg/func-attr-1.c: New test.
2245 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2247 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2249 2019-02-13 Marek Polacek <polacek@redhat.com>
2251 PR c++/89297 - ICE with OVERLOAD in template.
2252 * g++.dg/cpp0x/initlist113.C: New test.
2254 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2257 * g++.dg/cpp0x/pr86379.C: New.
2260 * g++.dg/cpp1y/pr87322.C: New.
2261 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2262 instantiate the expected number of lambda functions.
2264 2019-02-13 Marek Polacek <polacek@redhat.com>
2267 * g++.dg/cpp2a/nontype-class13.C: New test.
2269 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2272 * gcc.target/arm/pr89190.c: New test.
2274 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2277 * g++.dg/concepts/pr89036.C: New test.
2279 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2282 * gcc.target/aarch64/sve/pr88847.c: New test.
2284 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2285 Jakub Jelinek <jakub@redhat.com>
2288 * g++.dg/torture/pr89303.C: New test.
2290 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2293 * g++.dg/cpp1z/using4.C: New.
2294 * g++.dg/cpp1z/using5.C: Likewise.
2295 * g++.dg/cpp1z/using6.C: Likewise.
2297 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2300 * gcc.target/i386/pr89290.c: New test.
2302 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2304 * gcc.target/powerpc/crypto-builtin-1.c
2305 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2308 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2311 * gcc.target/i386/pr89229-1.c: New test.
2313 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2316 * gcc.target/s390/pr89233.c: New test.
2318 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2320 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2321 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2322 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2324 2019-02-12 Richard Biener <rguenther@suse.de>
2326 PR tree-optimization/89253
2327 * gfortran.dg/pr89253.f: New testcase.
2329 2019-02-11 Marek Polacek <polacek@redhat.com>
2331 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2332 * g++.dg/cpp0x/nullptr40.C: New test.
2333 * g++.dg/cpp0x/nullptr41.C: New test.
2335 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2338 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2340 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2342 PR tree-optimization/86637
2343 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2345 2019-02-11 Martin Sebor <msebor@redhat.com>
2347 PR tree-optimization/88771
2348 * gcc.dg/Wstringop-overflow-8.c: New test.
2349 * gcc.dg/Wstringop-overflow-9.c: New test.
2350 * gcc.dg/Warray-bounds-40.c: New test.
2351 * gcc.dg/builtin-stpncpy.c: Adjust.
2352 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2353 * g++.dg/opt/memcpy1.C: Adjust.
2355 2019-02-11 Martin Sebor <msebor@redhat.com>
2358 * c-c++-common/array-5.c: New test.
2359 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2360 * g++.dg/init/new38.C: Same.
2361 * g++.dg/init/new43.C: Same.
2362 * g++.dg/init/new44.C: Same.
2363 * g++.dg/init/new46.C: Same.
2364 * g++.dg/other/large-size-array.C: Same.
2365 * g++.dg/other/new-size-type.C: Same.
2366 * g++.dg/template/array30.C: Same.
2367 * g++.dg/template/array32.C: New test.
2368 * g++.dg/template/dependent-name3.C: Adjust.
2369 * gcc.dg/large-size-array-3.c: Same.
2370 * gcc.dg/large-size-array-5.c: Same.
2371 * gcc.dg/large-size-array.c: Same.
2372 * g++.old-deja/g++.brendan/array1.C: Same.
2373 * g++.old-deja/g++.mike/p6149.C: Same.
2375 2019-02-11 Martin Sebor <msebor@redhat.com>
2377 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2379 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2382 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2383 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2384 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2386 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2388 * gcc.target/powerpc/vec-sld-modulo.c: New.
2389 * gcc.target/powerpc/vec-srad-modulo.c: New.
2390 * gcc.target/powerpc/vec-srd-modulo.c: New.
2392 2019-02-11 Martin Liska <mliska@suse.cz>
2395 * g++.dg/ipa/pr89009.C: New test.
2397 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2400 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2401 * gfortran.dg/pointer_init_6.f90: Likewise.
2402 * gfortran.dg/pointer_init_9.f90: New test.
2404 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2407 * gfortran.dg/warn_undefined_1.f90: New test.o
2409 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2411 PR tree-optimization/89268
2412 * gcc.dg/vect/pr89268.c: New test.
2414 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2416 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2418 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2421 * gfortran.dg/substr_simplify.f90: New test.
2423 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2426 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2428 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2431 * gfortran.dg/array_reference_2.f90 : New test.
2433 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.dg/gomp/pr89246-1.c: New test.
2437 * gcc.dg/gomp/pr89246-2.c: New test.
2439 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2441 PR tree-optimization/88739
2442 * gcc.c-torture/execute/pr88739.c: New test.
2444 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2447 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2449 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2451 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2452 * gcc.target/s390/vector/vec-copysign.c: New test.
2454 2019-02-08 Richard Biener <rguenther@suse.de>
2456 PR tree-optimization/89247
2457 * gcc.dg/torture/pr89247.c: New testcase.
2459 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2461 * gcc.target/s390/jump-label.c: New test.
2463 2019-02-08 Richard Biener <rguenther@suse.de>
2466 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2468 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2470 PR rtl-optimization/89234
2471 * g++.dg/ubsan/pr89234.C: New test.
2473 2019-02-08 Richard Biener <rguenther@suse.de>
2476 * gcc.dg/torture/pr89223.c: New testcase.
2478 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2480 PR tree-optimization/86637
2481 PR tree-optimization/89235
2482 * gcc.c-torture/compile/pr86637-1.c: New test.
2483 * gcc.c-torture/compile/pr86637-2.c: New test.
2484 * gcc.c-torture/compile/pr86637-3.c: New test.
2485 * gcc.c-torture/compile/pr89235.c: New test.
2487 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2489 * gcc.target/aarch64/abd_1.c: New test.
2490 * gcc.dg/sabd_1.c: Likewise.
2492 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2495 * gfortran.dg/wunused-parameter_2.f90: New test.
2497 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2499 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2501 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2503 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2504 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2506 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2507 Jakub Jelinek <jakub@redhat.com>
2510 * gcc.c-torture/execute/pr88714.c: New test.
2511 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2513 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2516 * gcc.target/arm/pr88850.c: New test.
2518 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2521 * g++.dg/cpp0x/pr86218.C: New.
2523 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2525 PR rtl-optimization/89225
2526 * gcc.target/powerpc/pr89225.c: New.
2528 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2530 * gnat.dg/opt76.adb: New test.
2532 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2535 * gfortran.dg/null_10.f90: New test.
2537 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2540 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2541 column numbers to dg-warning directives where they are correct.
2542 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2543 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2544 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2546 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2549 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2550 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2551 xfail scan-assembler-not with Solaris as.
2553 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2555 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2557 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2559 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2562 2019-02-06 Richard Biener <rguenther@suse.de>
2564 PR tree-optimization/89182
2565 * gfortran.dg/graphite/pr89182.f90: New testcase.
2567 2019-02-06 Jakub Jelinek <jakub@redhat.com>
2570 * gcc.dg/pr89211.c: New test.
2573 * c-c++-common/builtin-convertvector-2.c: New test.
2575 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2578 * lib/go-torture.exp: Test compiling with -flto.
2580 2019-02-06 Joseph Myers <joseph@codesourcery.com>
2583 * gcc.dg/redecl-18.c: New test.
2585 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2588 * g++.dg/opt/pr89187.C: New test.
2590 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
2592 * jit.dg/add-driver-options-testlib.c: Add support file for
2593 test-add-driver-options.c testcase.
2594 * jit.dg/all-non-failing-tests.h: Add note about
2595 test-add-driver-options.c
2596 * jit.dg/jit.exp (jit-dg-test): Update to support
2597 add-driver-options-testlib.c compilation.
2598 * jit.dg/test-add-driver-options.c: New testcase.
2600 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2602 PR rtl-optimization/11304
2603 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2604 * gcc.target/i386/call-2.c: New test.
2606 2019-02-05 Marek Polacek <polacek@redhat.com>
2608 PR c++/89158 - by-value capture of constexpr variable broken.
2609 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2611 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2613 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2615 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2617 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2619 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2622 * g++.dg/opt/pr89188.C: New test.
2624 PR rtl-optimization/89195
2625 * gcc.c-torture/execute/pr89195.c: New test.
2627 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2629 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2631 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2632 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2633 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2634 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2635 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2636 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2637 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2638 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2639 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2641 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2644 * g++.dg/ext/vector36.C: New test.
2646 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
2649 * g++.dg/pr87770.C: New.
2651 2019-02-04 Harald Anlauf <anlauf@gmx.de>
2654 * gfortran.dg/pr89077.f90: New test.
2656 2019-02-04 Martin Liska <mliska@suse.cz>
2659 * gcc.dg/ipa/pr88985.c: New test.
2661 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2663 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2664 characters or extra spaces after the comment character.
2666 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2668 * g++.dg/torture/alias-1.C: New test.
2670 2019-02-03 Martin Sebor <msebor@redhat.com>
2673 * c-c++-common/Wsequence-point-2.c: New test.
2676 * g++.dg/warn/Wunused-var-35.C: New test.
2678 2019-02-03 Richard Biener <rguenther@suse.de>
2681 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2683 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2686 * gfortran.dg/warn_conversion_10.f90: New test.
2688 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2691 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2693 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2696 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2698 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2701 * gfortran.dg/pointer_array_component_3.f90 : New test.
2703 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2706 * gcc.dg/gomp/pr87887-1.c: New test.
2707 * gcc.dg/gomp/pr87887-2.c: New test.
2709 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2713 * gfortran.dg/pr89084.f90: New test.
2714 * gfortran.dg/lto/pr89084_0.f90: New test.
2715 * gfortran.dg/pr83246.f90: New test.
2717 2019-02-01 Marek Polacek <polacek@redhat.com>
2719 PR c++/88325 - ICE with invalid out-of-line template member definition.
2720 * g++.dg/cpp2a/typename14.C: New test.
2722 2019-02-01 Richard Biener <rguenther@suse.de>
2725 * gcc.dg/torture/pr88597.c: New testcase.
2727 2019-02-01 Richard Biener <rguenther@suse.de>
2729 PR tree-optimization/85497
2730 * gcc.dg/graphite/pr85497.c: New testcase.
2732 2019-02-01 Richard Biener <rguenther@suse.de>
2735 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2737 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2739 PR tree-optimization/89143
2740 * gcc.dg/tree-ssa/vrp121.c: New test.
2742 PR tree-optimization/88107
2743 * gcc.dg/gomp/pr88107.c: New test.
2746 * g++.dg/ext/attrib57.C: New test.
2748 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2750 PR tree-optimization/88932
2751 * gfortran.dg/pr88932.f90: New test.
2753 2019-01-31 Marek Polacek <polacek@redhat.com>
2755 PR c++/88983 - ICE with switch in constexpr function.
2756 * g++.dg/cpp1y/constexpr-88983.C: New test.
2758 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2761 * gfortran.dg/contiguous_9.f90: New test.
2763 2019-01-31 Marek Polacek <polacek@redhat.com>
2765 PR c++/89083, c++/80864 - ICE with list initialization in template.
2766 * g++.dg/cpp0x/initlist107.C: New test.
2767 * g++.dg/cpp0x/initlist108.C: New test.
2768 * g++.dg/cpp0x/initlist109.C: New test.
2769 * g++.dg/cpp0x/initlist110.C: New test.
2770 * g++.dg/cpp0x/initlist111.C: New test.
2771 * g++.dg/cpp0x/initlist112.C: New test.
2772 * g++.dg/init/ptrfn4.C: New test.
2774 2019-01-31 David Malcolm <dmalcolm@redhat.com>
2777 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2778 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2780 2019-01-31 Richard Biener <rguenther@suse.de>
2782 PR tree-optimization/89135
2783 * gcc.dg/torture/pr89135.c: New testcase.
2785 2019-01-31 Jakub Jelinek <jakub@redhat.com>
2788 * c-c++-common/asan/pr89124.c: New test.
2790 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2793 * gfortran.dg/print_2.f90: New test.
2795 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2797 PR rtl-optimization/87246
2798 * gcc.target/i386/pr87246.c: New.
2800 2019-01-30 Marek Polacek <polacek@redhat.com>
2802 PR c++/89119 - ICE with value-initialization in template.
2803 * g++.dg/cpp0x/initlist-value3.C: New test.
2805 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2807 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2808 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2809 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2810 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2811 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2812 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2813 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2814 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2815 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2816 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
2818 2019-01-30 Richard Biener <rguenther@suse.de>
2820 PR tree-optimization/89111
2821 * gcc.dg/torture/pr89111.c: New testcase.
2823 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
2826 * lib/target-supports.exp: Cache result.
2828 2019-01-30 Jakub Jelinek <jakub@redhat.com>
2831 * g++.target/i386/pr89105.C: New test.
2834 * gcc.dg/pr89061.c: New test.
2836 2019-01-29 Martin Sebor <msebor@redhat.com>
2839 * gcc.dg/Warray-bounds-39.c: New test.
2841 2019-01-29 Marek Polacek <polacek@redhat.com>
2844 * g++.dg/other/nontype-1.C: Expect error in all modes.
2845 * g++.dg/parse/crash13.C: Likewise.
2846 * g++.dg/parse/error36.C: Likewise.
2847 * g++.dg/template/error29.C: Likewise.
2849 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2852 * gfortran.dg/c_funptr_1.f90: New file.
2853 * gfortran.dg/c_funptr_1_mod.f90: New file.
2855 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2859 * gcc.dg/gomp/pr89104.c: New test.
2861 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2863 * gdc.dg/pr89042a.d: Mark as compile test.
2864 * gdc.dg/pr89042b.d: Likewise.
2866 2019-01-29 Richard Biener <rguenther@suse.de>
2869 * g++.dg/lto/pr87295_0.C: New testcase.
2871 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2874 * gcc.dg/pr89045.c: New test.
2877 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2878 lp64, ilp32 and llp64 only.
2879 (fputs): Use unsigned long long instead of size_t for return type.
2880 (vfprintf, vfscanf): Accept arbitrary target specific type for
2883 2019-01-28 Marek Polacek <polacek@redhat.com>
2885 PR c++/88358 - name wrongly treated as type.
2886 * g++.dg/cpp2a/typename1.C: Add dg-error.
2887 * g++.dg/cpp2a/typename13.C: New test.
2888 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2891 2019-01-28 Marek Polacek <polacek@redhat.com>
2893 * g++.dg/cpp0x/enum37.C: Add dg-error.
2895 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2897 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2898 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2900 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2902 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2903 "-Wattribute-alias".
2905 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2908 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2910 2019-01-27 Marek Polacek <polacek@redhat.com>
2912 PR c++/88815 - narrowing conversion lost in decltype.
2913 PR c++/78244 - narrowing conversion in template not detected.
2914 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2915 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2916 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2917 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2919 PR c++/89024 - ICE with incomplete enum type.
2920 * g++.dg/cpp0x/enum37.C: New test.
2922 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2924 * gnat.dg/opt75.adb: New test.
2925 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2927 2019-01-27 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2931 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2933 2019-01-26 Martin Jambor <mjambor@suse.cz>
2936 * gfortran.dg/gomp/pr88933.f90: New test.
2938 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2941 * gdc.dg/pr89042a.d: New test.
2942 * gdc.dg/pr89042b.d: New test.
2944 2019-01-26 Harald Anlauf <anlauf@gmx.de>
2947 * gfortran.dg/pr57553.f90: New test.
2949 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2951 * gnat.dg/array34.adb: New test.
2953 2019-01-26 Jakub Jelinek <jakub@redhat.com>
2955 PR preprocessor/88974
2956 * c-c++-common/cpp/pr88974.c: New test.
2958 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2961 * g++.dg/cpp2a/destroying-delete2.C: New.
2962 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2964 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2967 * gfortran.dg/pr85780.f90: Update testcase for error message.
2969 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2972 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2973 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2974 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2976 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2979 * gcc.dg/pr89037.c: New test.
2981 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2983 * lib/target-supports.exp (check_effective_target_fenv): New.
2984 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2985 fenv effective target.
2986 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2987 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2988 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2989 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2991 2019-01-25 Richard Biener <rguenther@suse.de>
2993 PR tree-optimization/86865
2994 * gcc.dg/graphite/pr86865.c: New testcase.
2995 * gcc.dg/graphite/pr69728.c: XFAIL.
2996 * gcc.dg/graphite/scop-21.c: Likewise.
2998 2019-01-24 Martin Sebor <msebor@redhat.com>
3003 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3004 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3005 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3006 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3007 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3008 * gcc.dg/builtins-69.c: New test.
3009 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3010 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3012 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3014 PR rtl-optimization/88948
3015 * gcc.target/i386/pr88948.c: New test.
3017 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3020 * g++.dg/debug/pr89006.C: New test.
3023 * gcc.dg/gomp/pr89015.c: New test.
3026 * c-c++-common/gomp/cancel-2.c: New test.
3027 * gcc.dg/gomp/cancel-1.c: New test.
3028 * g++.dg/gomp/cancel-1.C: New test.
3029 * g++.dg/gomp/cancel-2.C: New test.
3030 * g++.dg/gomp/cancel-3.C: New test.
3032 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3034 PR tree-optimization/89027
3035 * gfortran.dg/gomp/pr89027.f90: New test.
3037 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3040 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3041 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3043 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3046 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3047 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3048 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3049 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3051 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3054 * g++.target/i386/pr88998.c: New test.
3056 2019-01-23 Marek Polacek <polacek@redhat.com>
3058 PR c++/88757 - qualified name treated wrongly as type.
3059 * g++.dg/cpp0x/dependent2.C: New test.
3060 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3061 * g++.dg/cpp2a/typename12.C: New test.
3062 * g++.dg/template/static30.C: Remove dg-error.
3064 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3067 * c-c++-common/pr44715.c: New test.
3070 * c-c++-common/pr88984.c: New test.
3072 2019-01-23 Richard Biener <rguenther@suse.de>
3074 PR tree-optimization/89008
3075 * gcc.dg/torture/pr89008.c: New testcase.
3077 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3079 * gnat.dg/specs/opt4.ads: New test.
3081 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3083 PR tree-optimization/88964
3084 * gfortran.dg/pr88964.f90: New test.
3086 2019-01-22 Martin Sebor <msebor@redhat.com>
3088 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3089 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3091 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3092 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3095 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3097 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3098 to aarch64*-*-* target.
3099 * c-c++-common/gomp/pr60823-3.c: Ditto.
3100 * g++.dg/gomp/declare-simd-1.C: Ditto.
3101 * g++.dg/gomp/declare-simd-3.C: Ditto.
3102 * g++.dg/gomp/declare-simd-4.C: Ditto.
3103 * g++.dg/gomp/declare-simd-7.C: Ditto.
3104 * g++.dg/gomp/pr88182.C: Ditto.
3105 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3106 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3107 * gcc.dg/gomp/pr59669-2.c: Ditto.
3108 * gcc.dg/gomp/pr87895-1.c: Ditto.
3109 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3110 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3111 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3112 * gfortran.dg/gomp/pr83977.f90: Ditto.
3114 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3117 * gcc.target/powerpc/pr88965.c: New test.
3120 * c-c++-common/gomp/atomic-23.c: New test.
3122 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3125 * gfortran.dg/power_8.f90: New test.
3127 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3129 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3130 * g++.dg/vec-init-1.C: Likewise.
3131 * gcc.dg/pr87793.c: Likewise.
3133 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3135 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3136 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3138 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3141 * gcc.target/arm/aapcs/bitfield2.c: New test.
3142 * gcc.target/arm/aapcs/bitfield3.c: New test.
3144 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3146 PR rtl-optimization/87763
3147 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3149 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3152 * gcc.target/i386/pr88954-1.c: New test.
3153 * gcc.target/i386/pr88954-2.c: Likewise.
3155 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3158 * gcc.target/arm/aapcs/bitfield1.c: New test.
3159 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3160 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3161 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3163 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3165 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3166 * gfortran.dg/block_16.f08: Likewise.
3167 * gfortran.dg/dec_structure_14.f90: Likewise.
3168 * gfortran.dg/namelist_96.f90: Likewise.
3169 * gfortran.dg/newunit_5.f90.f90: Moved to
3170 * gfortran.dg/newunit_5.f90: here.
3171 * gfortran.dg/pdt_28.f03: Likewise.
3172 * gfortran.dg/spread_simplify_1.f90: Likewise.
3174 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3176 PR/tree-optimization 88903
3177 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3179 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3181 PR rtl-optimization/88904
3182 * gcc.c-torture/execute/pr88904.c: New test.
3185 * gcc.dg/pr88905.c: New test.
3187 PR rtl-optimization/49429
3189 PR rtl-optimization/86334
3191 * gcc.target/i386/pr86334.c: New test.
3192 * gcc.target/i386/pr88906.c: New test.
3194 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3197 * g++.dg/gomp/pr88949.C: New test.
3199 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3201 * class_66.f90: Fix a dg directive.
3202 * debug/pr35154-stabs.f: Likewise.
3203 * dec_d_lines_3.f: Likewise.
3204 * dec_d_lines_3.f: Likewise.
3205 * dec_structure_12.f90: Likewise.
3206 * dec_structure_15.f90: Likewise.
3207 * deferred_character_31.f90: Likewise.
3208 * dtio_31.f03: Likewise.
3209 * dtio_32.f03: Likewise.
3210 * extends_11.f03: Likewise.
3211 * integer_plus.f90: Likewise.
3212 * pdt_25.f03: Likewise.
3213 * pr58968.f: Likewise.
3214 * pr78259.f90: Likewise.
3215 * vect/vect-2.f90: Likewise.
3216 * matmul_const.f90: Likewise.
3218 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3221 * gcc.target/i386/pr88938.c: New test.
3223 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3226 * g++.dg/asan/pr88901.C: New test.
3228 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3230 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3232 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3235 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3236 * gcc.dg/pr88928.c: New test case.
3238 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3240 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3241 {long ,short ,}{unsigned ,}int.
3243 2019-01-21 Richard Biener <rguenther@suse.de>
3245 PR tree-optimization/88934
3246 * gfortran.dg/pr88934.f90: New testcase.
3248 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3250 Fix after C++ P0600 implementation.
3251 * g++.dg/init/new39.C: Don't just ignore result of new.
3253 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3255 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3257 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3259 * gdc.dg/runnable.d: Add tests for comparing complex types.
3261 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3263 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3264 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3265 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3266 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3268 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3271 * gfortran.dg/no-automatic.f90: New test.
3273 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3276 * gfortran.dg/pr77960.f90: New test.
3278 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3279 Paul Thomas <pault@gcc.gnu.org>
3282 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3283 scan-tree tests that fail with patch.
3284 * gfortran.dg/contiguous_8.f90: New test.
3286 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3288 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3290 * gfortran.dg/loop_versioning_9.f90: New test.
3291 * gfortran.dg/loop_versioning_10.f90: Likewise.
3293 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3296 * gfortran.dg/pr88902.f90: New test.
3298 2019-01-18 Martin Sebor <msebor@redhat.com>
3300 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3302 2019-01-18 Ian Lance Taylor <iant@golang.org>
3304 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3305 is no longer externally visible.
3307 2019-01-18 Marek Polacek <polacek@redhat.com>
3310 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3312 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3315 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3316 (dg-options): Replace -m32 with -fno-pic.
3317 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3318 (dg-options): Remove -m32.
3320 2019-01-18 Richard Biener <rguenther@suse.de>
3322 PR tree-optimization/88903
3323 * gcc.dg/vect/pr88903-1.c: New testcase.
3324 * gcc.dg/vect/pr88903-2.c: Likewise.
3326 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3330 * c-c++-common/pr51628-33.c: New test.
3331 * c-c++-common/pr51628-35.c: New test.
3332 * c-c++-common/pr88664-1.c: Likewise.
3333 * c-c++-common/pr88664-2.c: Likewise.
3334 * gcc.dg/pr51628-34.c: Likewise.
3336 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3339 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3340 mp and sec extensions to armv7-a.
3342 2019-01-18 Martin Liska <mliska@suse.cz>
3344 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3345 expected function name.
3347 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3349 PR tree-optimization/86214
3350 * g++.dg/opt/pr86214-1.C: New test.
3351 * g++.dg/opt/pr86214-2.C: New test.
3353 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3355 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3357 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3360 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3363 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3364 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3366 2019-01-18 Martin Liska <mliska@suse.cz>
3369 * g++.target/i386/pr88587.C: New test.
3370 * gcc.target/i386/mvc13.c: New test.
3372 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3375 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3377 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3378 * gfortran.dg/gomp/pr83977.f90: Ditto.
3380 2019-01-17 Martin Sebor <msebor@redhat.com>
3383 * gcc.dg/Warray-bounds-38.c: New test.
3385 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3387 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3388 warning checks and assembler scans.
3389 * c-c++-common/gomp/pr60823-3.c: Ditto.
3390 * c-c++-common/gomp/pr63328.c: Ditto.
3391 * g++.dg/gomp/declare-simd-1.C: Ditto.
3392 * g++.dg/gomp/declare-simd-3.C: Ditto.
3393 * g++.dg/gomp/declare-simd-4.C: Ditto.
3394 * g++.dg/gomp/declare-simd-7.C: Ditto.
3395 * g++.dg/gomp/pr88182.C: Ditto.
3396 * g++.dg/vect/simd-clone-7.cc: Ditto.
3397 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3398 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3399 * gcc.dg/gomp/pr59669-2.c: Ditto.
3400 * gcc.dg/gomp/pr87895-1.c: Ditto.
3401 * gcc.dg/gomp/pr87895-2.c: Ditto.
3402 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3403 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3404 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3405 * gfortran.dg/gomp/pr83977.f90: Ditto.
3407 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3409 * g++.dg/cpp0x/auto52.C: Test locations too.
3410 * g++.dg/cpp0x/trailing2.C: Likewise.
3411 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3412 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3413 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3414 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3415 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3417 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3420 * g++.dg/template/pr88699.C: New test.
3422 2019-01-17 Martin Sebor <msebor@redhat.com>
3424 PR tree-optimization/88800
3425 * c-c++-common/Wrestrict.c: Adjust.
3426 * gcc.dg/Warray-bounds-37.c: New test.
3427 * gcc.dg/builtin-memcpy-2.c: New test.
3428 * gcc.dg/builtin-memcpy.c: New test.
3430 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3433 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3435 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3436 Kwok Cheung Yeung <kcy@codesourcery.com>
3437 Julian Brown <julian@codesourcery.com>
3438 Tom de Vries <tom@codesourcery.com>
3440 * gcc.dg/20020312-2.c: Add amdgcn support.
3441 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3442 * gcc.dg/builtin-apply2.c: Likewise.
3443 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3444 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3445 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3446 * gcc.dg/memcmp-1.c: Increase timeout factor.
3447 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3448 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3449 * gcc.dg/sibcall-9.c: Likewise.
3450 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3451 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3452 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3453 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3454 * lib/target-supports.exp (check_effective_target_trampolines):
3456 (check_profiling_available): Likewise.
3457 (check_effective_target_global_constructor): Likewise.
3458 (check_effective_target_return_address): Likewise.
3459 (check_effective_target_fopenacc): Likewise.
3460 (check_effective_target_fopenmp): Likewise.
3461 (check_effective_target_vect_int): Likewise.
3462 (check_effective_target_vect_intfloat_cvt): Likewise.
3463 (check_effective_target_vect_uintfloat_cvt): Likewise.
3464 (check_effective_target_vect_floatint_cvt): Likewise.
3465 (check_effective_target_vect_floatuint_cvt): Likewise.
3466 (check_effective_target_vect_simd_clones): Likewise.
3467 (check_effective_target_vect_shift): Likewise.
3468 (check_effective_target_whole_vector_shift): Likewise.
3469 (check_effective_target_vect_bswap): Likewise.
3470 (check_effective_target_vect_shift_char): Likewise.
3471 (check_effective_target_vect_long): Likewise.
3472 (check_effective_target_vect_float): Likewise.
3473 (check_effective_target_vect_double): Likewise.
3474 (check_effective_target_vect_perm): Likewise.
3475 (check_effective_target_vect_perm_byte): Likewise.
3476 (check_effective_target_vect_perm_short): Likewise.
3477 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3478 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3479 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3480 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3481 (check_effective_target_vect_natural_alignment): Likewise.
3482 (check_effective_target_vect_fully_masked): Likewise.
3483 (check_effective_target_vect_element_align): Likewise.
3484 (check_effective_target_vect_masked_store): Likewise.
3485 (check_effective_target_vect_scatter_store): Likewise.
3486 (check_effective_target_vect_condition): Likewise.
3487 (check_effective_target_vect_cond_mixed): Likewise.
3488 (check_effective_target_vect_char_mult): Likewise.
3489 (check_effective_target_vect_short_mult): Likewise.
3490 (check_effective_target_vect_int_mult): Likewise.
3491 (check_effective_target_sqrt_insn): Likewise.
3492 (check_effective_target_vect_call_sqrtf): Likewise.
3493 (check_effective_target_vect_call_btrunc): Likewise.
3494 (check_effective_target_vect_call_btruncf): Likewise.
3495 (check_effective_target_vect_call_ceil): Likewise.
3496 (check_effective_target_vect_call_floorf): Likewise.
3497 (check_effective_target_lto): Likewise.
3498 (check_vect_support_and_set_flags): Likewise.
3499 (check_effective_target_vect_stridedN): Enable when fully masked is
3501 (add_options_for_sqrt_insn): New procedure.
3503 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3505 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3506 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3508 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3510 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3512 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3513 * gcc.dg/pic-1.c: Disable on amdgcn.
3514 * gcc.dg/pic-2.c: Disable on amdgcn.
3515 * gcc.dg/pic-3.c: Disable on amdgcn.
3516 * gcc.dg/pic-4.c: Disable on amdgcn.
3517 * gcc.dg/pie-3.c: Disable on amdgcn.
3518 * gcc.dg/pie-4.c: Disable on amdgcn.
3519 * gcc.dg/uninit-19.c: Check pie_enabled.
3520 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3522 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3523 Kwok Cheung Yeung <kcy@codesourcery.com>
3524 Julian Brown <julian@codesourcery.com>
3525 Tom de Vries <tom@codesourcery.com>
3527 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3528 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3529 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3530 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3531 * gcc.dg/20111216-1.c: Require exceptions.
3532 * gcc.dg/cleanup-10.c: Require exceptions.
3533 * gcc.dg/cleanup-11.c: Require exceptions.
3534 * gcc.dg/cleanup-12.c: Require exceptions.
3535 * gcc.dg/cleanup-13.c: Require exceptions.
3536 * gcc.dg/cleanup-5.c: Require exceptions.
3537 * gcc.dg/cleanup-8.c: Require exceptions.
3538 * gcc.dg/cleanup-9.c: Require exceptions.
3539 * gcc.dg/gomp/pr29955.c: Require exceptions.
3540 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3541 * gcc.dg/nested-func-5.c: Require exceptions.
3542 * gcc.dg/pch/except-1.c: Require exceptions.
3543 * gcc.dg/pch/valid-2.c: Require exceptions.
3544 * gcc.dg/pr41470.c: Require exceptions.
3545 * gcc.dg/pr42427.c: Require exceptions.
3546 * gcc.dg/pr44545.c: Require exceptions.
3547 * gcc.dg/pr47086.c: Require exceptions.
3548 * gcc.dg/pr51481.c: Require exceptions.
3549 * gcc.dg/pr51644.c: Require exceptions.
3550 * gcc.dg/pr52046.c: Require exceptions.
3551 * gcc.dg/pr54669.c: Require exceptions.
3552 * gcc.dg/pr56424.c: Require exceptions.
3553 * gcc.dg/pr64465.c: Require exceptions.
3554 * gcc.dg/pr65802.c: Require exceptions.
3555 * gcc.dg/pr67563.c: Require exceptions.
3556 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3557 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3558 * gcc.dg/vect/pr46663.c: Require exceptions.
3559 * lib/target-supports.exp (check_effective_target_exceptions): New.
3561 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3564 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3566 2019-01-17 Nathan Sidwell <nathan@acm.org>
3569 * g++.dg/cpp0x/pr86610.C: New.
3571 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3573 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3574 VFIXUPIMM* intrinsics.
3575 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3576 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3577 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3579 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3583 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3585 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3586 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3587 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3588 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3589 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3590 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3591 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3592 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3593 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3594 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3595 * gcc.target/i386/sse-13.c: Ditto.
3596 * gcc.target/i386/sse-14.c: Ditto.
3597 * gcc.target/i386/sse-22.c: Ditto.
3598 * gcc.target/i386/sse-23.c: Ditto.
3599 * gcc.target/i386/testimm-10.c: Ditto.
3600 * gcc.target/i386/testround-1.c: Ditto.
3602 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3606 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3609 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3610 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3612 2019-01-17 Jakub Jelinek <jakub@redhat.com>
3614 PR rtl-optimization/88870
3615 * gcc.dg/pr88870.c: New test.
3617 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3619 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3621 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
3624 * g++.dg/concepts/pr87768.C: New.
3627 * gcc.dg/cpp1z/pr86648.C: New.
3629 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3632 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3633 vectorized on POWER unless hardware misaligned loads are available.
3635 2019-01-16 David Malcolm <dmalcolm@redhat.com>
3638 * g++.dg/torture/pr88861.C: New test.
3640 2019-01-16 Tamar Christina <tamar.christina@arm.com>
3643 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3645 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3647 * g++.dg/other/pr33558.C: Test location too.
3648 * g++.dg/other/pr33558-2.C: Likewise.
3649 * g++.dg/parse/crash4.C: Likewise.
3650 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3651 * g++.old-deja/g++.mike/p7635.C: Likewise.
3652 * g++.old-deja/g++.other/decl6.C: Likewise.
3654 2019-01-16 Marek Polacek <polacek@redhat.com>
3656 PR c++/78244 - narrowing conversion in template not detected.
3657 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3658 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3660 2019-01-16 Jakub Jelinek <jakub@redhat.com>
3664 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3665 may_alias attribute.
3667 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3669 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3672 2019-01-15 David Malcolm <dmalcolm@redhat.com>
3675 * g++.dg/template/pr88795.C: New test.
3677 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3680 * gfortran.dg/actual_array_substr_3.f90: New test.
3682 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3685 * gfortran.dg/pr81849.f90: New test.
3687 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3689 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3690 ISO_Fortran_binding_2.h.
3692 2019-01-15 Marek Polacek <polacek@redhat.com>
3695 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3697 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3700 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3701 -Wdeprecated warning and expect a following note:.
3703 2019-01-15 Richard Biener <rguenther@suse.de>
3706 * g++.dg/lto/pr88046_0.C: New testcase.
3708 2019-01-15 Richard Biener <rguenther@suse.de>
3710 PR tree-optimization/88855
3711 * gcc.dg/pr88855.c: New testcase.
3713 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3715 * g++.dg/diagnostic/typedef-initialized.C: New.
3717 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3719 * g++.dg/diagnostic/bitfld3.C: New.
3721 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3723 PR tree-optimization/88775
3724 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3725 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3727 2019-01-14 Marek Polacek <polacek@redhat.com>
3729 PR c++/88825 - ICE with bogus function return type deduction.
3730 * g++.dg/cpp1y/auto-fn55.C: New test.
3732 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3734 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3735 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3736 feature test macros.
3737 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3739 2019-01-14 Marek Polacek <polacek@redhat.com>
3741 PR c++/88830 - ICE with abstract class.
3742 * g++.dg/other/abstract7.C: New test.
3744 2019-01-14 Martin Sebor <msebor@redhat.com>
3747 * gcc.dg/format/attr-8.c: New test.
3748 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3749 * gcc.dg/format/attr-3.c: Same.
3750 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3751 * objc.dg/fsf-nsstring-format-1.m: Same.
3753 2019-01-14 Martin Liska <mliska@suse.cz>
3755 PR gcov-profile/88263
3756 * g++.dg/gcov/pr88263-2.C: New test.
3758 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3760 PR rtl-optimization/88796
3761 * gcc.target/i386/pr88796.c: New test.
3763 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3765 * gdc.dg/asm1.d: New test.
3766 * gdc.dg/asm2.d: New test.
3767 * gdc.dg/asm3.d: New test.
3768 * gdc.dg/asm4.d: New test.
3769 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3771 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3774 * gfortran.dg/namelist_96.f90: New test.
3776 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3779 * gfortran.dg/internal_pack_18.f90: New test.
3781 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3783 * gcc.dg/pr51628-20.c: Updated.
3784 * gcc.dg/pr51628-21.c: Likewise.
3785 * gcc.dg/pr51628-25.c: Likewise.
3787 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3790 * gfortran.dg/internal_pack_17.f90: New test.
3791 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3794 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3797 * gfortran.dg/pr61765.f90: New test.
3799 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3801 * g++.dg/cpp0x/pr62101.C: Test locations too.
3802 * g++.dg/inherit/pure1.C: Likewise.
3804 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3806 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
3808 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
3810 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3812 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3813 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3814 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3815 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3816 * gfortran.dg/bind_c_array_params_2.f90: Change search string
3819 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3822 * gfortran.dg/pr35031.f90: new test.
3824 2019-01-11 Marek Polacek <polacek@redhat.com>
3826 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3827 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3828 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3830 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3834 * c-c++-common/gomp/pr85956.c: New test.
3835 * g++.dg/gomp/pr88733.C: New test.
3837 2019-01-11 Tobias Burnus <burnus@net-b.de>
3840 * g++.dg/cpp0x/defaulted61.C: New
3841 * g++.dg/cpp0x/defaulted62.C: New.
3843 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3845 PR tree-optimization/88693
3846 * gcc.c-torture/execute/pr88693.c: New test.
3848 2019-01-11 Tamar Christina <tamar.christina@arm.com>
3850 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3853 2019-01-11 Martin Liska <mliska@suse.cz>
3856 * g++.dg/lto/pr88758_0.C: New test.
3857 * g++.dg/lto/pr88758_1.C: New test.
3859 2019-01-11 Jan Beulich <jbeulich@suse.com>
3861 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3862 gcc.target/i386/avx512f-vcvtss2si-1.c,
3863 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3864 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3865 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3866 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3867 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3868 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3869 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3870 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3871 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3872 gcc.target/i386/pr19398.c: Permit l or q suffix.
3874 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3876 PR rtl-optimization/88296
3877 * gcc.target/i386/pr88296.c: New test.
3879 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3881 * g++.dg/diagnostic/extern-initialized.C: New.
3882 * g++.dg/ext/dllimport-initialized.C: Likewise.
3884 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3887 * gfortran.dg/internal_pack_16.f90: New test.
3889 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3892 * g++.target/i386/pr88785.C: New test.
3894 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3896 PR rtl-optimization/87305
3897 * gcc.target/aarch64/pr87305.c: New.
3899 2019-01-10 Richard Biener <rguenther@suse.de>
3901 PR tree-optimization/88792
3902 * gcc.dg/torture/pr88792.c: New testcase.
3904 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3907 * gfortran.dg/pr86322_1.f90: New test.
3908 * gfortran.dg/pr86322_2.f90: Ditto.
3909 * gfortran.dg/pr86322_3.f90: Ditto.
3911 2019-01-10 Sudakshina Das <sudi.das@arm.com>
3913 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3914 * gcc.target/aarch64/bti-2.c: Likewise.
3915 * gcc.target/aarch64/bti-3.c: Likewise.
3917 2019-01-10 Stefan Agner <stefan@agner.ch>
3920 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3921 check if -masm-syntax-unified gets applied properly.
3923 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3926 * gcc.dg/pr88568.c: New test.
3928 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3930 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3931 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3933 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3935 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3936 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3938 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3940 * lib/target-supports.exp
3941 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3942 check_effective_target_arm_v8_3a_complex_neon_ok,
3943 add_options_for_arm_v8_3a_complex_neon,
3944 check_effective_target_arm_v8_3a_complex_neon_hw,
3945 check_effective_target_vect_complex_rot_N): New.
3947 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3950 * gfortran.dg/pr88376.f90: New test.
3952 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3955 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3956 "can not" with "cannot".
3957 * gfortran.dg/common_15.f90: Likewise.
3958 * gfortran.dg/derived_result_2.f90: Likewise.
3959 * gfortran.dg/do_check_6.f90: Likewise.
3960 * gfortran.dg/namelist_args.f90: Likewise.
3961 * gfortran.dg/negative_unit_check.f90: Likewise.
3962 * gfortran.dg/pure_formal_3.f90: Likewise.
3963 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3964 * obj-c++.dg/exceptions-3.mm: Likewise.
3965 * obj-c++.dg/exceptions-4.mm: Likewise.
3966 * obj-c++.dg/exceptions-5.mm: Likewise.
3967 * obj-c++.dg/property/at-property-23.mm: Likewise.
3968 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3969 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3970 * objc.dg/attributes/method-attribute-2.m: Likewise.
3971 * objc.dg/exceptions-3.m: Likewise.
3972 * objc.dg/exceptions-4.m: Likewise.
3973 * objc.dg/exceptions-5.m: Likewise.
3974 * objc.dg/param-1.m: Likewise.
3975 * objc.dg/property/at-property-23.m: Likewise.
3976 * objc.dg/property/dotsyntax-17.m: Likewise.
3977 * objc.dg/property/property-neg-7.m: Likewise.
3979 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3982 * gfortran.dg/spread_simplify_1.f90: New test.
3984 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3986 * lib/target-supports.exp
3987 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3988 * gcc.target/i386/xorsign.c: New test.
3990 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3992 * gcc.target/sparc/tls-ld-int8.c: New test.
3993 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3994 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3995 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3996 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3997 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3999 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4001 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4002 option when configure with bti.
4003 * gcc.target/aarch64/bti-2.c: Likewise.
4004 * lib/target-supports.exp
4005 (check_effective_target_default_branch_protection):
4006 Add configure check for --enable-standard-branch-protection.
4008 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4010 * gcc.target/aarch64/bti-1.c: New test.
4011 * gcc.target/aarch64/bti-2.c: New test.
4012 * gcc.target/aarch64/bti-3.c: New test.
4013 * lib/target-supports.exp
4014 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4016 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4018 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4019 instead of IP0_REGNUM and add test case.
4021 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4023 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4025 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4026 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4028 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4030 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4032 PR rtl-optimization/88331
4033 * gcc.target/i386/pr88331.c: New test.
4035 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4037 * g++.dg/diagnostic/constexpr2.C: New.
4038 * g++.dg/diagnostic/ref3.C: Likewise.
4040 2019-01-08 Marek Polacek <polacek@redhat.com>
4042 PR c++/88538 - braced-init-list in template-argument-list.
4043 * g++.dg/cpp2a/nontype-class11.C: New test.
4046 * g++.dg/cpp2a/nontype-class12.C: New test.
4048 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4051 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4052 dg-options. Require ppc_cpu_supports_hw effective target instead of
4055 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4058 * gfortran.dg/class_69.f90: New test case.
4060 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4063 * gcc.target/i386/pr88717.c: New test.
4065 2019-01-08 Marek Polacek <polacek@redhat.com>
4067 PR c++/88548 - this accepted in static member functions.
4068 * g++.dg/cpp0x/this1.C: New test.
4070 2019-01-08 Martin Liska <mliska@suse.cz>
4072 PR tree-optimization/88753
4073 * gcc.dg/tree-ssa/pr88753.c: New test.
4075 2019-01-08 Richard Biener <rguenther@suse.de>
4077 PR tree-optimization/86554
4078 * gcc.dg/torture/pr86554-1.c: New testcase.
4079 * gcc.dg/torture/pr86554-2.c: Likewise.
4081 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4083 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4084 cover target variance.
4086 2019-01-08 Richard Biener <rguenther@suse.de>
4089 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4090 directly build the expected GENERIC tree.
4092 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4094 * gcc.target/aarch64/(return_address_sign_1.c,
4095 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4096 Change option to -mbranch-protection.
4097 * gcc.target/aarch64/(branch-protection-option.c,
4098 branch-protection-option-2.c, branch-protection-attr.c,
4099 branch-protection-attr-2.c): New file.
4101 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4103 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4105 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4107 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4109 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4110 Append match for warning that ‘protected’ attribute is not supported.
4112 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4114 * gcc.dg/Wmissing-attributes.c: Require alias support.
4115 * gcc.dg/attr-copy-2.c: Likewise.
4116 * gcc.dg/attr-copy-5.c: Likewise.
4118 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4119 Jakub Jelinek <jakub@redhat.com>
4122 * g++.dg/warn/Wreturn-type-11.C: New test.
4124 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4127 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4128 dump to reflect r266077.
4130 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4133 * gcc.dg/pr88701.c: New test.
4135 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4139 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4141 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4143 * g++.dg/diagnostic/constexpr1.C: New.
4144 * g++.dg/diagnostic/thread1.C: Likewise.
4146 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4147 Harald Anlauf <anlauf@gmx.de>
4148 Tobias Burnus <burnus@gcc.gnu.org>
4150 * gfortran.dg/is_contiguous_1.f90: New test.
4151 * gfortran.dg/is_contiguous_2.f90: New test.
4152 * gfortran.dg/is_contiguous_3.f90: New test.
4154 2019-01-07 Marek Polacek <polacek@redhat.com>
4156 PR c++/88741 - wrong error with initializer-string.
4157 * g++.dg/init/array50.C: New test.
4159 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4165 * gcc.dg/array-6.c: Move from here ...
4166 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4167 * g++.dg/pr69338.C: New test.
4168 * g++.dg/pr69697.C: Likewise.
4169 * g++.dg/ext/flexary32.C: Likewise.
4170 * g++.dg/ext/flexary3.C: Adjust test.
4171 * g++.dg/ext/flexary12.C: Likewise.
4172 * g++.dg/ext/flexary13.C: Likewise.
4173 * g++.dg/ext/flexary15.C: Likewise.
4174 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4175 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4176 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4178 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4180 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4181 optional in scan pattern.
4183 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4185 PR tree-optimization/88598
4186 * gcc.dg/vect/pr88598-1.c: New test.
4187 * gcc.dg/vect/pr88598-2.c: Likewise.
4188 * gcc.dg/vect/pr88598-3.c: Likewise.
4189 * gcc.dg/vect/pr88598-4.c: Likewise.
4190 * gcc.dg/vect/pr88598-5.c: Likewise.
4191 * gcc.dg/vect/pr88598-6.c: Likewise.
4193 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4195 PR tree-optimization/88598
4196 * gcc.dg/pr88598-1.c: New test.
4197 * gcc.dg/pr88598-2.c: Likewise.
4198 * gcc.dg/pr88598-3.c: Likewise.
4199 * gcc.dg/pr88598-4.c: Likewise.
4200 * gcc.dg/pr88598-5.c: Likewise.
4202 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4204 PR tree-optimization/88676
4205 * gcc.dg/tree-ssa/pr88676.c: New test.
4206 * gcc.dg/pr88676.c: New test.
4207 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4211 * c-c++-common/asan/pr88619.c: New test.
4214 * c-c++-common/builtin-convertvector-1.c: New test.
4215 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4216 * g++.dg/ext/builtin-convertvector-1.C: New test.
4217 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4219 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4222 * gcc.target/i386/pr88521.c: New testcase.
4224 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4227 * gfortran.dg/min_max_type_2.f90: New test.
4229 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4232 * c-c++-common/attributes-4.c (falloc_align_int128,
4233 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4235 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4237 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4239 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4241 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4242 * gcc.dg/plugin/plugindir2.c: Likewise.
4243 * gcc.dg/plugin/plugindir3.c: Likewise.
4244 * gcc.dg/plugin/plugindir4.c: Likewise.
4246 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4249 * gfortran.dg/blockdata_10.f90: New test case.
4251 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4255 * gcc.dg/nested-func-12.c: New test.
4256 * gcc.c-torture/compile/pr82564.c: New test.
4259 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4261 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4264 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4266 2019-01-04 Martin Sebor <msebor@redhat.com>
4269 * g++.dg/ext/attr-copy.C: New test.
4270 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4271 * gcc.dg/attr-copy-6.c: New test.
4272 * gcc.dg/attr-copy-7.c: New test.
4274 2019-01-04 Martin Sebor <msebor@redhat.com>
4277 * c-c++-common/attributes-4.c: New test.
4279 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4282 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4285 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4288 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4289 * gfortran.dg/merge_char_const.f90: Restore.
4291 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4294 * gcc.dg/pr88594.c: New test.
4296 2019-01-04 Jan Beulich <jbeulich@suse.com>
4298 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4299 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4300 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4301 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4302 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4303 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4304 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4305 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4306 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4307 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4308 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4309 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4310 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4311 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4312 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4313 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4314 gcc.target/i386/avx512bw-vpcmplew-1.c,
4315 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4316 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4317 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4318 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4319 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4320 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4321 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4322 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4323 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4324 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4325 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4326 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4327 gcc.target/i386/avx512bw-vptestmb-1.c,
4328 gcc.target/i386/avx512bw-vptestmw-1.c,
4329 gcc.target/i386/avx512bw-vptestnmb-1.c,
4330 gcc.target/i386/avx512bw-vptestnmw-1.c,
4331 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4332 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4333 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4334 gcc.target/i386/avx512dq-vfpclassss-1.c,
4335 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4336 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4337 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4338 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4339 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4340 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4341 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4342 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4343 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4344 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4345 gcc.target/i386/avx512vl-vpcmpged-1.c,
4346 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4347 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4348 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4349 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4350 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4351 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4352 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4353 gcc.target/i386/avx512vl-vpcmpled-1.c,
4354 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4355 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4356 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4357 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4358 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4359 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4360 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4361 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4362 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4363 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4364 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4365 gcc.target/i386/avx512vl-vptestmd-1.c,
4366 gcc.target/i386/avx512vl-vptestmq-1.c,
4367 gcc.target/i386/avx512vl-vptestnmd-1.c,
4368 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4370 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4371 gcc.target/i386/avx512bw-vpcmpub-1.c,
4372 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4373 gcc.target/i386/avx512bw-vpcmpw-1.c,
4374 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4375 gcc.target/i386/avx512dq-vfpclassps-1.c,
4376 gcc.target/i386/avx512f-vcmppd-1.c,
4377 gcc.target/i386/avx512f-vcmpps-1.c,
4378 gcc.target/i386/avx512f-vcmpsd-1.c,
4379 gcc.target/i386/avx512f-vcmpss-1.c,
4380 gcc.target/i386/avx512f-vpcmpd-1.c,
4381 gcc.target/i386/avx512f-vpcmpq-1.c,
4382 gcc.target/i386/avx512f-vpcmpud-1.c,
4383 gcc.target/i386/avx512f-vpcmpuq-1.c,
4384 gcc.target/i386/avx512f-vptestmd-1.c,
4385 gcc.target/i386/avx512f-vptestmq-1.c,
4386 gcc.target/i386/avx512f-vptestnmd-1.c,
4387 gcc.target/i386/avx512f-vptestnmq-1.c,
4388 gcc.target/i386/avx512vl-vcmppd-1.c,
4389 gcc.target/i386/avx512vl-vcmpps-1.c,
4390 gcc.target/i386/avx512vl-vpcmpd-1.c,
4391 gcc.target/i386/avx512vl-vpcmpq-1.c,
4392 gcc.target/i386/avx512vl-vpcmpud-1.c,
4393 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4396 2019-01-03 Martin Sebor <msebor@redhat.com>
4398 PR tree-optimization/88659
4399 * gcc.dg/Wstringop-truncation-6.c: New test.
4401 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4404 * gfortran.dg/const_chararacter_merge.f90: Remove.
4406 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4409 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4410 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4412 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4414 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4415 * gcc.dg/pubtypes-3.c: Likewise.
4416 * gcc.dg/pubtypes-4.c: Likewise.
4418 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4421 * g++.target/i386/pr88636.C: New test.
4423 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4425 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4427 2019-01-03 Martin Liska <mliska@suse.cz>
4430 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4432 2019-01-02 Marek Polacek <polacek@redhat.com>
4434 PR c++/88612 - ICE with -Waddress-of-packed-member.
4435 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4437 PR c++/88631 - CTAD failing for value-initialization.
4438 * g++.dg/cpp1z/class-deduction59.C: New test.
4440 PR c++/81486 - CTAD failing with ().
4441 * g++.dg/cpp1z/class-deduction60.C: New test.
4442 * g++.dg/cpp1z/class-deduction61.C: New test.
4444 2019-01-02 Martin Sebor <msebor@redhat.com>
4445 Jeff Law <law@redhat.com>
4447 * gcc.dg/strlenopt-36.c: Update.
4448 * gcc.dg/strlenopt-45.c: Update.
4449 * gcc.c-torture/execute/strlen-5.c: New test.
4450 * gcc.c-torture/execute/strlen-6.c: New test.
4451 * gcc.c-torture/execute/strlen-7.c: New test.
4453 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4456 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4457 messages only on vect_hw_misalign targets.
4459 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4461 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4462 * gfortran.dg/dec_d_lines_3.f: Ditto.
4463 * gfortran.dg/dec_structure_24.f90: Ditto.
4464 * gfortran.dg/dec_structure_26.f90: Ditto.
4465 * gfortran.dg/dec_structure_27.f90: Ditto.
4466 * gfortran.dg/dec_type_print_3.f90: Ditto.
4467 * gfortran.dg/derived_name_1.f90: Ditto.
4468 * gfortran.dg/error_recovery_1.f90: Ditto.
4469 * gfortran.dg/gomp/pr29759.f90: Ditto.
4470 * gfortran.dg/pr36192.f90: Ditto.
4471 * gfortran.dg/pr56007.f90: Ditto.
4472 * gfortran.dg/pr56520.f90: Ditto.
4473 * gfortran.dg/pr78741.f90: Ditto.
4474 * gfortran.dg/print_fmt_2.f90: Ditto.
4475 * gfortran.dg/select_type_20.f90: Ditto.
4477 2019-01-02 Marek Polacek <polacek@redhat.com>
4480 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4482 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4485 * gfortran.dg/const_chararacter_merge.f90: New test.
4487 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4490 * g++.dg/torture/pr88130.C: New testcase.
4492 2019-01-02 Martin Liska <mliska@suse.cz>
4494 PR tree-optimization/88650
4495 * gfortran.dg/predict-3.f90: New test.
4497 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4499 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4501 2019-01-02 Richard Biener <rguenther@suse.de>
4503 PR tree-optimization/88621
4504 * gcc.dg/torture/pr88621.c: New testcase.
4506 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4509 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4510 targets and expect _ZThn8 for ilp32 targets.
4512 2019-01-01 Martin Sebor <msebor@redhat.com>
4513 Jeff Law <law@redhat.com>
4515 * gcc.dg/strlenopt-40.c: Update.
4516 * gcc.dg/strlenopt-51.c: Likewise.
4517 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4519 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4520 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4521 * gcc.dg/strlenopt-59.c: New test.
4522 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4523 * g++.dg/init/strlen.C: New test.
4525 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4528 * gfortran.dg/structure_constructor_16.f90: New test.
4530 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4532 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4533 * g++.dg/ipa/devirt-53.C: Fix scan template.
4535 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4537 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4538 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4539 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4541 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4543 * g++.dg/tree-prof/devirt.C: Update testcase.
4545 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4547 Update copyright years.
4549 Copyright (C) 2019 Free Software Foundation, Inc.
4551 Copying and distribution of this file, with or without modification,
4552 are permitted in any medium without royalty provided the copyright
4553 notice and this notice are preserved.