+2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/88717
+ * gcc.target/i386/pr88717.c: New test.
+
+2019-01-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88548 - this accepted in static member functions.
+ * g++.dg/cpp0x/this1.C: New test.
+
+2019-01-08 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/88753
+ * gcc.dg/tree-ssa/pr88753.c: New test.
+
+2019-01-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/86554
+ * gcc.dg/torture/pr86554-1.c: New testcase.
+ * gcc.dg/torture/pr86554-2.c: Likewise.
+
+2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
+ cover target variance.
+
+2019-01-08 Richard Biener <rguenther@suse.de>
+
+ PR fortran/88611
+ * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
+ directly build the expected GENERIC tree.
+
+2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
+
+ * gcc.target/aarch64/(return_address_sign_1.c,
+ return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
+ Change option to -mbranch-protection.
+ * gcc.target/aarch64/(branch-protection-option.c,
+ branch-protection-option-2.c, branch-protection-attr.c,
+ branch-protection-attr-2.c): New file.
+
+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