gcc/gcc/testsuite/ChangeLog

408 lines
12 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/diagnostic/constexpr1.C: New.
* g++.dg/diagnostic/thread1.C: Likewise.
2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de>
Tobias Burnus <burnus@gcc.gnu.org>
* gfortran.dg/is_contiguous_1.f90: New test.
* gfortran.dg/is_contiguous_2.f90: New test.
* gfortran.dg/is_contiguous_3.f90: New test.
2019-01-07 Marek Polacek <polacek@redhat.com>
PR c++/88741 - wrong error with initializer-string.
* g++.dg/init/array50.C: New test.
2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR c++/88261
PR c++/69338
PR c++/69696
PR c++/69697
* gcc.dg/array-6.c: Move from here ...
* c-c++-common/array-6.c: ... to here and add some more test coverage.
* g++.dg/pr69338.C: New test.
* g++.dg/pr69697.C: Likewise.
* g++.dg/ext/flexary32.C: Likewise.
* g++.dg/ext/flexary3.C: Adjust test.
* g++.dg/ext/flexary12.C: Likewise.
* g++.dg/ext/flexary13.C: Likewise.
* g++.dg/ext/flexary15.C: Likewise.
* g++.dg/warn/Wplacement-new-size-1.C: Likewise.
* g++.dg/warn/Wplacement-new-size-2.C: Likewise.
* g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2019-01-07 Richard Earnshaw <rearnsha@arm.com>
* gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
optional in scan pattern.
2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/88598
* gcc.dg/vect/pr88598-1.c: New test.
* gcc.dg/vect/pr88598-2.c: Likewise.
* gcc.dg/vect/pr88598-3.c: Likewise.
* gcc.dg/vect/pr88598-4.c: Likewise.
* gcc.dg/vect/pr88598-5.c: Likewise.
* gcc.dg/vect/pr88598-6.c: Likewise.
2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/88598
* gcc.dg/pr88598-1.c: New test.
* gcc.dg/pr88598-2.c: Likewise.
* gcc.dg/pr88598-3.c: Likewise.
* gcc.dg/pr88598-4.c: Likewise.
* gcc.dg/pr88598-5.c: Likewise.
2019-01-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/88676
* gcc.dg/tree-ssa/pr88676.c: New test.
* gcc.dg/pr88676.c: New test.
* gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
allow &.
PR sanitizer/88619
* c-c++-common/asan/pr88619.c: New test.
PR c++/85052
* c-c++-common/builtin-convertvector-1.c: New test.
* c-c++-common/torture/builtin-convertvector-1.c: New test.
* g++.dg/ext/builtin-convertvector-1.C: New test.
* g++.dg/cpp0x/constexpr-builtin4.C: New test.
2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
PR target/88521
* gcc.target/i386/pr88521.c: New testcase.
2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/88658
* gfortran.dg/min_max_type_2.f90: New test.
2019-01-06 Jakub Jelinek <jakub@redhat.com>
PR c/88363
* c-c++-common/attributes-4.c (falloc_align_int128,
falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2019-01-05 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/ipcp-2.c: Update bounds.
2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
* gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
* gcc.dg/plugin/plugindir2.c: Likewise.
* gcc.dg/plugin/plugindir3.c: Likewise.
* gcc.dg/plugin/plugindir4.c: Likewise.
2019-01-05 Janus Weil <janus@gcc.gnu.org>
PR fortran/88009
* gfortran.dg/blockdata_10.f90: New test case.
2019-01-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/82564
PR target/88620
* gcc.dg/nested-func-12.c: New test.
* gcc.c-torture/compile/pr82564.c: New test.
PR debug/88635
* gcc.dg/debug/dwarf2/pr88635.c: New test.
2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR target/60563
* g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2019-01-04 Martin Sebor <msebor@redhat.com>
PR c/88546
* g++.dg/ext/attr-copy.C: New test.
* gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
* gcc.dg/attr-copy-6.c: New test.
* gcc.dg/attr-copy-7.c: New test.
2019-01-04 Martin Sebor <msebor@redhat.com>
PR c/88363
* c-c++-common/attributes-4.c: New test.
2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/48543
* gfortran.dg/const_chararacter_merge.f90: Actually remove.
* gfortran.dg/merge_char_const.f90: Restore.
2019-01-04 Jakub Jelinek <jakub@redhat.com>
PR target/88594
* gcc.dg/pr88594.c: New test.
2019-01-04 Jan Beulich <jbeulich@suse.com>
* gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
gcc.target/i386/avx512bw-vpcmpeqb-1.c,
gcc.target/i386/avx512bw-vpcmpequb-1.c,
gcc.target/i386/avx512bw-vpcmpequw-1.c,
gcc.target/i386/avx512bw-vpcmpeqw-1.c,
gcc.target/i386/avx512bw-vpcmpgeb-1.c,
gcc.target/i386/avx512bw-vpcmpgeub-1.c,
gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
gcc.target/i386/avx512bw-vpcmpgew-1.c,
gcc.target/i386/avx512bw-vpcmpgtb-1.c,
gcc.target/i386/avx512bw-vpcmpgtub-1.c,
gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
gcc.target/i386/avx512bw-vpcmpgtw-1.c,
gcc.target/i386/avx512bw-vpcmpleb-1.c,
gcc.target/i386/avx512bw-vpcmpleub-1.c,
gcc.target/i386/avx512bw-vpcmpleuw-1.c,
gcc.target/i386/avx512bw-vpcmplew-1.c,
gcc.target/i386/avx512bw-vpcmpltb-1.c,
gcc.target/i386/avx512bw-vpcmpltub-1.c,
gcc.target/i386/avx512bw-vpcmpltuw-1.c,
gcc.target/i386/avx512bw-vpcmpltw-1.c,
gcc.target/i386/avx512bw-vpcmpneqb-1.c,
gcc.target/i386/avx512bw-vpcmpnequb-1.c,
gcc.target/i386/avx512bw-vpcmpnequw-1.c,
gcc.target/i386/avx512bw-vpcmpneqw-1.c,
gcc.target/i386/avx512bw-vpmovb2m-1.c,
gcc.target/i386/avx512bw-vpmovm2b-1.c,
gcc.target/i386/avx512bw-vpmovm2w-1.c,
gcc.target/i386/avx512bw-vpmovw2m-1.c,
gcc.target/i386/avx512bw-vptestmb-1.c,
gcc.target/i386/avx512bw-vptestmw-1.c,
gcc.target/i386/avx512bw-vptestnmb-1.c,
gcc.target/i386/avx512bw-vptestnmw-1.c,
gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
gcc.target/i386/avx512dq-vfpclasssd-1.c,
gcc.target/i386/avx512dq-vfpclassss-1.c,
gcc.target/i386/avx512dq-vpmovd2m-1.c,
gcc.target/i386/avx512dq-vpmovm2d-1.c,
gcc.target/i386/avx512dq-vpmovm2q-1.c,
gcc.target/i386/avx512dq-vpmovq2m-1.c,
gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
gcc.target/i386/avx512vl-vpcmpeqd-1.c,
gcc.target/i386/avx512vl-vpcmpeqq-1.c,
gcc.target/i386/avx512vl-vpcmpequd-1.c,
gcc.target/i386/avx512vl-vpcmpequq-1.c,
gcc.target/i386/avx512vl-vpcmpged-1.c,
gcc.target/i386/avx512vl-vpcmpgeq-1.c,
gcc.target/i386/avx512vl-vpcmpgeud-1.c,
gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
gcc.target/i386/avx512vl-vpcmpgtd-1.c,
gcc.target/i386/avx512vl-vpcmpgtq-1.c,
gcc.target/i386/avx512vl-vpcmpgtud-1.c,
gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
gcc.target/i386/avx512vl-vpcmpled-1.c,
gcc.target/i386/avx512vl-vpcmpleq-1.c,
gcc.target/i386/avx512vl-vpcmpleud-1.c,
gcc.target/i386/avx512vl-vpcmpleuq-1.c,
gcc.target/i386/avx512vl-vpcmpltd-1.c,
gcc.target/i386/avx512vl-vpcmpltq-1.c,
gcc.target/i386/avx512vl-vpcmpltud-1.c,
gcc.target/i386/avx512vl-vpcmpltuq-1.c,
gcc.target/i386/avx512vl-vpcmpneqd-1.c,
gcc.target/i386/avx512vl-vpcmpneqq-1.c,
gcc.target/i386/avx512vl-vpcmpnequd-1.c,
gcc.target/i386/avx512vl-vpcmpnequq-1.c,
gcc.target/i386/avx512vl-vptestmd-1.c,
gcc.target/i386/avx512vl-vptestmq-1.c,
gcc.target/i386/avx512vl-vptestnmd-1.c,
gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
operand.
* gcc.target/i386/avx512bw-vpcmpb-1.c,
gcc.target/i386/avx512bw-vpcmpub-1.c,
gcc.target/i386/avx512bw-vpcmpuw-1.c,
gcc.target/i386/avx512bw-vpcmpw-1.c,
gcc.target/i386/avx512dq-vfpclasspd-1.c,
gcc.target/i386/avx512dq-vfpclassps-1.c,
gcc.target/i386/avx512f-vcmppd-1.c,
gcc.target/i386/avx512f-vcmpps-1.c,
gcc.target/i386/avx512f-vcmpsd-1.c,
gcc.target/i386/avx512f-vcmpss-1.c,
gcc.target/i386/avx512f-vpcmpd-1.c,
gcc.target/i386/avx512f-vpcmpq-1.c,
gcc.target/i386/avx512f-vpcmpud-1.c,
gcc.target/i386/avx512f-vpcmpuq-1.c,
gcc.target/i386/avx512f-vptestmd-1.c,
gcc.target/i386/avx512f-vptestmq-1.c,
gcc.target/i386/avx512f-vptestnmd-1.c,
gcc.target/i386/avx512f-vptestnmq-1.c,
gcc.target/i386/avx512vl-vcmppd-1.c,
gcc.target/i386/avx512vl-vcmpps-1.c,
gcc.target/i386/avx512vl-vpcmpd-1.c,
gcc.target/i386/avx512vl-vpcmpq-1.c,
gcc.target/i386/avx512vl-vpcmpud-1.c,
gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
as mask operand.
2019-01-03 Martin Sebor <msebor@redhat.com>
PR tree-optimization/88659
* gcc.dg/Wstringop-truncation-6.c: New test.
2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/48543
* gfortran.dg/const_chararacter_merge.f90: Remove.
2019-01-03 Jakub Jelinek <jakub@redhat.com>
PR debug/88644
* gcc.dg/debug/dwarf2/pr88644.c: New test.
* gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
* gcc.dg/pubtypes-3.c: Likewise.
* gcc.dg/pubtypes-4.c: Likewise.
2019-01-03 Jakub Jelinek <jakub@redhat.com>
PR c++/88636
* g++.target/i386/pr88636.C: New test.
2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/cpp1z/nodiscard3.C: Test locations too.
2019-01-03 Martin Liska <mliska@suse.cz>
PR testsuite/88436
* gcc.target/powerpc/pr54240.c: Scan phiopt2.
2019-01-02 Marek Polacek <polacek@redhat.com>
PR c++/88612 - ICE with -Waddress-of-packed-member.
* g++.dg/warn/Waddress-of-packed-member1.C: New test.
PR c++/88631 - CTAD failing for value-initialization.
* g++.dg/cpp1z/class-deduction59.C: New test.
PR c++/81486 - CTAD failing with ().
* g++.dg/cpp1z/class-deduction60.C: New test.
* g++.dg/cpp1z/class-deduction61.C: New test.
2019-01-02 Martin Sebor <msebor@redhat.com>
Jeff Law <law@redhat.com>
* gcc.dg/strlenopt-36.c: Update.
* gcc.dg/strlenopt-45.c: Update.
* gcc.c-torture/execute/strlen-5.c: New test.
* gcc.c-torture/execute/strlen-6.c: New test.
* gcc.c-torture/execute/strlen-7.c: New test.
2019-01-02 Jakub Jelinek <jakub@redhat.com>
PR testsuite/87304
* gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
messages only on vect_hw_misalign targets.
2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
* gfortran.dg/argument_checking_7.f90: Remove run-on error message.
* gfortran.dg/dec_d_lines_3.f: Ditto.
* gfortran.dg/dec_structure_24.f90: Ditto.
* gfortran.dg/dec_structure_26.f90: Ditto.
* gfortran.dg/dec_structure_27.f90: Ditto.
* gfortran.dg/dec_type_print_3.f90: Ditto.
* gfortran.dg/derived_name_1.f90: Ditto.
* gfortran.dg/error_recovery_1.f90: Ditto.
* gfortran.dg/gomp/pr29759.f90: Ditto.
* gfortran.dg/pr36192.f90: Ditto.
* gfortran.dg/pr56007.f90: Ditto.
* gfortran.dg/pr56520.f90: Ditto.
* gfortran.dg/pr78741.f90: Ditto.
* gfortran.dg/print_fmt_2.f90: Ditto.
* gfortran.dg/select_type_20.f90: Ditto.
2019-01-02 Marek Polacek <polacek@redhat.com>
PR c++/86875
* g++.dg/cpp1y/lambda-generic-86875.C: New test.
2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/48543
* gfortran.dg/const_chararacter_merge.f90: New test.
2019-01-02 Jan Hubicka <hubicka@ucw.cz>
PR lto/88130
* g++.dg/torture/pr88130.C: New testcase.
2019-01-02 Martin Liska <mliska@suse.cz>
PR tree-optimization/88650
* gfortran.dg/predict-3.f90: New test.
2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2019-01-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/88621
* gcc.dg/torture/pr88621.c: New testcase.
2019-01-02 Jakub Jelinek <jakub@redhat.com>
PR ipa/88561
* g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
targets and expect _ZThn8 for ilp32 targets.
2019-01-01 Martin Sebor <msebor@redhat.com>
Jeff Law <law@redhat.com>
* gcc.dg/strlenopt-40.c: Update.
* gcc.dg/strlenopt-51.c: Likewise.
* gcc.dg/tree-ssa/pr79376.c: Likewise.
* gcc.dg/strlenopt-40.c: Disable a couple tests.
* gcc.dg/strlenopt-48.c: Twiddle test slightly.
* gcc.dg/strlenopt-59.c: New test.
* gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
* g++.dg/init/strlen.C: New test.
2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/82743
* gfortran.dg/structure_constructor_16.f90: New test.
2019-01-01 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/ipa/devirt-36.C: Add dg-do-compile.
* g++.dg/ipa/devirt-53.C: Fix scan template.
2019-01-01 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
* g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
* g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2019-01-01 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/tree-prof/devirt.C: Update testcase.
2019-01-01 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
Copyright (C) 2019 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.