mirror of git://gcc.gnu.org/git/gcc.git
448 lines
14 KiB
Plaintext
448 lines
14 KiB
Plaintext
2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
|
||
|
||
* g++.dg/diagnostic/out-of-class-redeclaration.C: New.
|
||
|
||
2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
|
||
|
||
* c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
|
||
alias support.
|
||
* c-c++-common/builtin-has-attribute-4.c: Likewise.
|
||
Append match for warning that ‘protected’ attribute is not supported.
|
||
|
||
2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
|
||
|
||
* gcc.dg/Wmissing-attributes.c: Require alias support.
|
||
* gcc.dg/attr-copy-2.c: Likewise.
|
||
* gcc.dg/attr-copy-5.c: Likewise.
|
||
|
||
2019-01-08 Jonathan Wakely <jwakely@redhat.com>
|
||
Jakub Jelinek <jakub@redhat.com>
|
||
|
||
PR c++/88554
|
||
* g++.dg/warn/Wreturn-type-11.C: New test.
|
||
|
||
2019-01-07 David Malcolm <dmalcolm@redhat.com>
|
||
|
||
PR jit/88747
|
||
* jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
|
||
dump to reflect r266077.
|
||
|
||
2019-01-07 Jakub Jelinek <jakub@redhat.com>
|
||
|
||
PR c/88701
|
||
* gcc.dg/pr88701.c: New test.
|
||
|
||
2019-01-07 Joseph Myers <joseph@codesourcery.com>
|
||
|
||
PR c/88720
|
||
PR c/88726
|
||
* gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
|
||
|
||
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.
|