1 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
3 * gcc.target/s390/arch13/bitops-1.c: New test.
4 * gcc.target/s390/arch13/bitops-2.c: New test.
5 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
6 option and adjust line numbers.
7 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
9 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
11 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
12 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
13 runtime check for the vxe2 hardware feature on IBM Z.
15 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
18 * lib/target-supports.exp (check_avx2_available): Replace
19 avx_available with avx2_available.
21 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
23 PR rtl-optimization/85412
24 * gcc.dg/pr85412.c: New test.
26 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
29 * g++.dg/template/crash130.C: New.
30 * g++.dg/template/crash131.C: Likewise.
32 2019-04-01 Martin Sebor <msebor@redhat.com>
35 * gcc.dg/attr-copy-8.c: New test.
36 * g++.dg/ext/attr-copy-2.C: New test.
38 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
40 PR rtl-optimization/86928
41 * gcc.dg/pr86928.c: New test.
43 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
45 PR rtl-optimization/87273
46 * gcc.dg/pr87273.c: New test.
48 2019-04-01 Martin Liska <mliska@suse.cz>
51 * gcc.dg/spellcheck-options-18.c: New test.
52 * gcc.dg/spellcheck-options-19.c: New test.
53 * gcc.dg/spellcheck-options-20.c: New test.
54 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
55 * gcc.dg/completion-2.c: Add one variant with no argument.
57 2019-04-01 Richard Biener <rguenther@suse.de>
60 * gcc.dg/torture/pr71598-1.c: New testcase.
61 * gcc.dg/torture/pr71598-2.c: Likewise.
62 * gcc.dg/torture/pr71598-3.c: Likewise.
64 2019-03-31 Marek Polacek <polacek@redhat.com>
66 PR c++/89852 - ICE with C++11 functional cast with { }.
67 * g++.dg/cpp0x/initlist115.C: New test.
69 2019-03-31 Harald Anlauf <anlauf@gmx.de>
73 * gfortran.dg/pr85797.f90: New test.
75 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
77 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
79 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
81 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
83 (dmd2dg): Copy additional files after test is translated.
84 (gdc-do-test): Remove all copied files after test.
86 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
89 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
90 for c_deallocate, c_allocate and c_assumed_size so that the
91 attributes of the array arguments are correct and are typed.
92 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
93 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
96 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
97 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
99 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
102 * gfortran.dg/pointer_intent_8.f90: New test.
104 2019-03-29 Jim Wilson <jimw@sifive.com>
106 * gcc.target/riscv/predef-1.c: New.
107 * gcc.target/riscv/predef-2.c: New.
108 * gcc.target/riscv/predef-3.c: New.
109 * gcc.target/riscv/predef-4.c: New.
110 * gcc.target/riscv/predef-5.c: New.
111 * gcc.target/riscv/predef-6.c: New.
112 * gcc.target/riscv/predef-7.c: New.
113 * gcc.target/riscv/predef-8.c: New.
115 2019-03-29 Jakub Jelinek <jakub@redhat.com>
117 PR rtl-optimization/89865
118 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
119 the first argument register, so that occassional spills/fills are
123 * g++.dg/ubsan/vptr-14.C: New test.
126 * gcc.dg/tree-ssa/pr89872.c: New test.
128 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
130 * gcc.dg/diag-sanity.c: New test.
132 2019-03-29 Marek Polacek <polacek@redhat.com>
135 * g++.dg/cpp2a/desig14.C: New test.
137 PR c++/89876 - ICE with deprecated conversion.
138 * g++.dg/warn/conv5.C: New test.
140 2019-03-29 Martin Liska <mliska@suse.cz>
142 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
143 * gcc.dg/pr68766.c: Likewise.
145 2019-03-29 Jakub Jelinek <jakub@redhat.com>
147 PR rtl-optimization/87485
148 * gcc.dg/pr87485.c: New test.
150 2019-03-28 Jakub Jelinek <jakub@redhat.com>
153 * gfortran.dg/gomp/pr89621.f90: New test.
155 2019-03-28 Martin Sebor <msebor@redhat.com>
158 * g++.dg/cpp0x/decltype-pr66548.C: New test.
161 * g++.dg/cpp0x/decltype-pr81506.C: New test.
163 2019-03-28 Marek Polacek <polacek@redhat.com>
165 PR c++/89612 - ICE with member friend template with noexcept.
166 * g++.dg/cpp0x/noexcept38.C: New test.
167 * g++.dg/cpp0x/noexcept39.C: New test.
168 * g++.dg/cpp1z/noexcept-type21.C: New test.
170 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
173 * gcc.target/i386/pr89848.c: New test.
175 2019-03-28 Marek Polacek <polacek@redhat.com>
177 PR c++/89836 - bool constant expression and explicit conversions.
178 * g++.dg/cpp2a/explicit15.C: New test.
180 2019-03-28 Jakub Jelinek <jakub@redhat.com>
183 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
184 other than AVR. Add dg-options "".
187 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
188 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
190 2019-03-27 Janus Weil <janus@gcc.gnu.org>
193 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
194 * gfortran.dg/pointer_init_11.f90: New test case.
196 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
199 * gcc.target/i386/pr85667-5.c: New testcase.
200 * gcc.target/i386/pr85667-6.c: New testcase.
202 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
205 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
207 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
209 PR rtl-optimization/89313
210 * gcc.dg/pr89313.c: New test.
212 2019-03-26 Jeff Law <law@redhat.com>
214 PR rtl-optimization/87761
215 PR rtl-optimization/89826
216 * gcc.c-torture/execute/pr89826.c: New test.
218 2019-03-27 Richard Biener <rguenther@suse.de>
220 * gcc.dg/torture/20190327-1.c: New testcase.
222 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
225 * gfortran.dg/associate_47.f90: New test.
227 2019-03-27 Richard Biener <rguenther@suse.de>
229 PR tree-optimization/89463
230 * gcc.dg/guality/pr89463.c: New testcase.
232 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
235 * gcc.target/i386/pr89827.c: New test.
237 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
239 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
242 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
244 PR tree-optimization/81740
245 * gcc.dg/vect/pr81740-1.c: New testcase.
246 * gcc.dg/vect/pr81740-2.c: Likewise.
248 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
250 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
251 options in permute args tests.
253 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/ext/pr84598.C: New.
258 2019-03-26 Jakub Jelinek <jakub@redhat.com>
261 * g++.dg/gomp/pr89796.C: New test.
262 * gcc.dg/gomp/pr89796.c: New test.
264 2019-03-25 David Malcolm <dmalcolm@redhat.com>
266 PR rtl-optimization/88347
267 PR rtl-optimization/88423
268 * gcc.c-torture/compile/pr88347.c: New test.
269 * gcc.c-torture/compile/pr88423.c: New test.
271 2019-03-25 Martin Sebor <msebor@redhat.com>
274 * gcc.dg/attr-aligned-3.c: New test.
276 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
279 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
281 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
285 * g++.dg/concepts/pr84661.C: New.
286 * g++.dg/torture/pr85013.C: Likewise.
288 2019-03-25 Marek Polacek <polacek@redhat.com>
290 PR c++/89214 - ICE when initializing aggregates with bases.
291 * g++.dg/cpp1z/aggr-base8.C: New test.
292 * g++.dg/cpp1z/aggr-base9.C: New test.
294 PR c++/89705 - ICE with reference binding with conversion function.
295 * g++.dg/cpp0x/rv-conv2.C: New test.
297 2019-03-25 Richard Biener <rguenther@suse.de>
299 PR tree-optimization/89789
300 * gcc.dg/torture/pr89789.c: New testcase.
302 2019-03-25 Nathan Sidwell <nathan@acm.org>
304 * g++.dg/abi/lambda-static-1.C: New.
306 2019-03-25 Richard Biener <rguenther@suse.de>
308 PR tree-optimization/89802
309 * g++.dg/tree-ssa/pr89802.C: New testcase.
311 2019-03-25 Jakub Jelinek <jakub@redhat.com>
314 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
316 * g++.dg/tls/thread_local11a.C: New test.
318 2019-03-25 Richard Biener <rguenther@suse.de>
321 * g++.dg/pr89790.C: New testcase.
323 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
325 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
326 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
327 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
328 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
330 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
333 * gfortran.dg/altreturn_10.f90: New test.
334 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
336 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
338 PR rtl-optimization/89676
339 * gcc.target/i386/pr89676.c: New.
341 2019-03-22 Jakub Jelinek <jakub@redhat.com>
344 * g++.dg/tls/thread_local11.C: New test.
345 * g++.dg/tls/thread_local11.h: New test.
346 * g++.dg/tls/thread_local12a.C: New test.
347 * g++.dg/tls/thread_local12b.C: New test.
348 * g++.dg/tls/thread_local12c.C: New test.
349 * g++.dg/tls/thread_local12d.C: New test.
350 * g++.dg/tls/thread_local12e.C: New test.
351 * g++.dg/tls/thread_local12f.C: New test.
352 * g++.dg/tls/thread_local12g.C: New test.
353 * g++.dg/tls/thread_local12h.C: New test.
354 * g++.dg/tls/thread_local12i.C: New test.
355 * g++.dg/tls/thread_local12j.C: New test.
356 * g++.dg/tls/thread_local12k.C: New test.
357 * g++.dg/tls/thread_local12l.C: New test.
360 * g++.dg/cpp1y/constexpr-87481.C: New test.
362 2019-03-22 Simon Wright <simon@pushface.org>
365 * gnat.dg/socket2.adb: New.
367 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
369 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
371 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
374 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
375 for _mm_mask{,3,z}_*.
376 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
377 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
378 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
379 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
380 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
381 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
382 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
383 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
384 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
385 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
386 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
387 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
388 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
389 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
390 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
392 2019-03-22 Jakub Jelinek <jakub@redhat.com>
395 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
396 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
397 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
398 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
399 __builtin_ia32_vfmsubss3_mask3): Define.
400 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
401 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
402 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
403 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
404 __builtin_ia32_vfmsubss3_mask3): Define.
405 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
406 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
407 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
408 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
409 __builtin_ia32_vfmsubss3_mask3): Define.
410 * gcc.target/i386/sse-14.c: Add tests for
411 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
412 * gcc.target/i386/sse-22.c: Likewise.
414 2019-03-21 Martin Sebor <msebor@redhat.com>
416 PR tree-optimization/89350
417 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
418 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
419 * gcc.dg/Wstringop-overflow-11.c: New test.
420 * gcc.dg/Wstringop-overflow-12.c: New test.
421 * gcc.dg/pr89350.c: New test.
422 * gcc.dg/pr40340-1.c: Adjust expected warning.
423 * gcc.dg/pr40340-2.c: Same.
424 * gcc.dg/pr40340-4.c: Same.
425 * gcc.dg/pr40340-5.c: Same.
427 2019-03-21 Jakub Jelinek <jakub@redhat.com>
430 * g++.dg/other/pr89692.C: New test.
433 * g++.dg/cpp1y/lambda-init18.C: New test.
434 * g++.dg/cpp1y/lambda-init19.C: New test.
435 * g++.dg/cpp1y/pr89767.C: New test.
437 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
438 Cesar Philippidis <cesar@codesourcery.com>
441 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
443 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
446 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
449 * c-c++-common/goacc/routine-3-extern.c: New file.
450 * c-c++-common/goacc/routine-3.c: Adjust.
451 * c-c++-common/goacc/routine-4-extern.c: New file.
452 * c-c++-common/goacc/routine-4.c: Adjust.
453 * gfortran.dg/goacc/routine-module-3.f90: New file.
456 * gfortran.dg/goacc/pr89773.f90: New file.
457 * gfortran.dg/goacc/pr77765.f90: Adjust.
458 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
461 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
464 * gfortran.dg/goacc/routine-module-1.f90: New file.
465 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
466 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
468 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
471 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
472 (dg-compile-aux-modules): Fix diagnostic.
473 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
474 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
477 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
478 missing nexted dg-test call support in dejaGNU 1.4.4.
481 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
484 2019-03-21 Richard Biener <rguenther@suse.de>
486 PR tree-optimization/89779
487 * gcc.dg/torture/pr89779.c: New testcase.
489 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
492 * g++.dg/cpp0x/constexpr-ice20.C: New.
494 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
497 * g++.dg/cpp0x/noexcept37.C: New.
499 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
502 * gdc.dg/pr89017.d: New test.
504 2019-03-20 Janus Weil <janus@gcc.gnu.org>
507 * gfortran.dg/interface_abstract_5.f90: New test case.
509 2019-03-20 Jakub Jelinek <jakub@redhat.com>
512 * gcc.target/s390/pr89775-1.c: New test.
513 * gcc.target/s390/pr89775-2.c: New test.
515 2019-03-20 Jakub Jelinek <jakub@redhat.com>
518 * g++.target/aarch64/aarch64.exp: New file.
519 * g++.target/aarch64/pr89752.C: New test.
521 2019-03-19 Martin Sebor <msebor@redhat.com>
523 PR tree-optimization/89688
524 * gcc.dg/strlenopt-61.c: New test.
525 * g++.dg/warn/Wstringop-overflow-2.C: New test.
527 2019-03-19 Jim Wilson <jimw@sifive.com>
530 * gcc.target/riscv/losum-overflow.c: New test.
532 2019-03-19 Martin Sebor <msebor@redhat.com>
534 PR tree-optimization/89644
535 * gcc.dg/Wstringop-truncation-8.c: New test.
537 2019-03-19 Martin Liska <mliska@suse.cz>
540 * gcc.dg/pr89737.c: New test.
542 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
546 * g++.dg/lto/pr87089_0.C: New testcase.
547 * g++.dg/lto/pr87089_1.C: New testcase.
548 * g++.dg/lto/pr89335_0.C: New testcase.
550 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
553 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
554 restrict this test to vsx targets.
556 2019-03-19 Jakub Jelinek <jakub@redhat.com>
559 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
560 * g++.dg/ext/asm16.C: Likewise.
561 * g++.dg/ext/asm17.C: New test.
563 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
565 * c-c++-common/unroll-7.c: New test.
567 2019-03-19 Jakub Jelinek <jakub@redhat.com>
570 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
571 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
572 Add expected results for them.
575 * gcc.dg/pr89734.c: New test.
577 2019-03-18 Martin Sebor <msebor@redhat.com>
579 PR tree-optimization/89720
580 * gcc.dg/Warray-bounds-42.c: New test.
582 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
585 * g++.target/i386/pr89630.C: New test.
587 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
589 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
591 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
593 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
594 the "store" test as well.
595 * gcc.target/powerpc/bswap32.c: Ditto.
597 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
599 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
600 the "store" test as well.
601 * gcc.target/powerpc/bswap32.c: Ditto.
603 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
605 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
606 "exceeds" instead of just one that talks about "too large".
608 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
610 * gcc.target/aarch64/sve/cost_model_1.c: New test.
612 2019-03-18 Martin Jambor <mjambor@suse.cz>
614 PR tree-optimization/89546
615 * gcc.dg/tree-ssa/pr89546.c: New test.
617 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
620 * g++.target/riscv/call-with-empty-struct-float.C: New file.
621 * g++.target/riscv/call-with-empty-struct-int.C: New file.
622 * g++.target/riscv/call-with-empty-struct.H: New file.
623 * g++.target/riscv/riscv.exp: New file.
625 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
628 * g++.dg/cpp0x/pr85014.C: New.
630 2019-03-18 Jakub Jelinek <jakub@redhat.com>
633 * gcc.dg/pr86979.c: New test.
635 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
638 * gfortran.dg/typebound_call_31.f90: New test.
640 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
642 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
644 * gcc.dg/compat/pr83487-1_y.c: Likewise.
646 * gfortran.dg/pointer_init_10.f90: Require visibility support.
647 * gfortran.dg/temporary_3.f90: Likewise.
649 * gcc.dg/pr88074.c: Require c99_runtime.
650 * gcc.dg/warn-abs-1.c: Likewise.
651 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
654 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
656 * gcc.dg/attr-copy.c: Require alias support.
657 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
659 2019-03-16 Jakub Jelinek <jakub@redhat.com>
662 * gfortran.dg/continuation_15.f90: New test.
663 * gfortran.dg/continuation_16.f90: New test.
665 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
667 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
670 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
671 * g++.dg/cpp0x/pr84497.C: Likewise.
673 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
674 * gcc.dg/attr-copy-6.c: Likewise.
675 * gcc.dg/pr87793.c: Likewise.
678 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
680 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
681 * gcc.dg/gimplefe-34.c: Likewise.
682 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
683 * gcc.dg/compat/pr83487-2_y.c: Likewise.
686 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
690 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
692 * lib/target-supports.exp (check_ascii_locale_available): Remove
695 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
698 * gfortran.dg/blockdata_11.f90: New test.
700 2019-03-15 Harald Anlauf <anlauf@gmx.de>
703 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
704 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
706 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
709 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
710 instruction selection.
711 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
712 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
713 * gcc.target/powerpc/pr87532-mc.c: New test.
714 * gcc.target/powerpc/pr87532.c: New test.
715 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
716 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
717 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
718 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
719 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
720 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
721 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
722 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
723 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
724 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
725 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
726 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
727 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
728 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
729 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
730 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
731 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
732 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
733 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
734 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
735 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
736 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
737 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
738 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
739 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
740 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
741 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
743 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
747 * g++.dg/cpp2a/pr88534.C: New.
748 * g++.dg/cpp2a/pr88537.C: New.
750 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
752 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
753 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
754 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
755 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
757 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
760 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
761 * gcc.target/aarch64/spellcheck_5.c: Likewise.
762 * gcc.target/aarch64/spellcheck_6.c: Likewise.
764 2019-03-15 Jakub Jelinek <jakub@redhat.com>
767 * g++.dg/cpp0x/constexpr-89709.C: New test.
770 * gcc.dg/debug/pr89704.c: New test.
772 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
775 * g++.target/i386/pr89650.C: New test.
777 2019-03-14 Richard Biener <rguenther@suse.de>
779 * gcc.dg/gimplefe-13.c: Adjust.
780 * gcc.dg/gimplefe-14.c: Likewise.
781 * gcc.dg/gimplefe-17.c: Likewise.
782 * gcc.dg/gimplefe-18.c: Likewise.
783 * gcc.dg/gimplefe-7.c: Likewise.
784 * gcc.dg/torture/pr89595.c: Likewise.
785 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
786 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
787 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
788 * gcc.dg/tree-ssa/scev-3.c: Likewise.
789 * gcc.dg/tree-ssa/scev-4.c: Likewise.
790 * gcc.dg/tree-ssa/scev-5.c: Likewise.
791 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
792 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
794 2019-03-14 Jakub Jelinek <jakub@redhat.com>
797 * gcc.target/i386/pr89684.c: New test.
799 PR rtl-optimization/89679
800 * gcc.dg/pr89679.c: New test.
802 2019-03-14 Richard Biener <rguenther@suse.de>
804 PR tree-optimization/89710
805 * gcc.dg/torture/pr89710.c: New testcase.
807 2019-03-14 Richard Biener <rguenther@suse.de>
810 * g++.dg/torture/pr89698.C: New testcase.
812 2019-03-14 Jakub Jelinek <jakub@redhat.com>
814 PR tree-optimization/89703
815 * gcc.c-torture/compile/pr89703-1.c: New test.
816 * gcc.c-torture/compile/pr89703-2.c: New test.
818 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
821 * gcc.target/i386/pr89523-1a.c: New test.
822 * gcc.target/i386/pr89523-1b.c: Likewise.
823 * gcc.target/i386/pr89523-2.c: Likewise.
824 * gcc.target/i386/pr89523-3.c: Likewise.
825 * gcc.target/i386/pr89523-4.c: Likewise.
826 * gcc.target/i386/pr89523-5.c: Likewise.
827 * gcc.target/i386/pr89523-6.c: Likewise.
828 * gcc.target/i386/pr89523-7.c: Likewise.
829 * gcc.target/i386/pr89523-8.c: Likewise.
830 * gcc.target/i386/pr89523-9.c: Likewise.
832 2019-03-14 Jakub Jelinek <jakub@redhat.com>
835 * g++.dg/cpp1y/var-templ61.C: New test.
838 * g++.dg/cpp1y/constexpr-89652.C: New test.
840 2019-03-13 Harald Anlauf <anlauf@gmx.de>
843 * gfortran.dg/pr87045.f90: New test.
845 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
848 * gcc.target/i386/pr85860.c: New.
850 2019-03-13 Marek Polacek <polacek@redhat.com>
852 PR c++/89686 - mixing init-capture and simple-capture in lambda.
853 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
855 PR c++/89660 - bogus error with -Wredundant-move.
856 * g++.dg/cpp0x/Wredundant-move8.C: New test.
857 * g++.dg/cpp0x/Wredundant-move9.C: New test.
859 2019-03-13 Janus Weil <janus@gcc.gnu.org>
862 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
863 * gfortran.dg/pdt_30.f90: New test case.
865 2019-03-13 Marek Polacek <polacek@redhat.com>
867 PR c++/88979 - further P0634 fix for constructors.
868 * g++.dg/cpp2a/typename15.C: New test.
870 2019-03-13 Martin Sebor <msebor@redhat.com>
872 PR tree-optimization/89662
873 * gcc.dg/Warray-bounds-41.c: New test.
875 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
878 * g++.dg/cpp0x/auto53.C: New.
880 2019-03-13 Richard Biener <rguenther@suse.de>
883 * gcc.dg/torture/pr89677.c: New testcase.
885 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
888 * g++.dg/other/friend16.C: New.
889 * g++.dg/other/friend17.C: Likewise.
891 2019-03-13 Jakub Jelinek <jakub@redhat.com>
894 * c-c++-common/gomp/pr88588.c: New test.
896 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
901 * gfortran.dg/binding_label_tests_30.f90: New test.
902 * gfortran.dg/binding_label_tests_31.f90: New test.
903 * gfortran.dg/binding_label_tests_32.f90: New test.
904 * gfortran.dg/binding_label_tests_33.f90: New test.
906 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
908 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
909 * gdc.dg/ubsan/ubsan.exp: New file.
910 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
911 Explicitly return flags from procedure.
913 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
916 * gdc.dg/pr88957.d: New test.
917 * gdc.dg/simd.d: Add new vector tests.
919 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
922 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
923 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
926 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
929 * gfortran.dg/charlen_17.f90: New test.
931 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
933 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
935 2019-03-12 Martin Liska <mliska@suse.cz>
937 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
938 * gfortran.dg/binding_label_tests_4.f03: Likewise.
939 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
940 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
941 * gfortran.dg/c_loc_tests_17.f90: Likewise.
942 * gfortran.dg/constructor_9.f90: Likewise.
943 * gfortran.dg/dec_structure_8.f90: Likewise.
944 * gfortran.dg/entry_4.f90: Likewise.
945 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
946 * gfortran.dg/initialization_23.f90: Likewise.
947 * gfortran.dg/logical_assignment_1.f90: Likewise.
948 * gfortran.dg/pr80752.f90: Likewise.
949 * gfortran.dg/pr88116_1.f90: Likewise.
950 * gfortran.dg/pr88467.f90: Likewise.
951 * gfortran.dg/typebound_call_7.f03: Likewise.
952 * gfortran.dg/typebound_generic_1.f03: Likewise.
953 * gfortran.dg/typebound_operator_2.f03: Likewise.
954 * gfortran.dg/typebound_operator_4.f03: Likewise.
955 * gfortran.dg/typebound_proc_9.f03: Likewise.
956 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
958 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
961 * gfortran.dg/assumed_rank_16.f90: New test.
964 * gfortran.dg/assumed_rank_17.f90: New test.
966 2019-03-12 Jakub Jelinek <jakub@redhat.com>
969 * gcc.c-torture/compile/pr89663-1.c: New test.
970 * gcc.c-torture/compile/pr89663-2.c: New test.
972 2019-03-12 Richard Biener <rguenther@suse.de>
974 PR tree-optimization/89664
975 * gfortran.dg/pr89664.f90: New testcase.
977 2019-03-11 Jakub Jelinek <jakub@redhat.com>
980 * gfortran.dg/gomp/pr89651.f90: New test.
984 * gcc.c-torture/compile/pr89655.c: New test.
986 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
988 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
991 2019-03-11 Martin Liska <mliska@suse.cz>
993 * g++.dg/conversion/simd3.C (foo): Wrap option names
994 with apostrophe character.
995 * g++.dg/cpp1z/decomp3.C (test): Likewise.
997 * g++.dg/cpp1z/decomp4.C (test): Likewise.
998 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
999 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1000 * g++.dg/opt/pr34036.C: Likewise.
1001 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1002 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1003 * gcc.dg/cpp/dir-only-4.c: Likewise.
1004 * gcc.dg/cpp/dir-only-5.c: Likewise.
1005 * gcc.dg/cpp/pr71591.c: Likewise.
1006 * gcc.dg/format/opt-1.c: Likewise.
1007 * gcc.dg/format/opt-2.c: Likewise.
1008 * gcc.dg/format/opt-3.c: Likewise.
1009 * gcc.dg/format/opt-4.c: Likewise.
1010 * gcc.dg/format/opt-5.c: Likewise.
1011 * gcc.dg/format/opt-6.c: Likewise.
1012 * gcc.dg/pr22231.c: Likewise.
1013 * gcc.dg/pr33007.c: Likewise.
1014 * gcc.dg/simd-1.c (hanneke): Likewise.
1015 * gcc.dg/simd-5.c: Likewise.
1016 * gcc.dg/simd-6.c: Likewise.
1017 * gcc.dg/spellcheck-options-14.c: Likewise.
1018 * gcc.dg/spellcheck-options-15.c: Likewise.
1019 * gcc.dg/spellcheck-options-16.c: Likewise.
1020 * gcc.dg/spellcheck-options-17.c: Likewise.
1021 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1022 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1023 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1024 (__attribute__): Likewise.
1025 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1026 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1027 * gcc.target/powerpc/warn-1.c: Likewise.
1028 * gcc.target/powerpc/warn-2.c: Likewise.
1030 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1032 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1034 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1036 * c-c++-common/unroll-6.c: New test.
1038 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1041 * g++.dg/template/memfriend18.C: New.
1043 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1045 * gdc.dg/pr89041.d: Mark as compile test.
1047 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1049 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1052 2019-03-10 Martin Jambor <mjambor@suse.cz>
1054 PR tree-optimization/85762
1055 PR tree-optimization/87008
1056 PR tree-optimization/85459
1057 * g++.dg/tree-ssa/pr87008.C: New test.
1058 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1060 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1063 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1064 * gfortran.dg/no_arg_check_2.f90: Likewise.
1066 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1069 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1071 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1074 * gfortran.dg/dependency_53.f90: New test.
1076 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1079 * gfortran.dg/public_private_module_10.f90: New test.
1081 2019-03-09 John David Anglin <dave.anglin@bell.net>
1084 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1087 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1090 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1092 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1095 * g++.dg/cpp0x/pr87750.C: New.
1097 2019-03-09 John David Anglin <dave.anglin@bell.net>
1099 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1100 * c-c++-common/ident-1a.c: Likewise.
1101 * c-c++-common/ident-1b.c: Likewise.
1102 * c-c++-common/ident-2b.c: Likewise.
1104 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1106 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1109 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1111 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1112 libatomic_available.
1114 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1117 * gdc.dg/pr89041.d: New test.
1119 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1122 * gfortran.dg/c_ptr_tests_19.f90: New test.
1124 2019-03-09 John David Anglin <dave.anglin@bell.net>
1126 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1127 * gnat.dg/debug12.adb: Likewise.
1129 * lib/target-supports.exp (check_effective_target_weak_undefined):
1130 Return 0 on hppa*-*-hpux*.
1131 (check_ascii_locale_available): Likewise.
1133 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1136 * gfortran.dg/pointer_init_10.f90: New test case.
1138 2019-03-09 John David Anglin <dave.anglin@bell.net>
1140 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1142 2019-03-09 John David Anglin <dave.anglin@bell.net>
1145 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1147 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1150 * gfortran.dg/array_simplify_3.f90: New test case.
1152 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1155 * g++.dg/other/pr88568.C: New test.
1157 PR rtl-optimization/89634
1158 * gcc.c-torture/execute/pr89634.c: New test.
1160 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1163 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1164 -r -nostdlib -flinker-output=nolto-rel.
1166 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1169 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1170 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1171 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1172 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1174 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1177 * g++.dg/cpp0x/implicit17.C: New.
1179 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1182 * g++.dg/template/access29.C: New.
1184 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1187 * g++.dg/cpp1z/decomp49.C: New test.
1189 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1191 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1193 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1198 * gcc.target/i386/pr78782.c: New test.
1199 * gcc.target/i386/pr87558.c: Ditto.
1201 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1204 * gcc.dg/lto/pr85870_0.c: New test.
1205 * gcc.dg/lto/pr85870_1.c: New test.
1207 2019-03-08 Martin Liska <mliska@suse.cz>
1210 * gcc.target/i386/pr86952.c: New test.
1211 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1213 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1215 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1218 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1222 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1223 * g++.dg/parse/array-size2.C: Likewise.
1224 * g++.dg/cpp0x/constexpr-89599.C: New test.
1227 * g++.dg/warn/pr89622.C: New test.
1229 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1232 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1233 * gcc.target/i386/interrupt-6.c: Likewise.
1234 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1236 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1240 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1242 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1244 PR translation/79999
1245 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1246 * c-c++-common/gomp/doacross-3.c: New test.
1249 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1250 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1251 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1252 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1253 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1254 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1256 2019-03-07 Martin Jambor <mjambor@suse.cz>
1259 * gcc.dg/ipa/ipcp-5.c: New test.
1261 2019-03-07 Martin Jambor <mjambor@suse.cz>
1264 * g++.dg/ipa/pr88235.C: New test.
1266 2019-04-07 Richard Biener <rguenther@suse.de>
1269 * gcc.target/i386/pr89618.c: New testcase.
1271 2019-03-07 Richard Biener <rguenther@suse.de>
1273 PR tree-optimization/89595
1274 * gcc.dg/torture/pr89595.c: New testcase.
1276 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1279 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1281 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1284 * gfortran.dg/substr_8.f90: New test.
1286 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1289 * g++.dg/ext/flexary34.C: New test.
1291 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1293 PR rtl-optimization/88845
1294 * gcc.target/powerpc/pr88845.c: New test.
1296 2019-03-06 Marek Polacek <polacek@redhat.com>
1298 PR c++/87378 - bogus -Wredundant-move warning.
1299 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1300 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1302 2019-03-06 Richard Biener <rguenther@suse.de>
1305 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1306 the way that makes the testcase PASS.
1308 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1311 * gcc.dg/pr89590.c: New test.
1313 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1316 * gcc.target/arm/pr89222.c: Add new test.
1318 2019-03-05 Richard Biener <rguenther@suse.de>
1320 PR tree-optimization/89594
1321 * gcc.dg/pr89594.c: New testcase.
1323 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1325 PR tree-optimization/89487
1326 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1327 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1328 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1332 * g++.dg/other/pr89560.C: New test.
1334 PR tree-optimization/89570
1335 * gcc.dg/pr89570.c: New test.
1337 PR tree-optimization/89566
1338 * c-c++-common/pr89566.c: New test.
1340 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/parse/crash69.C: New.
1345 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1348 * g++.dg/cpp2a/desig12.C: New test.
1349 * g++.dg/cpp2a/desig13.C: New test.
1351 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1354 * gcc.target/aarch64/options_set_10.c: Add native.
1356 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1358 PR tree-optimization/89437
1359 * gcc.dg/sinatan-1.c: Fix testcase.
1361 2019-03-04 Richard Biener <rguenther@suse.de>
1364 * gcc.dg/torture/pr89572.c: New testcase.
1366 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1368 PR tree-optimization/89487
1369 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1371 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1374 * gfortran.dg/pr77583.f90: New test.
1376 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1379 * gfortran.dg/coarray_allocate_11.f90: New test.
1381 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1384 * gfortran.dg/pr89492.f90: Adjust testcase.
1385 * gfortran.dg/transfer_check_5.f90: New test.
1387 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1390 * g++.dg/cpp2a/desig10.C: New test.
1391 * g++.dg/cpp2a/desig11.C: New test.
1392 * g++.dg/ext/desig4.C: Expect 4 new errors.
1395 * gcc.dg/pr89506.c: New test.
1397 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1398 Monk Chiang <sh.chiang04@gmail.com>
1400 * gcc.target/riscv/attribute-1.c: New.
1401 * gcc.target/riscv/attribute-2.c: Likewise.
1402 * gcc.target/riscv/attribute-3.c: Likewise.
1403 * gcc.target/riscv/attribute-4.c: Likewise.
1404 * gcc.target/riscv/attribute-5.c: Likewise.
1405 * gcc.target/riscv/attribute-6.c: Likewise.
1406 * gcc.target/riscv/attribute-7.c: Likewise.
1407 * gcc.target/riscv/attribute-8.c: Likewise.
1408 * gcc.target/riscv/attribute-9.c: Likewise.
1410 * gcc.target/riscv/arch-1.c: New.
1411 * gcc.target/riscv/arch-2.c: Likewise.
1412 * gcc.target/riscv/arch-3.c: Likewise.
1413 * gcc.target/riscv/arch-4.c: Likewise.
1415 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1418 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1419 scan-tree-dump-times from dom3 to tracer pass.
1421 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1423 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1424 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1426 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1428 PR rtl-optimization/85899
1429 * gcc.dg/pr85899.c: New test.
1431 2019-03-01 Marek Polacek <polacek@redhat.com>
1433 PR c++/89537 - missing location for error with non-static member fn.
1434 * g++.dg/diagnostic/member-fn-1.C: New test.
1436 PR c++/89532 - ICE with incomplete type in decltype.
1437 * g++.dg/cpp2a/nontype-class14.C: New test.
1439 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1441 Implement P1002R1, Try-catch blocks in constexpr functions
1443 * g++.dg/cpp2a/constexpr-try1.C: New test.
1444 * g++.dg/cpp2a/constexpr-try2.C: New test.
1445 * g++.dg/cpp2a/constexpr-try3.C: New test.
1446 * g++.dg/cpp2a/constexpr-try4.C: New test.
1447 * g++.dg/cpp2a/constexpr-try5.C: New test.
1448 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1450 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1452 PR tree-optimization/89535
1453 * gfortran.dg/vect/pr89535.f90: New test.
1455 2019-03-01 Richard Biener <rguenther@suse.de>
1458 * gfortran.dg/pr89451.f90: New testcase.
1460 2019-03-01 Richard Biener <rguenther@suse.de>
1463 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1464 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1465 that happen now earlier.
1467 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1469 * gcc.c-torture/execute/20190228-1.c: New test.
1471 2019-02-28 Marek Polacek <polacek@redhat.com>
1473 PR c++/87068 - missing diagnostic with fallthrough statement.
1474 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1476 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1477 Cesar Philippidis <cesar@codesourcery.com>
1481 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1482 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1485 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1489 * gfortran.dg/goacc/routine-6.f90: Update
1490 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1491 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1493 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1496 * gcc.dg/pr89521-1.c: New test.
1497 * gcc.dg/pr89521-2.c: New test.
1499 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1502 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1504 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1507 * gcc.target/aarch64/options_set_10.c: New test.
1509 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1514 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1517 * gcc.dg/pr89525.c: New test.
1520 * gcc.dg/pr89520-1.c: New test.
1521 * gcc.dg/pr89520-2.c: New test.
1523 2019-02-27 Marek Polacek <polacek@redhat.com>
1525 PR c++/88857 - ICE with value-initialization of argument in template.
1526 * g++.dg/cpp0x/initlist-value4.C: New test.
1528 2019-02-27 Marek Polacek <polacek@redhat.com>
1530 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1531 * g++.dg/cpp0x/using-enum-3.C: New test.
1533 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1535 PR tree-optimization/89280
1536 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1539 2019-02-27 Richard Biener <rguenther@suse.de>
1541 * gcc.dg/gimplefe-36.c: New testcase.
1543 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1546 * g++.dg/cpp0x/nsdmi15.C: New.
1548 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1551 * g++.dg/cpp0x/pr88987.C: New.
1553 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1555 PR tree-optimization/89280
1556 * gcc.c-torture/compile/pr89280.c: New test.
1557 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1558 function. Skip the test for -O0.
1560 2018-02-26 Steve Ellcey <sellcey@marvell.com>
1562 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1563 * gfortran.dg/simd-builtins-2.f90: Ditto.
1564 * gfortran.dg/simd-builtins-6.f90: Ditto.
1565 * gfortran.dg/simd-builtins-8.f90: New test.
1566 * gfortran.dg/simd-builtins-8.h: New header file.
1568 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1571 * g++.dg/other/new2.C: New test.
1573 PR tree-optimization/89500
1574 * gcc.dg/pr89500.c: New test.
1575 * gcc.dg/Wstringop-overflow-10.c: New test.
1576 * gcc.dg/strlenopt-60.c: New test.
1578 2019-02-26 Harald Anlauf <anlauf@gmx.de>
1581 * gfortran.dg/pr89492.f90: New test.
1583 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1586 * gfortran.dg/altreturn_9_0.f90: New file.
1587 * gfortran.dg/altreturn_9_1.f90: New file.
1589 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1592 * g++.dg/cpp1y/constexpr-89481.C: New test.
1594 2019-02-26 Richard Biener <rguenther@suse.de>
1596 PR tree-optimization/89505
1597 * gcc.dg/torture/pr89505.c: New testcase.
1599 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1601 * gnat.dg/opt77.adb: New test.
1602 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1604 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1607 * gcc.target/i386/pr89474.c: New test.
1609 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1612 * gcc.c-torture/compile/pr77754-1.c: New test.
1613 * gcc.c-torture/compile/pr77754-2.c: New test.
1614 * gcc.c-torture/compile/pr77754-3.c: New test.
1615 * gcc.c-torture/compile/pr77754-4.c: New test.
1616 * gcc.c-torture/compile/pr77754-5.c: New test.
1617 * gcc.c-torture/compile/pr77754-6.c: New test.
1619 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1622 * gcc.target/aarch64/options_set_1.c: New test.
1623 * gcc.target/aarch64/options_set_2.c: New test.
1624 * gcc.target/aarch64/options_set_3.c: New test.
1625 * gcc.target/aarch64/options_set_4.c: New test.
1626 * gcc.target/aarch64/options_set_5.c: New test.
1627 * gcc.target/aarch64/options_set_6.c: New test.
1628 * gcc.target/aarch64/options_set_7.c: New test.
1629 * gcc.target/aarch64/options_set_8.c: New test.
1630 * gcc.target/aarch64/options_set_9.c: New test.
1632 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1634 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1635 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1637 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1638 test_vfmlslq_high_f16): ... To this.
1639 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1640 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1641 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1642 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1643 test_vfmlslq_laneq_high_u32): Rename ...
1644 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1645 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1646 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1647 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1648 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1649 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1650 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1651 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1652 test_vfmlslq_laneq_low_u32): Rename ...
1653 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1654 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1655 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1656 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1657 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1658 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1660 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1661 test_vfmlslq_low_f16): ... To this.
1663 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1665 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1666 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1668 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1669 test_vfmlslq_high_f16): ... To this.
1670 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1671 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1672 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1673 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1674 test_vfmlslq_laneq_high_u32): Rename ...
1675 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1676 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1677 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1678 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1679 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1680 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1681 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1682 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1683 test_vfmlslq_laneq_low_u32): Rename ...
1684 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1685 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1686 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1687 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1688 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1689 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1691 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1692 test_vfmlslq_low_f16): ... To This.
1693 * lib/target-supports.exp
1694 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1696 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1699 * gfortran.dg/overload_3.f90: New test.
1701 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1704 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1706 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1709 * gfortran.dg/list_directed_large.f90: New test.
1711 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1714 * gcc.c-torture/execute/pr89434.c: New test.
1717 * gcc.dg/pr89438.c: New test.
1719 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1722 * g++.dg/cpp0x/pr84585.C: New.
1724 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1727 * gfortran.dg/allocate_with_mold_3.f90: New test.
1729 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1732 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1733 * gcc.target/i386/pr87007-2.c: Likewise.
1735 2019-02-24 Harald Anlauf <anlauf@gmx.de>
1739 * gfortran.dg/pr89266.f90: New test.
1740 * gfortran.dg/pr88326.f90: New test.
1742 2019-02-24 Jakub Jelinek <jakub@redhat.com>
1744 PR rtl-optimization/89445
1745 * gcc.target/i386/avx512f-pr89445.c: New test.
1747 2019-02-23 Martin Sebor <msebor@redhat.com>
1749 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1750 wchar_t to wint_t to avoid a bogus -Wformat warning in
1753 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1756 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1757 "../../../libgfortran/ISO_Fortran_binding.h".
1758 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1760 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1763 * gcc.dg/pr69471-1.c: New test.
1764 * gcc.dg/pr69471-2.c: Likewise.
1765 * gcc.target/i386/pr69471-3.c: Likewise.
1767 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1770 * gfortran.dg/dtio_34.f90: New test.
1772 2019-02-23 Marek Polacek <polacek@redhat.com>
1774 PR c++/88294 - ICE with non-constant noexcept-specifier.
1775 * g++.dg/cpp0x/noexcept34.C: New test.
1776 * g++.dg/cpp0x/noexcept35.C: New test.
1779 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1781 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1784 * gfortran.dg/deferred_character_32.f90 : New test
1786 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1789 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1790 previously incorrect lbound for allocatable expressions. Also
1791 correct stop values to avoid repetition.
1792 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1793 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1796 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1797 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1798 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1800 2019-02-22 David Malcolm <dmalcolm@redhat.com>
1803 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1804 renaming to a multicharacter name, so that start != finish. Add
1805 tests for dtor locations.
1807 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1810 * g++.dg/cpp0x/pr84676.C: New.
1812 2019-02-22 Martin Sebor <msebor@redhat.com>
1814 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1815 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1817 2019-02-22 Harald Anlauf <anlauf@gmx.de>
1820 * gfortran.dg/newunit_6.f90: New test.
1822 2019-02-22 Marek Polacek <polacek@redhat.com>
1824 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1825 * g++.dg/cpp2a/explicit14.C: New test.
1827 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1830 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1831 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1833 2019-02-22 Martin Sebor <msebor@redhat.com>
1836 * gcc.dg/Wabsolute-value.c: New test.
1838 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1840 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1841 Hongtao Liu <hongtao.liu@intel.com>
1842 Sunil K Pandey <sunil.k.pandey@intel.com>
1845 * gcc.target/i386/pr87007-1.c: New test.
1846 * gcc.target/i386/pr87007-2.c: Likewise.
1848 2019-02-22 Richard Biener <rguenther@suse.de>
1850 PR tree-optimization/89440
1851 * gcc.dg/vect/pr89440.c: New testcase.
1853 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1855 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1859 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1861 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1862 * g++.dg/goacc/template.C: Likewise.
1865 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1867 2019-02-22 Richard Biener <rguenther@suse.de>
1870 * gcc.dg/torture/restrict-7.c: New testcase.
1872 2019-02-21 Jakub Jelinek <jakub@redhat.com>
1875 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1876 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1877 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1879 * g++.dg/cpp1y/constexpr-89285.C: New test.
1880 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1882 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1883 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1885 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1888 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1889 -fcf-protection with -fcf-protection=branch.
1890 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1891 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1892 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1893 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1894 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1896 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1898 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1899 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1901 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1904 * gfortran.dg/warn_conversion_11.f90: New test.
1906 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1909 * gcc.target/i386/pr87412-1.c: New file.
1910 * gcc.target/i386/pr87412-2.c: Likewise.
1911 * gcc.target/i386/pr87412-3.c: Likewise.
1912 * gcc.target/i386/pr87412-4.c: Likewise.
1914 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1917 * g++.dg/cpp0x/pr89403.C: New test.
1920 * g++.dg/cpp1z/inline-var5.C: New test.
1923 * gcc.c-torture/compile/pr89412.c: New test.
1925 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1926 David Malcolm <dmalcolm@redhat.com>
1929 * gcc.dg/torture/pr89091.c: New test.
1931 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1935 * gcc.dg/pr88074-2.c: New test.
1938 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1940 2019-02-20 David Malcolm <dmalcolm@redhat.com>
1943 * gcc.dg/pr89410-1.c: New test.
1944 * gcc.dg/pr89410-2.c: New test.
1946 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1948 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1949 Add PowerPC support.
1950 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1951 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1953 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1956 * gcc.target/arm/pr86487.c: New.
1958 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1961 * g++.dg/cpp1y/var-templ60.C: New.
1963 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1966 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1968 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1970 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1972 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1975 * gfortran.dg/ISO_Fortran_binding_4.f90
1977 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1980 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1981 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1983 2019-02-19 Richard Biener <rguenther@suse.de>
1986 * gcc.dg/pr88074.c: New testcase.
1988 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1991 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1995 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1998 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2001 * g++.dg/diagnostic/pr89390.C: New test.
2003 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2005 * README: Fix typos.
2007 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2009 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2012 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2015 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2017 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2018 * gfortran.dg/lto/pr87689_0.f: New file.
2019 * gfortran.dg/lto/pr87689_1.f: New file.
2021 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2023 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2025 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2027 * gdc.dg/dg.exp: Tabify.
2028 * gdc.dg/lto/lto.exp: Likewise.
2029 * gdc.test/gdc-test.exp: Likewise.
2030 * lib/gdc-dg.exp: Likewise.
2031 * lib/gdc.exp: Likewise.
2033 2019-02-18 Richard Biener <rguenther@suse.de>
2035 PR tree-optimization/89296
2036 * gcc.dg/uninit-pr89296.c: New testcase.
2038 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2041 * gcc.c-torture/execute/pr89369.c: New test.
2042 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2043 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2046 2019-02-18 Martin Jambor <mjambor@suse.cz>
2048 PR tree-optimization/89209
2049 * gcc.dg/tree-ssa/pr89209.c: New test.
2051 2019-02-18 Martin Liska <mliska@suse.cz>
2053 * gfortran.dg/simd-builtins-7.f90: New test.
2054 * gfortran.dg/simd-builtins-7.h: New test.
2056 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2059 * gfortran.dg/pr88299.f90: New test.
2061 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2064 * gfortran.dg/transfer_simplify_12.f90: New test.
2066 2019-02-17 Marek Polacek <polacek@redhat.com>
2068 PR c++/89217 - ICE with list-initialization in range-based for loop.
2069 * g++.dg/cpp0x/range-for37.C: New test.
2071 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2074 * g++.dg/cpp0x/initlist114.C: New test.
2077 * g++.dg/abi/mangle68.C: New test.
2078 * g++.dg/cpp0x/decltype69.C: New test.
2080 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2083 * g++.dg/wrappers/pr88680.C: New test.
2085 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2088 * gfortran.dg/coarray_data_1.f90: New test.
2090 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2092 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2093 * c-c++-common/patchable_function_entry-default.c: Likewise.
2094 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2096 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2098 PR rtl-optimization/66152
2099 * gcc.target/i386/pr66152.c: New test.
2101 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2103 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2104 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2106 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2108 * lib/target-supports.exp
2109 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2110 checking alternative.
2112 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2114 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2116 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2118 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2119 * c-c++-common/patchable_function_entry-default.c: Likewise.
2120 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2121 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2123 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2127 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2128 allow_blank_lines to 2 during initialization.
2129 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2130 it was previously zero.
2131 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2132 Clear allow_blank_lines afterwards whenever it was 1.
2133 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2134 dg-allow-blank-lines-in-output here.
2135 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2136 the tests and restore it back at the end.
2138 * c-c++-common/ubsan/opts-1.c: New test.
2139 * c-c++-common/ubsan/opts-2.c: New test.
2140 * c-c++-common/ubsan/opts-3.c: New test.
2141 * c-c++-common/ubsan/opts-4.c: New test.
2143 2019-02-15 Richard Biener <rguenther@suse.de>
2144 Jakub Jelinek <jakub@redhat.com>
2146 PR tree-optimization/89278
2147 * gcc.dg/pr89278.c: New test.
2149 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2152 * gcc.dg/pr89340.c: New test.
2153 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2154 that leaf attribute on nested function is useless.
2157 * gcc.dg/pr89342.c: New test.
2159 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2161 PR rtl-optimization/89354
2162 * gcc.dg/pr89354.c: New test.
2164 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2166 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2167 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2168 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2169 * gcc.target/i386/ssse3-palignr.c: Ditto.
2170 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2171 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2172 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2173 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2174 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2175 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2176 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2177 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2178 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2179 * gcc.target/i386/ssse3-psignb.c: Ditto.
2180 * gcc.target/i386/ssse3-psignd.c: Ditto.
2181 * gcc.target/i386/ssse3-psignw.c: Ditto.
2183 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2185 * gcc.target/aarch64/pcs_attribute.c: New test.
2187 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2190 * gfortran.dg/pr88248.f90: New test.
2191 * gfortran.dg/f2018_obs.f90: Updated test.
2193 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2195 * gcc.target/arm/pr88850.c: change options to additional option.
2197 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2200 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2203 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2206 * gcc.target/arm/pr88850-2.c: New test.
2207 * lib/target-supports.exp
2208 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2209 check_effective_target_arm_neon_softfp_fp16_ok,
2210 add_options_for_arm_neon_softfp_fp16): New.
2212 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2214 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2215 * lib/target-supports.exp: Add procedure to check for ldrd.
2217 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2220 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2221 * gfortran.dg/goacc/loop-3.f95: Likewise.
2222 * gfortran.dg/goacc/pr72715.f90: New test.
2224 2019-02-14 Martin Liska <mliska@suse.cz>
2226 PR rtl-optimization/89242
2227 * g++.dg/pr89242.C: New test.
2229 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2231 PR tree-optimization/89314
2232 * gcc.dg/pr89314.c: New test.
2235 * gcc.dg/ubsan/pr89284.c: New test.
2237 2019-02-13 Ian Lance Taylor <iant@golang.org>
2239 * gcc.dg/func-attr-1.c: New test.
2241 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2243 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2245 2019-02-13 Marek Polacek <polacek@redhat.com>
2247 PR c++/89297 - ICE with OVERLOAD in template.
2248 * g++.dg/cpp0x/initlist113.C: New test.
2250 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2253 * g++.dg/cpp0x/pr86379.C: New.
2256 * g++.dg/cpp1y/pr87322.C: New.
2257 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2258 instantiate the expected number of lambda functions.
2260 2019-02-13 Marek Polacek <polacek@redhat.com>
2263 * g++.dg/cpp2a/nontype-class13.C: New test.
2265 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2268 * gcc.target/arm/pr89190.c: New test.
2270 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2273 * g++.dg/concepts/pr89036.C: New test.
2275 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2278 * gcc.target/aarch64/sve/pr88847.c: New test.
2280 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2281 Jakub Jelinek <jakub@redhat.com>
2284 * g++.dg/torture/pr89303.C: New test.
2286 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2289 * g++.dg/cpp1z/using4.C: New.
2290 * g++.dg/cpp1z/using5.C: Likewise.
2291 * g++.dg/cpp1z/using6.C: Likewise.
2293 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2296 * gcc.target/i386/pr89290.c: New test.
2298 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2300 * gcc.target/powerpc/crypto-builtin-1.c
2301 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2304 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2307 * gcc.target/i386/pr89229-1.c: New test.
2309 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2312 * gcc.target/s390/pr89233.c: New test.
2314 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2316 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2317 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2318 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2320 2019-02-12 Richard Biener <rguenther@suse.de>
2322 PR tree-optimization/89253
2323 * gfortran.dg/pr89253.f: New testcase.
2325 2019-02-11 Marek Polacek <polacek@redhat.com>
2327 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2328 * g++.dg/cpp0x/nullptr40.C: New test.
2329 * g++.dg/cpp0x/nullptr41.C: New test.
2331 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2334 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2336 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2338 PR tree-optimization/86637
2339 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2341 2019-02-11 Martin Sebor <msebor@redhat.com>
2343 PR tree-optimization/88771
2344 * gcc.dg/Wstringop-overflow-8.c: New test.
2345 * gcc.dg/Wstringop-overflow-9.c: New test.
2346 * gcc.dg/Warray-bounds-40.c: New test.
2347 * gcc.dg/builtin-stpncpy.c: Adjust.
2348 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2349 * g++.dg/opt/memcpy1.C: Adjust.
2351 2019-02-11 Martin Sebor <msebor@redhat.com>
2354 * c-c++-common/array-5.c: New test.
2355 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2356 * g++.dg/init/new38.C: Same.
2357 * g++.dg/init/new43.C: Same.
2358 * g++.dg/init/new44.C: Same.
2359 * g++.dg/init/new46.C: Same.
2360 * g++.dg/other/large-size-array.C: Same.
2361 * g++.dg/other/new-size-type.C: Same.
2362 * g++.dg/template/array30.C: Same.
2363 * g++.dg/template/array32.C: New test.
2364 * g++.dg/template/dependent-name3.C: Adjust.
2365 * gcc.dg/large-size-array-3.c: Same.
2366 * gcc.dg/large-size-array-5.c: Same.
2367 * gcc.dg/large-size-array.c: Same.
2368 * g++.old-deja/g++.brendan/array1.C: Same.
2369 * g++.old-deja/g++.mike/p6149.C: Same.
2371 2019-02-11 Martin Sebor <msebor@redhat.com>
2373 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2375 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2378 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2379 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2380 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2382 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2384 * gcc.target/powerpc/vec-sld-modulo.c: New.
2385 * gcc.target/powerpc/vec-srad-modulo.c: New.
2386 * gcc.target/powerpc/vec-srd-modulo.c: New.
2388 2019-02-11 Martin Liska <mliska@suse.cz>
2391 * g++.dg/ipa/pr89009.C: New test.
2393 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2396 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2397 * gfortran.dg/pointer_init_6.f90: Likewise.
2398 * gfortran.dg/pointer_init_9.f90: New test.
2400 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2403 * gfortran.dg/warn_undefined_1.f90: New test.o
2405 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2407 PR tree-optimization/89268
2408 * gcc.dg/vect/pr89268.c: New test.
2410 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2412 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2414 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2417 * gfortran.dg/substr_simplify.f90: New test.
2419 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2422 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2424 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2427 * gfortran.dg/array_reference_2.f90 : New test.
2429 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2432 * gcc.dg/gomp/pr89246-1.c: New test.
2433 * gcc.dg/gomp/pr89246-2.c: New test.
2435 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2437 PR tree-optimization/88739
2438 * gcc.c-torture/execute/pr88739.c: New test.
2440 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2443 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2445 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2447 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2448 * gcc.target/s390/vector/vec-copysign.c: New test.
2450 2019-02-08 Richard Biener <rguenther@suse.de>
2452 PR tree-optimization/89247
2453 * gcc.dg/torture/pr89247.c: New testcase.
2455 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2457 * gcc.target/s390/jump-label.c: New test.
2459 2019-02-08 Richard Biener <rguenther@suse.de>
2462 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2464 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2466 PR rtl-optimization/89234
2467 * g++.dg/ubsan/pr89234.C: New test.
2469 2019-02-08 Richard Biener <rguenther@suse.de>
2472 * gcc.dg/torture/pr89223.c: New testcase.
2474 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2476 PR tree-optimization/86637
2477 PR tree-optimization/89235
2478 * gcc.c-torture/compile/pr86637-1.c: New test.
2479 * gcc.c-torture/compile/pr86637-2.c: New test.
2480 * gcc.c-torture/compile/pr86637-3.c: New test.
2481 * gcc.c-torture/compile/pr89235.c: New test.
2483 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2485 * gcc.target/aarch64/abd_1.c: New test.
2486 * gcc.dg/sabd_1.c: Likewise.
2488 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2491 * gfortran.dg/wunused-parameter_2.f90: New test.
2493 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2495 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2497 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2499 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2500 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2502 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2503 Jakub Jelinek <jakub@redhat.com>
2506 * gcc.c-torture/execute/pr88714.c: New test.
2507 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2509 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2512 * gcc.target/arm/pr88850.c: New test.
2514 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2517 * g++.dg/cpp0x/pr86218.C: New.
2519 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2521 PR rtl-optimization/89225
2522 * gcc.target/powerpc/pr89225.c: New.
2524 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2526 * gnat.dg/opt76.adb: New test.
2528 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2531 * gfortran.dg/null_10.f90: New test.
2533 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2536 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2537 column numbers to dg-warning directives where they are correct.
2538 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2539 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2540 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2542 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2545 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2546 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2547 xfail scan-assembler-not with Solaris as.
2549 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2551 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2553 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2555 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2558 2019-02-06 Richard Biener <rguenther@suse.de>
2560 PR tree-optimization/89182
2561 * gfortran.dg/graphite/pr89182.f90: New testcase.
2563 2019-02-06 Jakub Jelinek <jakub@redhat.com>
2566 * gcc.dg/pr89211.c: New test.
2569 * c-c++-common/builtin-convertvector-2.c: New test.
2571 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2574 * lib/go-torture.exp: Test compiling with -flto.
2576 2019-02-06 Joseph Myers <joseph@codesourcery.com>
2579 * gcc.dg/redecl-18.c: New test.
2581 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2584 * g++.dg/opt/pr89187.C: New test.
2586 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
2588 * jit.dg/add-driver-options-testlib.c: Add support file for
2589 test-add-driver-options.c testcase.
2590 * jit.dg/all-non-failing-tests.h: Add note about
2591 test-add-driver-options.c
2592 * jit.dg/jit.exp (jit-dg-test): Update to support
2593 add-driver-options-testlib.c compilation.
2594 * jit.dg/test-add-driver-options.c: New testcase.
2596 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2598 PR rtl-optimization/11304
2599 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2600 * gcc.target/i386/call-2.c: New test.
2602 2019-02-05 Marek Polacek <polacek@redhat.com>
2604 PR c++/89158 - by-value capture of constexpr variable broken.
2605 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2607 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2609 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2611 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2613 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2615 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2618 * g++.dg/opt/pr89188.C: New test.
2620 PR rtl-optimization/89195
2621 * gcc.c-torture/execute/pr89195.c: New test.
2623 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2625 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2627 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2628 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2629 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2630 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2631 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2632 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2633 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2634 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2635 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2637 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2640 * g++.dg/ext/vector36.C: New test.
2642 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
2645 * g++.dg/pr87770.C: New.
2647 2019-02-04 Harald Anlauf <anlauf@gmx.de>
2650 * gfortran.dg/pr89077.f90: New test.
2652 2019-02-04 Martin Liska <mliska@suse.cz>
2655 * gcc.dg/ipa/pr88985.c: New test.
2657 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2659 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2660 characters or extra spaces after the comment character.
2662 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2664 * g++.dg/torture/alias-1.C: New test.
2666 2019-02-03 Martin Sebor <msebor@redhat.com>
2669 * c-c++-common/Wsequence-point-2.c: New test.
2672 * g++.dg/warn/Wunused-var-35.C: New test.
2674 2019-02-03 Richard Biener <rguenther@suse.de>
2677 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2679 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2682 * gfortran.dg/warn_conversion_10.f90: New test.
2684 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2687 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2689 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2692 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2694 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2697 * gfortran.dg/pointer_array_component_3.f90 : New test.
2699 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2702 * gcc.dg/gomp/pr87887-1.c: New test.
2703 * gcc.dg/gomp/pr87887-2.c: New test.
2705 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2709 * gfortran.dg/pr89084.f90: New test.
2710 * gfortran.dg/lto/pr89084_0.f90: New test.
2711 * gfortran.dg/pr83246.f90: New test.
2713 2019-02-01 Marek Polacek <polacek@redhat.com>
2715 PR c++/88325 - ICE with invalid out-of-line template member definition.
2716 * g++.dg/cpp2a/typename14.C: New test.
2718 2019-02-01 Richard Biener <rguenther@suse.de>
2721 * gcc.dg/torture/pr88597.c: New testcase.
2723 2019-02-01 Richard Biener <rguenther@suse.de>
2725 PR tree-optimization/85497
2726 * gcc.dg/graphite/pr85497.c: New testcase.
2728 2019-02-01 Richard Biener <rguenther@suse.de>
2731 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2733 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2735 PR tree-optimization/89143
2736 * gcc.dg/tree-ssa/vrp121.c: New test.
2738 PR tree-optimization/88107
2739 * gcc.dg/gomp/pr88107.c: New test.
2742 * g++.dg/ext/attrib57.C: New test.
2744 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2746 PR tree-optimization/88932
2747 * gfortran.dg/pr88932.f90: New test.
2749 2019-01-31 Marek Polacek <polacek@redhat.com>
2751 PR c++/88983 - ICE with switch in constexpr function.
2752 * g++.dg/cpp1y/constexpr-88983.C: New test.
2754 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2757 * gfortran.dg/contiguous_9.f90: New test.
2759 2019-01-31 Marek Polacek <polacek@redhat.com>
2761 PR c++/89083, c++/80864 - ICE with list initialization in template.
2762 * g++.dg/cpp0x/initlist107.C: New test.
2763 * g++.dg/cpp0x/initlist108.C: New test.
2764 * g++.dg/cpp0x/initlist109.C: New test.
2765 * g++.dg/cpp0x/initlist110.C: New test.
2766 * g++.dg/cpp0x/initlist111.C: New test.
2767 * g++.dg/cpp0x/initlist112.C: New test.
2768 * g++.dg/init/ptrfn4.C: New test.
2770 2019-01-31 David Malcolm <dmalcolm@redhat.com>
2773 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2774 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2776 2019-01-31 Richard Biener <rguenther@suse.de>
2778 PR tree-optimization/89135
2779 * gcc.dg/torture/pr89135.c: New testcase.
2781 2019-01-31 Jakub Jelinek <jakub@redhat.com>
2784 * c-c++-common/asan/pr89124.c: New test.
2786 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2789 * gfortran.dg/print_2.f90: New test.
2791 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2793 PR rtl-optimization/87246
2794 * gcc.target/i386/pr87246.c: New.
2796 2019-01-30 Marek Polacek <polacek@redhat.com>
2798 PR c++/89119 - ICE with value-initialization in template.
2799 * g++.dg/cpp0x/initlist-value3.C: New test.
2801 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2803 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2804 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2805 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2806 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2807 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2808 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2809 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2810 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2811 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2812 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
2814 2019-01-30 Richard Biener <rguenther@suse.de>
2816 PR tree-optimization/89111
2817 * gcc.dg/torture/pr89111.c: New testcase.
2819 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
2822 * lib/target-supports.exp: Cache result.
2824 2019-01-30 Jakub Jelinek <jakub@redhat.com>
2827 * g++.target/i386/pr89105.C: New test.
2830 * gcc.dg/pr89061.c: New test.
2832 2019-01-29 Martin Sebor <msebor@redhat.com>
2835 * gcc.dg/Warray-bounds-39.c: New test.
2837 2019-01-29 Marek Polacek <polacek@redhat.com>
2840 * g++.dg/other/nontype-1.C: Expect error in all modes.
2841 * g++.dg/parse/crash13.C: Likewise.
2842 * g++.dg/parse/error36.C: Likewise.
2843 * g++.dg/template/error29.C: Likewise.
2845 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2848 * gfortran.dg/c_funptr_1.f90: New file.
2849 * gfortran.dg/c_funptr_1_mod.f90: New file.
2851 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2855 * gcc.dg/gomp/pr89104.c: New test.
2857 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2859 * gdc.dg/pr89042a.d: Mark as compile test.
2860 * gdc.dg/pr89042b.d: Likewise.
2862 2019-01-29 Richard Biener <rguenther@suse.de>
2865 * g++.dg/lto/pr87295_0.C: New testcase.
2867 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2870 * gcc.dg/pr89045.c: New test.
2873 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2874 lp64, ilp32 and llp64 only.
2875 (fputs): Use unsigned long long instead of size_t for return type.
2876 (vfprintf, vfscanf): Accept arbitrary target specific type for
2879 2019-01-28 Marek Polacek <polacek@redhat.com>
2881 PR c++/88358 - name wrongly treated as type.
2882 * g++.dg/cpp2a/typename1.C: Add dg-error.
2883 * g++.dg/cpp2a/typename13.C: New test.
2884 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2887 2019-01-28 Marek Polacek <polacek@redhat.com>
2889 * g++.dg/cpp0x/enum37.C: Add dg-error.
2891 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2893 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2894 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2896 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2898 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2899 "-Wattribute-alias".
2901 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2904 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2906 2019-01-27 Marek Polacek <polacek@redhat.com>
2908 PR c++/88815 - narrowing conversion lost in decltype.
2909 PR c++/78244 - narrowing conversion in template not detected.
2910 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2911 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2912 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2913 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2915 PR c++/89024 - ICE with incomplete enum type.
2916 * g++.dg/cpp0x/enum37.C: New test.
2918 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2920 * gnat.dg/opt75.adb: New test.
2921 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2923 2019-01-27 Jakub Jelinek <jakub@redhat.com>
2926 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2927 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2929 2019-01-26 Martin Jambor <mjambor@suse.cz>
2932 * gfortran.dg/gomp/pr88933.f90: New test.
2934 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2937 * gdc.dg/pr89042a.d: New test.
2938 * gdc.dg/pr89042b.d: New test.
2940 2019-01-26 Harald Anlauf <anlauf@gmx.de>
2943 * gfortran.dg/pr57553.f90: New test.
2945 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2947 * gnat.dg/array34.adb: New test.
2949 2019-01-26 Jakub Jelinek <jakub@redhat.com>
2951 PR preprocessor/88974
2952 * c-c++-common/cpp/pr88974.c: New test.
2954 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2957 * g++.dg/cpp2a/destroying-delete2.C: New.
2958 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2960 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2963 * gfortran.dg/pr85780.f90: Update testcase for error message.
2965 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2968 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2969 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2970 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2972 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2975 * gcc.dg/pr89037.c: New test.
2977 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2979 * lib/target-supports.exp (check_effective_target_fenv): New.
2980 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2981 fenv effective target.
2982 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2983 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2984 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2985 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2987 2019-01-25 Richard Biener <rguenther@suse.de>
2989 PR tree-optimization/86865
2990 * gcc.dg/graphite/pr86865.c: New testcase.
2991 * gcc.dg/graphite/pr69728.c: XFAIL.
2992 * gcc.dg/graphite/scop-21.c: Likewise.
2994 2019-01-24 Martin Sebor <msebor@redhat.com>
2999 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3000 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3001 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3002 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3003 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3004 * gcc.dg/builtins-69.c: New test.
3005 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3006 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3008 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3010 PR rtl-optimization/88948
3011 * gcc.target/i386/pr88948.c: New test.
3013 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3016 * g++.dg/debug/pr89006.C: New test.
3019 * gcc.dg/gomp/pr89015.c: New test.
3022 * c-c++-common/gomp/cancel-2.c: New test.
3023 * gcc.dg/gomp/cancel-1.c: New test.
3024 * g++.dg/gomp/cancel-1.C: New test.
3025 * g++.dg/gomp/cancel-2.C: New test.
3026 * g++.dg/gomp/cancel-3.C: New test.
3028 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3030 PR tree-optimization/89027
3031 * gfortran.dg/gomp/pr89027.f90: New test.
3033 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3036 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3037 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3039 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3042 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3043 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3044 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3045 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3047 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3050 * g++.target/i386/pr88998.c: New test.
3052 2019-01-23 Marek Polacek <polacek@redhat.com>
3054 PR c++/88757 - qualified name treated wrongly as type.
3055 * g++.dg/cpp0x/dependent2.C: New test.
3056 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3057 * g++.dg/cpp2a/typename12.C: New test.
3058 * g++.dg/template/static30.C: Remove dg-error.
3060 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3063 * c-c++-common/pr44715.c: New test.
3066 * c-c++-common/pr88984.c: New test.
3068 2019-01-23 Richard Biener <rguenther@suse.de>
3070 PR tree-optimization/89008
3071 * gcc.dg/torture/pr89008.c: New testcase.
3073 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3075 * gnat.dg/specs/opt4.ads: New test.
3077 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3079 PR tree-optimization/88964
3080 * gfortran.dg/pr88964.f90: New test.
3082 2019-01-22 Martin Sebor <msebor@redhat.com>
3084 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3085 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3087 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3088 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3091 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3093 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3094 to aarch64*-*-* target.
3095 * c-c++-common/gomp/pr60823-3.c: Ditto.
3096 * g++.dg/gomp/declare-simd-1.C: Ditto.
3097 * g++.dg/gomp/declare-simd-3.C: Ditto.
3098 * g++.dg/gomp/declare-simd-4.C: Ditto.
3099 * g++.dg/gomp/declare-simd-7.C: Ditto.
3100 * g++.dg/gomp/pr88182.C: Ditto.
3101 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3102 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3103 * gcc.dg/gomp/pr59669-2.c: Ditto.
3104 * gcc.dg/gomp/pr87895-1.c: Ditto.
3105 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3106 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3107 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3108 * gfortran.dg/gomp/pr83977.f90: Ditto.
3110 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3113 * gcc.target/powerpc/pr88965.c: New test.
3116 * c-c++-common/gomp/atomic-23.c: New test.
3118 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3121 * gfortran.dg/power_8.f90: New test.
3123 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3125 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3126 * g++.dg/vec-init-1.C: Likewise.
3127 * gcc.dg/pr87793.c: Likewise.
3129 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3131 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3132 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3134 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3137 * gcc.target/arm/aapcs/bitfield2.c: New test.
3138 * gcc.target/arm/aapcs/bitfield3.c: New test.
3140 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3142 PR rtl-optimization/87763
3143 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3145 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3148 * gcc.target/i386/pr88954-1.c: New test.
3149 * gcc.target/i386/pr88954-2.c: Likewise.
3151 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3154 * gcc.target/arm/aapcs/bitfield1.c: New test.
3155 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3156 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3157 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3159 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3161 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3162 * gfortran.dg/block_16.f08: Likewise.
3163 * gfortran.dg/dec_structure_14.f90: Likewise.
3164 * gfortran.dg/namelist_96.f90: Likewise.
3165 * gfortran.dg/newunit_5.f90.f90: Moved to
3166 * gfortran.dg/newunit_5.f90: here.
3167 * gfortran.dg/pdt_28.f03: Likewise.
3168 * gfortran.dg/spread_simplify_1.f90: Likewise.
3170 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3172 PR/tree-optimization 88903
3173 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3175 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3177 PR rtl-optimization/88904
3178 * gcc.c-torture/execute/pr88904.c: New test.
3181 * gcc.dg/pr88905.c: New test.
3183 PR rtl-optimization/49429
3185 PR rtl-optimization/86334
3187 * gcc.target/i386/pr86334.c: New test.
3188 * gcc.target/i386/pr88906.c: New test.
3190 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3193 * g++.dg/gomp/pr88949.C: New test.
3195 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3197 * class_66.f90: Fix a dg directive.
3198 * debug/pr35154-stabs.f: Likewise.
3199 * dec_d_lines_3.f: Likewise.
3200 * dec_d_lines_3.f: Likewise.
3201 * dec_structure_12.f90: Likewise.
3202 * dec_structure_15.f90: Likewise.
3203 * deferred_character_31.f90: Likewise.
3204 * dtio_31.f03: Likewise.
3205 * dtio_32.f03: Likewise.
3206 * extends_11.f03: Likewise.
3207 * integer_plus.f90: Likewise.
3208 * pdt_25.f03: Likewise.
3209 * pr58968.f: Likewise.
3210 * pr78259.f90: Likewise.
3211 * vect/vect-2.f90: Likewise.
3212 * matmul_const.f90: Likewise.
3214 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3217 * gcc.target/i386/pr88938.c: New test.
3219 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3222 * g++.dg/asan/pr88901.C: New test.
3224 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3226 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3228 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3231 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3232 * gcc.dg/pr88928.c: New test case.
3234 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3236 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3237 {long ,short ,}{unsigned ,}int.
3239 2019-01-21 Richard Biener <rguenther@suse.de>
3241 PR tree-optimization/88934
3242 * gfortran.dg/pr88934.f90: New testcase.
3244 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3246 Fix after C++ P0600 implementation.
3247 * g++.dg/init/new39.C: Don't just ignore result of new.
3249 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3251 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3253 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3255 * gdc.dg/runnable.d: Add tests for comparing complex types.
3257 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3259 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3260 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3261 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3262 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3264 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3267 * gfortran.dg/no-automatic.f90: New test.
3269 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3272 * gfortran.dg/pr77960.f90: New test.
3274 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3275 Paul Thomas <pault@gcc.gnu.org>
3278 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3279 scan-tree tests that fail with patch.
3280 * gfortran.dg/contiguous_8.f90: New test.
3282 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3284 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3286 * gfortran.dg/loop_versioning_9.f90: New test.
3287 * gfortran.dg/loop_versioning_10.f90: Likewise.
3289 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3292 * gfortran.dg/pr88902.f90: New test.
3294 2019-01-18 Martin Sebor <msebor@redhat.com>
3296 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3298 2019-01-18 Ian Lance Taylor <iant@golang.org>
3300 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3301 is no longer externally visible.
3303 2019-01-18 Marek Polacek <polacek@redhat.com>
3306 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3308 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3311 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3312 (dg-options): Replace -m32 with -fno-pic.
3313 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3314 (dg-options): Remove -m32.
3316 2019-01-18 Richard Biener <rguenther@suse.de>
3318 PR tree-optimization/88903
3319 * gcc.dg/vect/pr88903-1.c: New testcase.
3320 * gcc.dg/vect/pr88903-2.c: Likewise.
3322 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3326 * c-c++-common/pr51628-33.c: New test.
3327 * c-c++-common/pr51628-35.c: New test.
3328 * c-c++-common/pr88664-1.c: Likewise.
3329 * c-c++-common/pr88664-2.c: Likewise.
3330 * gcc.dg/pr51628-34.c: Likewise.
3332 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3335 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3336 mp and sec extensions to armv7-a.
3338 2019-01-18 Martin Liska <mliska@suse.cz>
3340 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3341 expected function name.
3343 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3345 PR tree-optimization/86214
3346 * g++.dg/opt/pr86214-1.C: New test.
3347 * g++.dg/opt/pr86214-2.C: New test.
3349 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3351 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3353 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3356 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3359 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3360 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3362 2019-01-18 Martin Liska <mliska@suse.cz>
3365 * g++.target/i386/pr88587.C: New test.
3366 * gcc.target/i386/mvc13.c: New test.
3368 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3371 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3373 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3374 * gfortran.dg/gomp/pr83977.f90: Ditto.
3376 2019-01-17 Martin Sebor <msebor@redhat.com>
3379 * gcc.dg/Warray-bounds-38.c: New test.
3381 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3383 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3384 warning checks and assembler scans.
3385 * c-c++-common/gomp/pr60823-3.c: Ditto.
3386 * c-c++-common/gomp/pr63328.c: Ditto.
3387 * g++.dg/gomp/declare-simd-1.C: Ditto.
3388 * g++.dg/gomp/declare-simd-3.C: Ditto.
3389 * g++.dg/gomp/declare-simd-4.C: Ditto.
3390 * g++.dg/gomp/declare-simd-7.C: Ditto.
3391 * g++.dg/gomp/pr88182.C: Ditto.
3392 * g++.dg/vect/simd-clone-7.cc: Ditto.
3393 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3394 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3395 * gcc.dg/gomp/pr59669-2.c: Ditto.
3396 * gcc.dg/gomp/pr87895-1.c: Ditto.
3397 * gcc.dg/gomp/pr87895-2.c: Ditto.
3398 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3399 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3400 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3401 * gfortran.dg/gomp/pr83977.f90: Ditto.
3403 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3405 * g++.dg/cpp0x/auto52.C: Test locations too.
3406 * g++.dg/cpp0x/trailing2.C: Likewise.
3407 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3408 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3409 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3410 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3411 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3413 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3416 * g++.dg/template/pr88699.C: New test.
3418 2019-01-17 Martin Sebor <msebor@redhat.com>
3420 PR tree-optimization/88800
3421 * c-c++-common/Wrestrict.c: Adjust.
3422 * gcc.dg/Warray-bounds-37.c: New test.
3423 * gcc.dg/builtin-memcpy-2.c: New test.
3424 * gcc.dg/builtin-memcpy.c: New test.
3426 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3429 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3431 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3432 Kwok Cheung Yeung <kcy@codesourcery.com>
3433 Julian Brown <julian@codesourcery.com>
3434 Tom de Vries <tom@codesourcery.com>
3436 * gcc.dg/20020312-2.c: Add amdgcn support.
3437 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3438 * gcc.dg/builtin-apply2.c: Likewise.
3439 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3440 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3441 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3442 * gcc.dg/memcmp-1.c: Increase timeout factor.
3443 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3444 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3445 * gcc.dg/sibcall-9.c: Likewise.
3446 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3447 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3448 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3449 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3450 * lib/target-supports.exp (check_effective_target_trampolines):
3452 (check_profiling_available): Likewise.
3453 (check_effective_target_global_constructor): Likewise.
3454 (check_effective_target_return_address): Likewise.
3455 (check_effective_target_fopenacc): Likewise.
3456 (check_effective_target_fopenmp): Likewise.
3457 (check_effective_target_vect_int): Likewise.
3458 (check_effective_target_vect_intfloat_cvt): Likewise.
3459 (check_effective_target_vect_uintfloat_cvt): Likewise.
3460 (check_effective_target_vect_floatint_cvt): Likewise.
3461 (check_effective_target_vect_floatuint_cvt): Likewise.
3462 (check_effective_target_vect_simd_clones): Likewise.
3463 (check_effective_target_vect_shift): Likewise.
3464 (check_effective_target_whole_vector_shift): Likewise.
3465 (check_effective_target_vect_bswap): Likewise.
3466 (check_effective_target_vect_shift_char): Likewise.
3467 (check_effective_target_vect_long): Likewise.
3468 (check_effective_target_vect_float): Likewise.
3469 (check_effective_target_vect_double): Likewise.
3470 (check_effective_target_vect_perm): Likewise.
3471 (check_effective_target_vect_perm_byte): Likewise.
3472 (check_effective_target_vect_perm_short): Likewise.
3473 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3474 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3475 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3476 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3477 (check_effective_target_vect_natural_alignment): Likewise.
3478 (check_effective_target_vect_fully_masked): Likewise.
3479 (check_effective_target_vect_element_align): Likewise.
3480 (check_effective_target_vect_masked_store): Likewise.
3481 (check_effective_target_vect_scatter_store): Likewise.
3482 (check_effective_target_vect_condition): Likewise.
3483 (check_effective_target_vect_cond_mixed): Likewise.
3484 (check_effective_target_vect_char_mult): Likewise.
3485 (check_effective_target_vect_short_mult): Likewise.
3486 (check_effective_target_vect_int_mult): Likewise.
3487 (check_effective_target_sqrt_insn): Likewise.
3488 (check_effective_target_vect_call_sqrtf): Likewise.
3489 (check_effective_target_vect_call_btrunc): Likewise.
3490 (check_effective_target_vect_call_btruncf): Likewise.
3491 (check_effective_target_vect_call_ceil): Likewise.
3492 (check_effective_target_vect_call_floorf): Likewise.
3493 (check_effective_target_lto): Likewise.
3494 (check_vect_support_and_set_flags): Likewise.
3495 (check_effective_target_vect_stridedN): Enable when fully masked is
3497 (add_options_for_sqrt_insn): New procedure.
3499 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3501 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3502 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3504 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3506 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3508 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3509 * gcc.dg/pic-1.c: Disable on amdgcn.
3510 * gcc.dg/pic-2.c: Disable on amdgcn.
3511 * gcc.dg/pic-3.c: Disable on amdgcn.
3512 * gcc.dg/pic-4.c: Disable on amdgcn.
3513 * gcc.dg/pie-3.c: Disable on amdgcn.
3514 * gcc.dg/pie-4.c: Disable on amdgcn.
3515 * gcc.dg/uninit-19.c: Check pie_enabled.
3516 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3518 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3519 Kwok Cheung Yeung <kcy@codesourcery.com>
3520 Julian Brown <julian@codesourcery.com>
3521 Tom de Vries <tom@codesourcery.com>
3523 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3524 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3525 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3526 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3527 * gcc.dg/20111216-1.c: Require exceptions.
3528 * gcc.dg/cleanup-10.c: Require exceptions.
3529 * gcc.dg/cleanup-11.c: Require exceptions.
3530 * gcc.dg/cleanup-12.c: Require exceptions.
3531 * gcc.dg/cleanup-13.c: Require exceptions.
3532 * gcc.dg/cleanup-5.c: Require exceptions.
3533 * gcc.dg/cleanup-8.c: Require exceptions.
3534 * gcc.dg/cleanup-9.c: Require exceptions.
3535 * gcc.dg/gomp/pr29955.c: Require exceptions.
3536 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3537 * gcc.dg/nested-func-5.c: Require exceptions.
3538 * gcc.dg/pch/except-1.c: Require exceptions.
3539 * gcc.dg/pch/valid-2.c: Require exceptions.
3540 * gcc.dg/pr41470.c: Require exceptions.
3541 * gcc.dg/pr42427.c: Require exceptions.
3542 * gcc.dg/pr44545.c: Require exceptions.
3543 * gcc.dg/pr47086.c: Require exceptions.
3544 * gcc.dg/pr51481.c: Require exceptions.
3545 * gcc.dg/pr51644.c: Require exceptions.
3546 * gcc.dg/pr52046.c: Require exceptions.
3547 * gcc.dg/pr54669.c: Require exceptions.
3548 * gcc.dg/pr56424.c: Require exceptions.
3549 * gcc.dg/pr64465.c: Require exceptions.
3550 * gcc.dg/pr65802.c: Require exceptions.
3551 * gcc.dg/pr67563.c: Require exceptions.
3552 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3553 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3554 * gcc.dg/vect/pr46663.c: Require exceptions.
3555 * lib/target-supports.exp (check_effective_target_exceptions): New.
3557 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3560 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3562 2019-01-17 Nathan Sidwell <nathan@acm.org>
3565 * g++.dg/cpp0x/pr86610.C: New.
3567 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3569 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3570 VFIXUPIMM* intrinsics.
3571 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3572 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3573 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3575 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3579 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3581 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3582 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3583 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3584 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3585 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3586 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3587 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3588 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3589 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3590 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3591 * gcc.target/i386/sse-13.c: Ditto.
3592 * gcc.target/i386/sse-14.c: Ditto.
3593 * gcc.target/i386/sse-22.c: Ditto.
3594 * gcc.target/i386/sse-23.c: Ditto.
3595 * gcc.target/i386/testimm-10.c: Ditto.
3596 * gcc.target/i386/testround-1.c: Ditto.
3598 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3602 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3605 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3606 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3608 2019-01-17 Jakub Jelinek <jakub@redhat.com>
3610 PR rtl-optimization/88870
3611 * gcc.dg/pr88870.c: New test.
3613 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3615 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3617 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
3620 * g++.dg/concepts/pr87768.C: New.
3623 * gcc.dg/cpp1z/pr86648.C: New.
3625 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3628 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3629 vectorized on POWER unless hardware misaligned loads are available.
3631 2019-01-16 David Malcolm <dmalcolm@redhat.com>
3634 * g++.dg/torture/pr88861.C: New test.
3636 2019-01-16 Tamar Christina <tamar.christina@arm.com>
3639 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3641 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3643 * g++.dg/other/pr33558.C: Test location too.
3644 * g++.dg/other/pr33558-2.C: Likewise.
3645 * g++.dg/parse/crash4.C: Likewise.
3646 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3647 * g++.old-deja/g++.mike/p7635.C: Likewise.
3648 * g++.old-deja/g++.other/decl6.C: Likewise.
3650 2019-01-16 Marek Polacek <polacek@redhat.com>
3652 PR c++/78244 - narrowing conversion in template not detected.
3653 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3654 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3656 2019-01-16 Jakub Jelinek <jakub@redhat.com>
3660 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3661 may_alias attribute.
3663 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3665 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3668 2019-01-15 David Malcolm <dmalcolm@redhat.com>
3671 * g++.dg/template/pr88795.C: New test.
3673 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3676 * gfortran.dg/actual_array_substr_3.f90: New test.
3678 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3681 * gfortran.dg/pr81849.f90: New test.
3683 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3685 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3686 ISO_Fortran_binding_2.h.
3688 2019-01-15 Marek Polacek <polacek@redhat.com>
3691 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3693 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3696 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3697 -Wdeprecated warning and expect a following note:.
3699 2019-01-15 Richard Biener <rguenther@suse.de>
3702 * g++.dg/lto/pr88046_0.C: New testcase.
3704 2019-01-15 Richard Biener <rguenther@suse.de>
3706 PR tree-optimization/88855
3707 * gcc.dg/pr88855.c: New testcase.
3709 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3711 * g++.dg/diagnostic/typedef-initialized.C: New.
3713 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3715 * g++.dg/diagnostic/bitfld3.C: New.
3717 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3719 PR tree-optimization/88775
3720 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3721 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3723 2019-01-14 Marek Polacek <polacek@redhat.com>
3725 PR c++/88825 - ICE with bogus function return type deduction.
3726 * g++.dg/cpp1y/auto-fn55.C: New test.
3728 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3730 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3731 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3732 feature test macros.
3733 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3735 2019-01-14 Marek Polacek <polacek@redhat.com>
3737 PR c++/88830 - ICE with abstract class.
3738 * g++.dg/other/abstract7.C: New test.
3740 2019-01-14 Martin Sebor <msebor@redhat.com>
3743 * gcc.dg/format/attr-8.c: New test.
3744 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3745 * gcc.dg/format/attr-3.c: Same.
3746 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3747 * objc.dg/fsf-nsstring-format-1.m: Same.
3749 2019-01-14 Martin Liska <mliska@suse.cz>
3751 PR gcov-profile/88263
3752 * g++.dg/gcov/pr88263-2.C: New test.
3754 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3756 PR rtl-optimization/88796
3757 * gcc.target/i386/pr88796.c: New test.
3759 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3761 * gdc.dg/asm1.d: New test.
3762 * gdc.dg/asm2.d: New test.
3763 * gdc.dg/asm3.d: New test.
3764 * gdc.dg/asm4.d: New test.
3765 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3767 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3770 * gfortran.dg/namelist_96.f90: New test.
3772 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3775 * gfortran.dg/internal_pack_18.f90: New test.
3777 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3779 * gcc.dg/pr51628-20.c: Updated.
3780 * gcc.dg/pr51628-21.c: Likewise.
3781 * gcc.dg/pr51628-25.c: Likewise.
3783 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3786 * gfortran.dg/internal_pack_17.f90: New test.
3787 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3790 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3793 * gfortran.dg/pr61765.f90: New test.
3795 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3797 * g++.dg/cpp0x/pr62101.C: Test locations too.
3798 * g++.dg/inherit/pure1.C: Likewise.
3800 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3802 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
3804 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
3806 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3808 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3809 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3810 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3811 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3812 * gfortran.dg/bind_c_array_params_2.f90: Change search string
3815 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3818 * gfortran.dg/pr35031.f90: new test.
3820 2019-01-11 Marek Polacek <polacek@redhat.com>
3822 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3823 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3824 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3826 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3830 * c-c++-common/gomp/pr85956.c: New test.
3831 * g++.dg/gomp/pr88733.C: New test.
3833 2019-01-11 Tobias Burnus <burnus@net-b.de>
3836 * g++.dg/cpp0x/defaulted61.C: New
3837 * g++.dg/cpp0x/defaulted62.C: New.
3839 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3841 PR tree-optimization/88693
3842 * gcc.c-torture/execute/pr88693.c: New test.
3844 2019-01-11 Tamar Christina <tamar.christina@arm.com>
3846 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3849 2019-01-11 Martin Liska <mliska@suse.cz>
3852 * g++.dg/lto/pr88758_0.C: New test.
3853 * g++.dg/lto/pr88758_1.C: New test.
3855 2019-01-11 Jan Beulich <jbeulich@suse.com>
3857 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3858 gcc.target/i386/avx512f-vcvtss2si-1.c,
3859 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3860 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3861 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3862 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3863 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3864 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3865 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3866 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3867 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3868 gcc.target/i386/pr19398.c: Permit l or q suffix.
3870 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3872 PR rtl-optimization/88296
3873 * gcc.target/i386/pr88296.c: New test.
3875 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3877 * g++.dg/diagnostic/extern-initialized.C: New.
3878 * g++.dg/ext/dllimport-initialized.C: Likewise.
3880 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3883 * gfortran.dg/internal_pack_16.f90: New test.
3885 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3888 * g++.target/i386/pr88785.C: New test.
3890 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3892 PR rtl-optimization/87305
3893 * gcc.target/aarch64/pr87305.c: New.
3895 2019-01-10 Richard Biener <rguenther@suse.de>
3897 PR tree-optimization/88792
3898 * gcc.dg/torture/pr88792.c: New testcase.
3900 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3903 * gfortran.dg/pr86322_1.f90: New test.
3904 * gfortran.dg/pr86322_2.f90: Ditto.
3905 * gfortran.dg/pr86322_3.f90: Ditto.
3907 2019-01-10 Sudakshina Das <sudi.das@arm.com>
3909 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3910 * gcc.target/aarch64/bti-2.c: Likewise.
3911 * gcc.target/aarch64/bti-3.c: Likewise.
3913 2019-01-10 Stefan Agner <stefan@agner.ch>
3916 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3917 check if -masm-syntax-unified gets applied properly.
3919 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3922 * gcc.dg/pr88568.c: New test.
3924 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3926 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3927 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3929 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3931 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3932 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3934 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3936 * lib/target-supports.exp
3937 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3938 check_effective_target_arm_v8_3a_complex_neon_ok,
3939 add_options_for_arm_v8_3a_complex_neon,
3940 check_effective_target_arm_v8_3a_complex_neon_hw,
3941 check_effective_target_vect_complex_rot_N): New.
3943 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3946 * gfortran.dg/pr88376.f90: New test.
3948 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3951 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3952 "can not" with "cannot".
3953 * gfortran.dg/common_15.f90: Likewise.
3954 * gfortran.dg/derived_result_2.f90: Likewise.
3955 * gfortran.dg/do_check_6.f90: Likewise.
3956 * gfortran.dg/namelist_args.f90: Likewise.
3957 * gfortran.dg/negative_unit_check.f90: Likewise.
3958 * gfortran.dg/pure_formal_3.f90: Likewise.
3959 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3960 * obj-c++.dg/exceptions-3.mm: Likewise.
3961 * obj-c++.dg/exceptions-4.mm: Likewise.
3962 * obj-c++.dg/exceptions-5.mm: Likewise.
3963 * obj-c++.dg/property/at-property-23.mm: Likewise.
3964 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3965 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3966 * objc.dg/attributes/method-attribute-2.m: Likewise.
3967 * objc.dg/exceptions-3.m: Likewise.
3968 * objc.dg/exceptions-4.m: Likewise.
3969 * objc.dg/exceptions-5.m: Likewise.
3970 * objc.dg/param-1.m: Likewise.
3971 * objc.dg/property/at-property-23.m: Likewise.
3972 * objc.dg/property/dotsyntax-17.m: Likewise.
3973 * objc.dg/property/property-neg-7.m: Likewise.
3975 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3978 * gfortran.dg/spread_simplify_1.f90: New test.
3980 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3982 * lib/target-supports.exp
3983 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3984 * gcc.target/i386/xorsign.c: New test.
3986 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3988 * gcc.target/sparc/tls-ld-int8.c: New test.
3989 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3990 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3991 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3992 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3993 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3995 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3997 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3998 option when configure with bti.
3999 * gcc.target/aarch64/bti-2.c: Likewise.
4000 * lib/target-supports.exp
4001 (check_effective_target_default_branch_protection):
4002 Add configure check for --enable-standard-branch-protection.
4004 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4006 * gcc.target/aarch64/bti-1.c: New test.
4007 * gcc.target/aarch64/bti-2.c: New test.
4008 * gcc.target/aarch64/bti-3.c: New test.
4009 * lib/target-supports.exp
4010 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4012 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4014 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4015 instead of IP0_REGNUM and add test case.
4017 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4019 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4021 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4022 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4024 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4026 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4028 PR rtl-optimization/88331
4029 * gcc.target/i386/pr88331.c: New test.
4031 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4033 * g++.dg/diagnostic/constexpr2.C: New.
4034 * g++.dg/diagnostic/ref3.C: Likewise.
4036 2019-01-08 Marek Polacek <polacek@redhat.com>
4038 PR c++/88538 - braced-init-list in template-argument-list.
4039 * g++.dg/cpp2a/nontype-class11.C: New test.
4042 * g++.dg/cpp2a/nontype-class12.C: New test.
4044 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4047 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4048 dg-options. Require ppc_cpu_supports_hw effective target instead of
4051 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4054 * gfortran.dg/class_69.f90: New test case.
4056 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4059 * gcc.target/i386/pr88717.c: New test.
4061 2019-01-08 Marek Polacek <polacek@redhat.com>
4063 PR c++/88548 - this accepted in static member functions.
4064 * g++.dg/cpp0x/this1.C: New test.
4066 2019-01-08 Martin Liska <mliska@suse.cz>
4068 PR tree-optimization/88753
4069 * gcc.dg/tree-ssa/pr88753.c: New test.
4071 2019-01-08 Richard Biener <rguenther@suse.de>
4073 PR tree-optimization/86554
4074 * gcc.dg/torture/pr86554-1.c: New testcase.
4075 * gcc.dg/torture/pr86554-2.c: Likewise.
4077 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4079 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4080 cover target variance.
4082 2019-01-08 Richard Biener <rguenther@suse.de>
4085 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4086 directly build the expected GENERIC tree.
4088 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4090 * gcc.target/aarch64/(return_address_sign_1.c,
4091 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4092 Change option to -mbranch-protection.
4093 * gcc.target/aarch64/(branch-protection-option.c,
4094 branch-protection-option-2.c, branch-protection-attr.c,
4095 branch-protection-attr-2.c): New file.
4097 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4099 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4101 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4103 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4105 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4106 Append match for warning that ‘protected’ attribute is not supported.
4108 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4110 * gcc.dg/Wmissing-attributes.c: Require alias support.
4111 * gcc.dg/attr-copy-2.c: Likewise.
4112 * gcc.dg/attr-copy-5.c: Likewise.
4114 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4115 Jakub Jelinek <jakub@redhat.com>
4118 * g++.dg/warn/Wreturn-type-11.C: New test.
4120 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4123 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4124 dump to reflect r266077.
4126 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4129 * gcc.dg/pr88701.c: New test.
4131 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4135 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4137 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4139 * g++.dg/diagnostic/constexpr1.C: New.
4140 * g++.dg/diagnostic/thread1.C: Likewise.
4142 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4143 Harald Anlauf <anlauf@gmx.de>
4144 Tobias Burnus <burnus@gcc.gnu.org>
4146 * gfortran.dg/is_contiguous_1.f90: New test.
4147 * gfortran.dg/is_contiguous_2.f90: New test.
4148 * gfortran.dg/is_contiguous_3.f90: New test.
4150 2019-01-07 Marek Polacek <polacek@redhat.com>
4152 PR c++/88741 - wrong error with initializer-string.
4153 * g++.dg/init/array50.C: New test.
4155 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4161 * gcc.dg/array-6.c: Move from here ...
4162 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4163 * g++.dg/pr69338.C: New test.
4164 * g++.dg/pr69697.C: Likewise.
4165 * g++.dg/ext/flexary32.C: Likewise.
4166 * g++.dg/ext/flexary3.C: Adjust test.
4167 * g++.dg/ext/flexary12.C: Likewise.
4168 * g++.dg/ext/flexary13.C: Likewise.
4169 * g++.dg/ext/flexary15.C: Likewise.
4170 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4171 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4172 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4174 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4176 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4177 optional in scan pattern.
4179 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4181 PR tree-optimization/88598
4182 * gcc.dg/vect/pr88598-1.c: New test.
4183 * gcc.dg/vect/pr88598-2.c: Likewise.
4184 * gcc.dg/vect/pr88598-3.c: Likewise.
4185 * gcc.dg/vect/pr88598-4.c: Likewise.
4186 * gcc.dg/vect/pr88598-5.c: Likewise.
4187 * gcc.dg/vect/pr88598-6.c: Likewise.
4189 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4191 PR tree-optimization/88598
4192 * gcc.dg/pr88598-1.c: New test.
4193 * gcc.dg/pr88598-2.c: Likewise.
4194 * gcc.dg/pr88598-3.c: Likewise.
4195 * gcc.dg/pr88598-4.c: Likewise.
4196 * gcc.dg/pr88598-5.c: Likewise.
4198 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4200 PR tree-optimization/88676
4201 * gcc.dg/tree-ssa/pr88676.c: New test.
4202 * gcc.dg/pr88676.c: New test.
4203 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4207 * c-c++-common/asan/pr88619.c: New test.
4210 * c-c++-common/builtin-convertvector-1.c: New test.
4211 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4212 * g++.dg/ext/builtin-convertvector-1.C: New test.
4213 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4215 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4218 * gcc.target/i386/pr88521.c: New testcase.
4220 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4223 * gfortran.dg/min_max_type_2.f90: New test.
4225 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4228 * c-c++-common/attributes-4.c (falloc_align_int128,
4229 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4231 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4233 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4235 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4237 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4238 * gcc.dg/plugin/plugindir2.c: Likewise.
4239 * gcc.dg/plugin/plugindir3.c: Likewise.
4240 * gcc.dg/plugin/plugindir4.c: Likewise.
4242 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4245 * gfortran.dg/blockdata_10.f90: New test case.
4247 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4251 * gcc.dg/nested-func-12.c: New test.
4252 * gcc.c-torture/compile/pr82564.c: New test.
4255 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4257 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4260 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4262 2019-01-04 Martin Sebor <msebor@redhat.com>
4265 * g++.dg/ext/attr-copy.C: New test.
4266 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4267 * gcc.dg/attr-copy-6.c: New test.
4268 * gcc.dg/attr-copy-7.c: New test.
4270 2019-01-04 Martin Sebor <msebor@redhat.com>
4273 * c-c++-common/attributes-4.c: New test.
4275 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4278 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4281 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4284 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4285 * gfortran.dg/merge_char_const.f90: Restore.
4287 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4290 * gcc.dg/pr88594.c: New test.
4292 2019-01-04 Jan Beulich <jbeulich@suse.com>
4294 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4295 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4296 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4297 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4298 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4299 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4300 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4301 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4302 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4303 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4304 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4305 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4306 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4307 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4308 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4309 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4310 gcc.target/i386/avx512bw-vpcmplew-1.c,
4311 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4312 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4313 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4314 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4315 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4316 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4317 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4318 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4319 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4320 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4321 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4322 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4323 gcc.target/i386/avx512bw-vptestmb-1.c,
4324 gcc.target/i386/avx512bw-vptestmw-1.c,
4325 gcc.target/i386/avx512bw-vptestnmb-1.c,
4326 gcc.target/i386/avx512bw-vptestnmw-1.c,
4327 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4328 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4329 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4330 gcc.target/i386/avx512dq-vfpclassss-1.c,
4331 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4332 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4333 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4334 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4335 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4336 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4337 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4338 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4339 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4340 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4341 gcc.target/i386/avx512vl-vpcmpged-1.c,
4342 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4343 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4344 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4345 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4346 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4347 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4348 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4349 gcc.target/i386/avx512vl-vpcmpled-1.c,
4350 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4351 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4352 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4353 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4354 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4355 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4356 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4357 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4358 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4359 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4360 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4361 gcc.target/i386/avx512vl-vptestmd-1.c,
4362 gcc.target/i386/avx512vl-vptestmq-1.c,
4363 gcc.target/i386/avx512vl-vptestnmd-1.c,
4364 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4366 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4367 gcc.target/i386/avx512bw-vpcmpub-1.c,
4368 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4369 gcc.target/i386/avx512bw-vpcmpw-1.c,
4370 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4371 gcc.target/i386/avx512dq-vfpclassps-1.c,
4372 gcc.target/i386/avx512f-vcmppd-1.c,
4373 gcc.target/i386/avx512f-vcmpps-1.c,
4374 gcc.target/i386/avx512f-vcmpsd-1.c,
4375 gcc.target/i386/avx512f-vcmpss-1.c,
4376 gcc.target/i386/avx512f-vpcmpd-1.c,
4377 gcc.target/i386/avx512f-vpcmpq-1.c,
4378 gcc.target/i386/avx512f-vpcmpud-1.c,
4379 gcc.target/i386/avx512f-vpcmpuq-1.c,
4380 gcc.target/i386/avx512f-vptestmd-1.c,
4381 gcc.target/i386/avx512f-vptestmq-1.c,
4382 gcc.target/i386/avx512f-vptestnmd-1.c,
4383 gcc.target/i386/avx512f-vptestnmq-1.c,
4384 gcc.target/i386/avx512vl-vcmppd-1.c,
4385 gcc.target/i386/avx512vl-vcmpps-1.c,
4386 gcc.target/i386/avx512vl-vpcmpd-1.c,
4387 gcc.target/i386/avx512vl-vpcmpq-1.c,
4388 gcc.target/i386/avx512vl-vpcmpud-1.c,
4389 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4392 2019-01-03 Martin Sebor <msebor@redhat.com>
4394 PR tree-optimization/88659
4395 * gcc.dg/Wstringop-truncation-6.c: New test.
4397 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4400 * gfortran.dg/const_chararacter_merge.f90: Remove.
4402 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4405 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4406 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4408 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4410 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4411 * gcc.dg/pubtypes-3.c: Likewise.
4412 * gcc.dg/pubtypes-4.c: Likewise.
4414 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4417 * g++.target/i386/pr88636.C: New test.
4419 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4421 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4423 2019-01-03 Martin Liska <mliska@suse.cz>
4426 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4428 2019-01-02 Marek Polacek <polacek@redhat.com>
4430 PR c++/88612 - ICE with -Waddress-of-packed-member.
4431 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4433 PR c++/88631 - CTAD failing for value-initialization.
4434 * g++.dg/cpp1z/class-deduction59.C: New test.
4436 PR c++/81486 - CTAD failing with ().
4437 * g++.dg/cpp1z/class-deduction60.C: New test.
4438 * g++.dg/cpp1z/class-deduction61.C: New test.
4440 2019-01-02 Martin Sebor <msebor@redhat.com>
4441 Jeff Law <law@redhat.com>
4443 * gcc.dg/strlenopt-36.c: Update.
4444 * gcc.dg/strlenopt-45.c: Update.
4445 * gcc.c-torture/execute/strlen-5.c: New test.
4446 * gcc.c-torture/execute/strlen-6.c: New test.
4447 * gcc.c-torture/execute/strlen-7.c: New test.
4449 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4452 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4453 messages only on vect_hw_misalign targets.
4455 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4457 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4458 * gfortran.dg/dec_d_lines_3.f: Ditto.
4459 * gfortran.dg/dec_structure_24.f90: Ditto.
4460 * gfortran.dg/dec_structure_26.f90: Ditto.
4461 * gfortran.dg/dec_structure_27.f90: Ditto.
4462 * gfortran.dg/dec_type_print_3.f90: Ditto.
4463 * gfortran.dg/derived_name_1.f90: Ditto.
4464 * gfortran.dg/error_recovery_1.f90: Ditto.
4465 * gfortran.dg/gomp/pr29759.f90: Ditto.
4466 * gfortran.dg/pr36192.f90: Ditto.
4467 * gfortran.dg/pr56007.f90: Ditto.
4468 * gfortran.dg/pr56520.f90: Ditto.
4469 * gfortran.dg/pr78741.f90: Ditto.
4470 * gfortran.dg/print_fmt_2.f90: Ditto.
4471 * gfortran.dg/select_type_20.f90: Ditto.
4473 2019-01-02 Marek Polacek <polacek@redhat.com>
4476 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4478 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4481 * gfortran.dg/const_chararacter_merge.f90: New test.
4483 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4486 * g++.dg/torture/pr88130.C: New testcase.
4488 2019-01-02 Martin Liska <mliska@suse.cz>
4490 PR tree-optimization/88650
4491 * gfortran.dg/predict-3.f90: New test.
4493 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4495 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4497 2019-01-02 Richard Biener <rguenther@suse.de>
4499 PR tree-optimization/88621
4500 * gcc.dg/torture/pr88621.c: New testcase.
4502 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4505 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4506 targets and expect _ZThn8 for ilp32 targets.
4508 2019-01-01 Martin Sebor <msebor@redhat.com>
4509 Jeff Law <law@redhat.com>
4511 * gcc.dg/strlenopt-40.c: Update.
4512 * gcc.dg/strlenopt-51.c: Likewise.
4513 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4515 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4516 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4517 * gcc.dg/strlenopt-59.c: New test.
4518 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4519 * g++.dg/init/strlen.C: New test.
4521 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4524 * gfortran.dg/structure_constructor_16.f90: New test.
4526 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4528 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4529 * g++.dg/ipa/devirt-53.C: Fix scan template.
4531 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4533 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4534 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4535 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4537 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4539 * g++.dg/tree-prof/devirt.C: Update testcase.
4541 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4543 Update copyright years.
4545 Copyright (C) 2019 Free Software Foundation, Inc.
4547 Copying and distribution of this file, with or without modification,
4548 are permitted in any medium without royalty provided the copyright
4549 notice and this notice are preserved.