-2020-08-01 Paul Thomas <pault@gcc.gnu.org>
+2020-09-11 Nathan Sidwell <nathan@acm.org>
- PR fortran/96320
+ * g++.dg/concepts/local-extern.C: New file.
+
+2020-09-11 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/pr96139-a.c: Specify -mvsx option and update the
+ dg-require stanza to match.
+ * gcc.target/powerpc/pr96139-b.c: Same.
+ * gcc.target/powerpc/pr96139-c.c: Specify -maltivec option and update
+ the dg-require stanza to match.
+
+2020-09-11 Sunil K Pandey <skpgkp2@gmail.com>
+
+ PR target/97018
+ * gcc.target/i386/l_fma_double_1.c: Add option -mno-avx512f.
+ * gcc.target/i386/l_fma_double_2.c: Likewise.
+ * gcc.target/i386/l_fma_double_3.c: Likewise.
+ * gcc.target/i386/l_fma_double_4.c: Likewise.
+ * gcc.target/i386/l_fma_double_5.c: Likewise.
+ * gcc.target/i386/l_fma_double_6.c: Likewise.
+ * gcc.target/i386/l_fma_float_1.c: Likewise.
+ * gcc.target/i386/l_fma_float_2.c: Likewise.
+ * gcc.target/i386/l_fma_float_3.c: Likewise.
+ * gcc.target/i386/l_fma_float_4.c: Likewise.
+ * gcc.target/i386/l_fma_float_5.c: Likewise.
+ * gcc.target/i386/l_fma_float_6.c: Likewise.
+
+2020-09-11 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/96903
+ * gcc.dg/Wstringop-overflow-42.c:: Add comment.
+ * gcc.dg/Wstringop-overflow-43.c: New test.
+
+2020-09-11 Nathan Sidwell <nathan@acm.org>
+
+ * obj-c++.dg/syntax-error-9.mm: Adjust expected errors.
+
+2020-09-11 Andrew Stubbs <ams@codesourcery.com>
+
+ * gcc.dg/gimplefe-44.c: Require exceptions.
+
+2020-09-11 Andrea Corallo <andrea.corallo@arm.com>
+
+ * jit.dg/all-non-failing-tests.h: Add test-blob.c.
+ * jit.dg/test-global-set-initializer.c: New testcase.
+
+2020-09-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/pack27.adb: New test.
+ * gnat.dg/pack27_pkg.ads: New helper.
+
+2020-09-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/discr7.ads: New test.
+
+2020-09-11 Tom de Vries <tdevries@suse.de>
+
+ * gcc.target/nvptx/int128.c: New test.
+
+2020-09-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96798
+ * gcc.dg/analyzer/memcpy-1.c: New test.
+ * gcc.dg/analyzer/strcpy-1.c: New test.
+
+2020-09-10 Alex Coplan <alex.coplan@arm.com>
+
+ * gcc.target/aarch64/acle/armv8-r.c: New test.
+
+2020-09-10 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gdc.dg/Waddress.d: New test.
+ * gdc.dg/Wcastresult1.d: New test.
+ * gdc.dg/Wcastresult2.d: New test.
+
+2020-09-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/size_clause5.ads: New test.
+
+2020-09-10 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/discr59.adb: New test.
+ * gnat.dg/discr59_pkg1.ads: New helper.
+ * gnat.dg/discr59_pkg2.ads: Likewise.
+
+2020-09-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/96939
+ * gcc.target/arm/lto/pr96939_0.c: New test.
+ * gcc.target/arm/lto/pr96939_1.c: New file.
+
+2020-09-10 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/analyzer/vla-1.c: Add require-effective-target alloca.
+
+2020-09-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96043
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: Adjust.
+
+2020-09-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/77841
+ * g++.old-deja/g++.ext/arrnew2.C: Expect the error only in C++17
+ and less.
+ * g++.old-deja/g++.robertl/eb58.C: Adjust dg-error.
+ * g++.old-deja/g++.robertl/eb63.C: Expect the error only in C++17
+ and less.
+ * g++.dg/cpp2a/new-array5.C: New test.
+ * g++.dg/cpp2a/paren-init36.C: New test.
+ * g++.dg/cpp2a/paren-init37.C: New test.
+ * g++.dg/pr84729.C: Adjust dg-error.
+
+2020-09-09 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95164
+ * g++.dg/cpp0x/initlist123.C: New test.
+
+2020-09-09 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/94355
+ * g++.dg/analyzer/new-1.C: New test.
+ * g++.dg/analyzer/new-vs-malloc.C: New test.
+
+2020-09-09 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/warn/Wnonnull6.C: Use target c++14.
+
+2020-09-09 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/cpp0x/auto-96647.C: Moved to...
+ * g++.dg/cpp1y/auto-96647.C: ...here. Use target c++14.
+
+2020-09-09 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/96955
+ * gcc.target/i386/builtin_thread_pointer.c: Update scan-assembler
+ for x32.
+
+2020-09-09 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96647
+ * g++.dg/cpp0x/auto-96647.C: New test.
+ * g++.dg/cpp0x/error9.C: New test.
+ * g++.dg/cpp2a/concepts-fn6.C: New test.
+
+2020-09-09 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-live-6.c: New testcase.
+
+2020-09-09 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for
+ 'omp simd.*if' for nvptx even more.
+
+2020-09-09 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-cond-13.c: New testcase.
+ * gcc.target/i386/pr87007-4.c: Adjust.
+ * gcc.target/i386/pr87007-5.c: Likewise.
+
+2020-09-09 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/builtin_thread_pointer.c: New test.
+
+2020-09-09 Tobias Burnus <tobias@codesourcery.com>
+
+ PR fortran/95109
+ PR fortran/94690
+ * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for
+ 'omp simd.*if'.
+ * gfortran.dg/gomp/openmp-simd-5.f90: New test.
+
+2020-09-08 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96949
+ * gfortran.dg/analyzer/pr96949.f90: New test.
+
+2020-09-08 Aldy Hernandez <aldyh@redhat.com>
+
+ PR tree-optimization/96967
+ * gcc.dg/tree-ssa/pr96967.c: New file.
+
+2020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.target/msp430/mcpu-is-430.c: New test.
+ * gcc.target/msp430/mcpu-is-430x.c: New test.
+ * gcc.target/msp430/mcpu-is-430xv2.c: New test.
+
+2020-09-07 Harald Anlauf <anlauf@gmx.de>
+
+ * gfortran.dg/pr96711.f90: New test.
+
+2020-09-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR rtl-optimization/96796
+ * gcc.c-torture/compile/pr96796.c: New test.
+
+2020-09-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.target/msp430/430x-default-isa.c: New test.
+
+2020-09-07 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gcc.dg/pubtypes-2.c: Amend Pub Info Length.
+ * gcc.dg/pubtypes-3.c: Likewise.
+ * gcc.dg/pubtypes-4.c: Likewise.
+
+2020-09-07 Alex Coplan <alex.coplan@arm.com>
+
+ * gcc.target/aarch64/adds3.c: Fix test w.r.t. new syntax.
+ * gcc.target/aarch64/cmp.c: Likewise.
+ * gcc.target/aarch64/subs3.c: Likewise.
+ * gcc.target/aarch64/subsp.c: Likewise.
+ * gcc.target/aarch64/extend-syntax.c: New test.
+
+2020-09-07 Tobias Burnus <tobias@codesourcery.com>
+
+ PR fortran/96896
+ * gfortran.dg/ptr_func_assign_4.f08: Update dg-error.
+ * gfortran.dg/ptr-func-3.f90: New test.
+
+2020-09-07 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.dg/vect/slp-46.c: Add --param vect-epilogues-nomask=0 to
+ void backend interference.
+
+2020-09-07 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/bb-slp-46.c: New testcase.
+ * gcc.dg/vect/bb-slp-47.c: Likewise.
+ * gcc.dg/vect/bb-slp-32.c: Adjust.
+
+2020-09-07 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr92658-avx512bw-trunc.c: Add
+ -mprefer-vector-width=512 to avoid impact of different default
+ tune which gcc is built with.
+
+2020-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ * gfortran.dg/coarray_fail_st.f90: Adjust test.
+
+2020-09-04 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/96924
+ * gdc.dg/simd13927b.d: Removed.
+ * gdc.dg/pr96924.d: New test.
+
+2020-09-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96698
+ PR tree-optimization/96920
+ * gfortran.dg/vect/pr96920.f90: New testcase.
+ * gcc.dg/vect/pr96920.c: Likewise.
+
+2020-09-04 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/96769
+ * gcc.target/arm/pure-code/pr96769.c: New test.
+
+2020-09-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96931
+ * gcc.dg/pr96931.c: New testcase.
+
+2020-09-04 David Faust <david.faust@oracle.com>
+
+ * gcc.target/bpf/xbpf-indirect-call-1.c: New test.
+
+2020-09-04 Kewen Lin <linkw@gcc.gnu.org>
+
+ * gcc.target/powerpc/pr92398.p9+.c: Replace p9+ with has_arch_pwr9.
+ * gcc.target/powerpc/pr92398.p9-.c: Replace p9+ with has_arch_pwr9,
+ and replace p8 with has_arch_pwr8 && !has_arch_pwr9.
+ * lib/target-supports.exp (check_effective_target_p8): Remove.
+ (check_effective_target_p9+): Remove.
+
+2020-09-03 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/96820
+ * gcc.dg/tree-ssa/pr96820.c: New test.
+
+2020-09-03 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/pr96139-a.c: New test.
+ * gcc.target/powerpc/pr96139-b.c: New test.
+ * gcc.target/powerpc/pr96139-c.c: New test.
+
+2020-09-03 Harald Anlauf <anlauf@gmx.de>
+
+ * gfortran.dg/iall_masked.f90: New test.
+
+2020-09-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/92812
+ * g++.dg/cpp0x/constexpr-array23.C: Adjust dg-error.
+ * g++.dg/cpp0x/initlist69.C: Likewise.
+ * g++.dg/diagnostic/mem-init1.C: Likewise.
+ * g++.dg/init/array28.C: Likewise.
+ * g++.dg/cpp2a/paren-init33.C: New test.
+ * g++.dg/cpp2a/paren-init34.C: New test.
+ * g++.dg/cpp2a/paren-init35.C: New test.
+ * g++.old-deja/g++.brendan/crash60.C: Adjust dg-error.
+ * g++.old-deja/g++.law/init10.C: Likewise.
+ * g++.old-deja/g++.other/array3.C: Likewise.
+
+2020-09-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/96862
+ * g++.dg/cpp1z/constexpr-96862.C: New test.
+
+2020-09-03 Hongtao Liu <hongtao.liu@intel.com>
+
+ PR target/87767
+ * gcc.target/i386/avx2-broadcast-pr87767-1.c: New test.
+ * gcc.target/i386/avx512f-broadcast-pr87767-1.c: New test.
+ * gcc.target/i386/avx512f-broadcast-pr87767-2.c: New test.
+ * gcc.target/i386/avx512f-broadcast-pr87767-3.c: New test.
+ * gcc.target/i386/avx512f-broadcast-pr87767-4.c: New test.
+ * gcc.target/i386/avx512f-broadcast-pr87767-5.c: New test.
+ * gcc.target/i386/avx512f-broadcast-pr87767-6.c: New test.
+ * gcc.target/i386/avx512f-broadcast-pr87767-7.c: New test.
+ * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test.
+ * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test.
+ * gcc.target/i386/avx512vl-broadcast-pr87767-2.c: New test.
+ * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: New test.
+ * gcc.target/i386/avx512vl-broadcast-pr87767-4.c: New test.
+ * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: New test.
+ * gcc.target/i386/avx512vl-broadcast-pr87767-6.c: New test.
+
+2020-09-03 liuhongt <hongtao.liu@intel.com>
+
+ PR target/96246
+ PR target/96855
+ PR target/96856
+ PR target/96857
+ * g++.target/i386/avx512bw-pr96246-2.C: Add runtime check for
+ AVX512BW.
+ * g++.target/i386/avx512vl-pr96246-2.C: Add runtime check for
+ AVX512BW and AVX512VL
+ * g++.target/i386/avx512f-helper.h: New header.
+ * gcc.target/i386/pr92658-avx512f.c: Add
+ -mprefer-vector-width=512 to avoid impact of different default
+ mtune which gcc is built with.
+ * gcc.target/i386/avx512bw-pr95488-1.c: Ditto.
+ * gcc.target/i386/pr92645-4.c: Add -mno-avx512f to avoid
+ impact of different default march which gcc is built with.
+
+2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/96869
+ * gdc.dg/simd.d: Removed.
+ * gdc.dg/cast1.d: New test.
+ * gdc.dg/gdc213.d: Compile with target vect_sizes_16B_8B.
+ * gdc.dg/gdc284.d: Likewise.
+ * gdc.dg/gdc67.d: Likewise.
+ * gdc.dg/pr96869.d: New test.
+ * gdc.dg/simd1.d: New test.
+ * gdc.dg/simd10447.d: New test.
+ * gdc.dg/simd12776.d: New test.
+ * gdc.dg/simd13841.d: New test.
+ * gdc.dg/simd13927.d: New test.
+ * gdc.dg/simd15123.d: New test.
+ * gdc.dg/simd15144.d: New test.
+ * gdc.dg/simd16087.d: New test.
+ * gdc.dg/simd16697.d: New test.
+ * gdc.dg/simd17237.d: New test.
+ * gdc.dg/simd17695.d: New test.
+ * gdc.dg/simd17720a.d: New test.
+ * gdc.dg/simd17720b.d: New test.
+ * gdc.dg/simd19224.d: New test.
+ * gdc.dg/simd19627.d: New test.
+ * gdc.dg/simd19628.d: New test.
+ * gdc.dg/simd19629.d: New test.
+ * gdc.dg/simd19630.d: New test.
+ * gdc.dg/simd2a.d: New test.
+ * gdc.dg/simd2b.d: New test.
+ * gdc.dg/simd2c.d: New test.
+ * gdc.dg/simd2d.d: New test.
+ * gdc.dg/simd2e.d: New test.
+ * gdc.dg/simd2f.d: New test.
+ * gdc.dg/simd2g.d: New test.
+ * gdc.dg/simd2h.d: New test.
+ * gdc.dg/simd2i.d: New test.
+ * gdc.dg/simd2j.d: New test.
+ * gdc.dg/simd7951.d: New test.
+ * gdc.dg/torture/array2.d: New test.
+ * gdc.dg/torture/array3.d: New test.
+ * gdc.dg/torture/simd16488a.d: New test.
+ * gdc.dg/torture/simd16488b.d: New test.
+ * gdc.dg/torture/simd16703.d: New test.
+ * gdc.dg/torture/simd19223.d: New test.
+ * gdc.dg/torture/simd19607.d: New test.
+ * gdc.dg/torture/simd3.d: New test.
+ * gdc.dg/torture/simd4.d: New test.
+ * gdc.dg/torture/simd7411.d: New test.
+ * gdc.dg/torture/simd7413a.d: New test.
+ * gdc.dg/torture/simd7413b.d: New test.
+ * gdc.dg/torture/simd7414.d: New test.
+ * gdc.dg/torture/simd9200.d: New test.
+ * gdc.dg/torture/simd9304.d: New test.
+ * gdc.dg/torture/simd9449.d: New test.
+ * gdc.dg/torture/simd9910.d: New test.
+ * gdc.dg/simd13927b.d: New file.
+
+2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * lib/gdc-utils.exp (gdc-convert-test): Handle LINK directive.
+ Set PERMUTE_ARGS as DEFAULT_DFLAGS only for runnable tests.
+ (gdc-do-test): Set default action of compilable tests to compile.
+ Test SHARED_OPTION on runnable_cxx tests.
+
+2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gdc.dg/dg.exp: Remove torture options.
+ * gdc.dg/gdc115.d: Move test to gdc.dg/torture.
+ * gdc.dg/gdc131.d: Likewise.
+ * gdc.dg/gdc141.d: Likewise.
+ * gdc.dg/gdc17.d: Likewise.
+ * gdc.dg/gdc171.d: Likewise.
+ * gdc.dg/gdc179.d: Likewise.
+ * gdc.dg/gdc186.d: Likewise.
+ * gdc.dg/gdc187.d: Likewise.
+ * gdc.dg/gdc191.d: Likewise.
+ * gdc.dg/gdc198.d: Likewise.
+ * gdc.dg/gdc200.d: Likewise.
+ * gdc.dg/gdc210.d: Likewise.
+ * gdc.dg/gdc240.d: Likewise.
+ * gdc.dg/gdc242b.d: Likewise.
+ * gdc.dg/gdc248.d: Likewise.
+ * gdc.dg/gdc250.d: Likewise.
+ * gdc.dg/gdc273.d: Likewise.
+ * gdc.dg/gdc283.d: Likewise.
+ * gdc.dg/gdc285.d: Likewise.
+ * gdc.dg/gdc286.d: Likewise.
+ * gdc.dg/gdc309.d: Likewise.
+ * gdc.dg/gdc35.d: Likewise.
+ * gdc.dg/gdc36.d: Likewise.
+ * gdc.dg/gdc51.d: Likewise.
+ * gdc.dg/gdc57.d: Likewise.
+ * gdc.dg/gdc66.d: Likewise.
+ * gdc.dg/imports/gdc36.d: Likewise.
+ * gdc.dg/init1.d: Likewise.
+ * gdc.dg/pr92309.d: Likewise.
+ * gdc.dg/pr94424.d: Likewise.
+ * gdc.dg/pr94777b.d: Likewise.
+ * gdc.dg/pr96152.d: Likewise.
+ * gdc.dg/pr96153.d: Likewise.
+ * gdc.dg/pr96156.d: Likewise.
+ * gdc.dg/pr96157a.d: Likewise.
+ * gdc.dg/torture/torture.exp: New file.
+ * gdc.dg/torture/gdc115.d: New file.
+ * gdc.dg/torture/gdc131.d: New file.
+ * gdc.dg/torture/gdc141.d: New file.
+ * gdc.dg/torture/gdc17.d: New file.
+ * gdc.dg/torture/gdc171.d: New file.
+ * gdc.dg/torture/gdc179.d: New file.
+ * gdc.dg/torture/gdc186.d: New file.
+ * gdc.dg/torture/gdc187.d: New file.
+ * gdc.dg/torture/gdc191.d: New file.
+ * gdc.dg/torture/gdc198.d: New file.
+ * gdc.dg/torture/gdc200.d: New file.
+ * gdc.dg/torture/gdc210.d: New file.
+ * gdc.dg/torture/gdc240.d: New file.
+ * gdc.dg/torture/gdc242b.d: New file.
+ * gdc.dg/torture/gdc248.d: New file.
+ * gdc.dg/torture/gdc250.d: New file.
+ * gdc.dg/torture/gdc273.d: New file.
+ * gdc.dg/torture/gdc283.d: New file.
+ * gdc.dg/torture/gdc285.d: New file.
+ * gdc.dg/torture/gdc286.d: New file.
+ * gdc.dg/torture/gdc309.d: New file.
+ * gdc.dg/torture/gdc35.d: New file.
+ * gdc.dg/torture/gdc36.d: New file.
+ * gdc.dg/torture/gdc51.d: New file.
+ * gdc.dg/torture/gdc57.d: New file.
+ * gdc.dg/torture/gdc66.d: New file.
+ * gdc.dg/torture/imports/gdc36.d: New file.
+ * gdc.dg/torture/init1.d: New file.
+ * gdc.dg/torture/pr92309.d: New file.
+ * gdc.dg/torture/pr94424.d: New file.
+ * gdc.dg/torture/pr94777b.d: New file.
+ * gdc.dg/torture/pr96152.d: New file.
+ * gdc.dg/torture/pr96153.d: New file.
+ * gdc.dg/torture/pr96156.d: New file.
+ * gdc.dg/torture/pr96157a.d: New file.
+
+2020-09-02 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/60304
+ * g++.dg/warn/Wconversion-null-5.C: New test.
+
+2020-09-02 Jonathan Wakely <jwakely@redhat.com>
+
+ * g++.old-deja/g++.abi/cxa_vec.C: Include <exception> for
+ std::set_terminate.
+
+2020-09-02 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.dg/pr55940.c: Skip for msp430 unless -mlarge is specified.
+
+2020-09-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/96859
+ * gfortran.dg/pr96859.f90: New test.
+
+2020-09-01 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/Wstringop-overflow.c: Remove xfails.
+ * gcc.dg/Wstringop-overflow-42.c: New test.
+ * gcc.dg/Wstringop-overread-4.c: New test.
+
+2020-09-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/77841
+ * g++.dg/cpp0x/initlist-new4.C: New test.
+
+2020-09-01 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/96808
+ * gcc.target/powerpc/pr96808.c: New test.
+
+2020-09-01 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96792
+ * gcc.dg/analyzer/pr96792.c: New test.
+
+2020-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/95398
+ * gfortran.dg/pr95398.f90: New test.
+
+2020-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/96867
+ * c-c++-common/gomp/pr96867.c: New test.
+
+2020-09-01 Kewen Lin <linkw@gcc.gnu.org>
+
+ * lib/target-supports.exp
+ (check_effective_target_vect_len_load_store): Call check function
+ check_effective_target_has_arch_pwr9.
+
+2020-08-31 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96798
+ * gcc.dg/analyzer/memset-1.c (test_5a): New.
+
+2020-08-31 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96860
+ * gcc.dg/analyzer/pr96860-1.c: New test.
+ * gcc.dg/analyzer/pr96860-2.c: New test.
+
+2020-08-31 Marek Polacek <polacek@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/93529
+ * g++.dg/cpp0x/sfinae4.C: Adjust expected result after P1009.
+ * g++.dg/cpp2a/new-array1.C: New test.
+ * g++.dg/cpp2a/new-array2.C: New test.
+ * g++.dg/cpp2a/new-array3.C: New test.
+ * g++.dg/cpp2a/new-array4.C: New test.
+
+2020-08-31 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96763
+ * g++.dg/analyzer/pr96763.C: New test.
+
+2020-08-31 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96764
+ * gcc.dg/analyzer/pr96764.c: New test.
+
+2020-08-31 Aldy Hernandez <aldyh@redhat.com>
+
+ PR tree-optimization/96818
+ * g++.dg/pr96818.C: New file.
+ * gcc.dg/pr96818.c: New file.
+
+2020-08-31 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96854
+ * gcc.dg/vect/pr96854.c: New testcase.
+
+2020-08-31 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/strcmpopt_6.c: Suppress -Wstringop-overread.
+
+2020-08-31 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/avx512f-pr96551-1.c: New test.
+ * gcc.target/i386/avx512f-pr96551-2.c: New test.
+
+2020-08-31 Feng Xue <fxue@os.amperecomputing.com>
+
+ PR ipa/96806
+ * g++.dg/ipa/pr96806.C: New test.
+
+2020-08-31 Kewen Lin <linkw@gcc.gnu.org>
+
+ * gcc.dg/vect/bb-slp-pr69907.c: Adjust for partial vector usages.
+ * gcc.dg/vect/slp-3.c: Likewise.
+ * gcc.dg/vect/slp-multitypes-11.c: Likewise.
+ * gcc.dg/vect/slp-perm-1.c: Likewise.
+ * gcc.dg/vect/slp-perm-5.c: Likewise.
+ * gcc.dg/vect/slp-perm-6.c: Likewise.
+ * gcc.dg/vect/slp-perm-7.c: Likewise.
+ * gcc.dg/vect/slp-perm-8.c: Likewise.
+ * gcc.dg/vect/slp-perm-9.c: Likewise.
+ * gcc.dg/vect/vect-version-2.c: Likewise.
+ * lib/target-supports.exp (check_vect_partial_vector_usage): New
+ function.
+ (check_effective_target_vect_len_load_store): Likewise.
+ (check_effective_target_vect_partial_vectors_usage_1): Likewise.
+ (check_effective_target_vect_partial_vectors_usage_2): Likewise.
+ (check_effective_target_vect_partial_vectors): Likewise.
+
+2020-08-30 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/Wstringop-overread-3.c: New test.
+
+2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
+
+ PR fortran/96728
+ * gfortran.dg/PR96728.f90: New test.
+
+2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
+
+ PR fortran/96727
+ * gfortran.dg/PR96727.f90: New test.
+
+2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
+
+ PR fortran/96726
+ * gfortran.dg/PR96726.f90: New test.
+
+2020-08-30 Steve Kargl <sgk@troutmask.apl.washington.edu>
+
+ * gfortran.dg/PR95352.f90: New test.
+
+2020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com>
+
+ PR fortran/94110
+ * gfortran.dg/PR94110.f90: New test.
+
+2020-08-28 Martin Sebor <msebor@redhat.com>
+
+ * c-c++-common/Warray-bounds-7.c: Adjust expected warnings.
+ * c-c++-common/Wrestrict.c: Remove xfail.
+ * c-c++-common/attr-nonstring-3.c: Adjust text of expected warnings.
+ * c-c++-common/attr-nonstring-6.c: Suppress -Wstringop-overread
+ instead of -Wstringop-overflow.
+ * c-c++-common/attr-nonstring-8.c: Adjust text of expected warnings.
+ * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Also suppress
+ -Wstringop-overread.
+ * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
+ * gcc.dg/Warray-bounds-39.c: Adjust expected warnings.
+ * gcc.dg/Warray-bounds-40.c: Also suppress -Wstringop-overread.
+ * gcc.dg/Warray-bounds-58.c: Remove xfail. Also expect
+ -Wstringop-overread. Adjust text of expected warnings.
+ * gcc.dg/Wsizeof-pointer-memaccess1.c: Also suppress
+ -Wstringop-overread.
+ * gcc.dg/Wstringop-overflow-22.c: Adjust text of expected warnings.
+ * gcc.dg/Wstringop-overflow-33.c: Expect -Wstringop-overread.
+ * gcc.dg/Wstringop-overflow-9.c: Expect -Wstringop-overread.
+ * gcc.dg/attr-nonstring-2.c: Adjust text of expected warnings.
+ * gcc.dg/attr-nonstring-3.c: Same.
+ * gcc.dg/attr-nonstring-4.c: Same.
+ * gcc.dg/attr-nonstring.c: Expect -Wstringop-overread.
+ * gcc.dg/builtin-stringop-chk-5.c: Adjust comment.
+ * gcc.dg/builtin-stringop-chk-8.c: Enable -Wstringop-overread instead
+ of -Wstringop-overflow.
+ * gcc.dg/pr78902.c: Also expect -Wstringop-overread.
+ * gcc.dg/pr79214.c: Adjust text of expected warnings.
+ * gcc.dg/strcmpopt_10.c: Suppress valid -Wno-stringop-overread.
+ * gcc.dg/strlenopt-57.c: Also expect -Wstringop-overread.
+ * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Also suppress valid
+ -Wno-stringop-overread.
+ * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Same.
+ * gcc.dg/uninit-33.c: Same.
+ * gcc.dg/warn-strnlen-no-nul-2.c: Adjust text of expected warning.
+ * gcc.dg/warn-strnlen-no-nul.c: Same.
+ * gcc.target/i386/strcmpopt_6.c: Suppress -Wstringop-overread.
+ * gcc.dg/Wstringop-overread-2.c: New test.
+ * gcc.dg/Wstringop-overread.c: New test.
+
+2020-08-28 Martin Sebor <msebor@redhat.com>
+
+ PR c/96596
+ * gcc.dg/Wbuiltin-declaration-mismatch-16.c: New test.
+
+2020-08-28 Tobias Burnus <tobias@codesourcery.com>
+
+ PR fortran/94672
+ * gfortran.dg/optional_assumed_charlen_2.f90: New test.
+
+2020-08-28 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
+
+ PR target/96357
+ * gcc.target/aarch64/sve/pr96357.c: New test.
+
+2020-08-28 Alex Coplan <alex.coplan@arm.com>
+
+ * gcc.target/aarch64/mem-shift-canonical.c: Skip on ILP32.
+
+2020-08-28 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/96624
+ * gfortran.dg/reshape_8.f90 : New test.
+
+2020-08-28 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.dg/pr96579.c: Compile only with target dfp.
+
+2020-08-28 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/double_mask_reg-1.c: New test.
+
+2020-08-27 John David Anglin <danglin@gcc.gnu.org>
+
+ * gcc.target/hppa/shadd-2.c: Adjust times to 4.
+
+2020-08-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/65146
+ * gcc.target/i386/pr65146.c: New test.
+
+2020-08-27 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ PR target/96787
+ * gcc.target/powerpc/pr96787-1.c: New.
+ * gcc.target/powerpc/pr96787-2.c: New.
+
+2020-08-27 Mark Eggleston <markeggleston@gcc.gnu.org>
+
+ PR fortran/95882
+ * gfortran.dg/pr95882_1.f90: New test.
+ * gfortran.dg/pr95882_2.f90: New test.
+ * gfortran.dg/pr95882_3.f90: New test.
+ * gfortran.dg/pr95882_4.f90: New test.
+ * gfortran.dg/pr95882_5.f90: New test.
+
+2020-08-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96522
+ * gcc.dg/torture/pr96522.c: New testcase.
+
+2020-08-27 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/loop-19.c: Adjust.
+ * gcc.dg/tree-ssa/loop-2.c: Likewise.
+ * gcc.dg/tree-ssa/loop-3.c: Likewise.
+
+2020-08-27 Alex Coplan <alex.coplan@arm.com>
+
+ * gcc.target/aarch64/mem-shift-canonical.c: New test.
+
+2020-08-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96579
+ * gcc.dg/pr96579.c: New testcase.
+
+2020-08-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96565
+ * gcc.dg/tree-ssa/ssa-dse-40.c: New testcase.
+ * gcc.dg/builtin-object-size-4.c: Adjust.
+
+2020-08-26 Jeff Law <law@redhat.com>
+
+ * gcc.target/i386/387-7.c: Add dg-require-effective-target c99_runtime.
+ * gcc.target/i386/387-9.c: Likewise.
+ * g++.target/i386/avx512bw-pr96246-1.C: Likewise.
+ * gcc.target/i386/avx512f-rint-sfix-vec-2.c: Likewise.
+ * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: Likewise.
+ * g++.target/i386/avx512vl-pr96246-1.C: Likewise.
+ * gcc.target/i386/pr61403.c: Likewise.
+ * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
+ * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
+
+2020-08-26 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/96802
+ * gcc.target/i386/pr96802-1.c: New test.
+ * gcc.target/i386/pr96802-2.c: Likewise.
+
+2020-08-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc.target/msp430/emulate-srli.c: Fix expected assembler text.
+ * gcc.target/msp430/max-inline-shift-430-no-opt.c: New test.
+ * gcc.target/msp430/max-inline-shift-430.c: New test.
+ * gcc.target/msp430/max-inline-shift-430x.c: New test.
+
+2020-08-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96698
+ * gcc.dg/vect/pr96698.c: New testcase.
+
+2020-08-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96783
+ * gcc.dg/vect/pr96783-1.c: New testcase.
+ * gcc.dg/vect/pr96783-2.c: Likewise.
+
+2020-08-26 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/operator-1.C: New.
+ * g++.dg/lookup/operator-2.C: New.
+
+2020-08-26 Qian Jianhua <qianjh@cn.fujitsu.com>
+
+ * gcc.target/aarch64/insv_1.c: Add '#' in scan-assembler
+
+2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/96156
+ * gdc.dg/pr96156.d: New test.
+
+2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/96153
+ * gdc.dg/pr96153.d: Add new tests.
+
+2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/96157
+ * gdc.dg/pr96157a.d: New test.
+ * gdc.dg/pr96157b.d: New test.
+
+2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * lib/gdc-utils.exp (gdc-convert-test): Clear PERMUTE_ARGS for
+ fail_compilation tests if not set by test file.
+
+2020-08-26 Martin Liska <mliska@suse.cz>
+
+ * lib/target-supports-dg.exp: Add dg-require-symver.
+ * lib/target-supports.exp: Likewise.
+ * gcc.dg/ipa/symver1.c: New test.
+
+2020-08-26 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.dg/gomp/declare-target-4.f90: New test.
+ * gfortran.dg/gomp/declare-target-5.f90: New test.
+
+2020-08-26 liuhongt <hongtao.liu@intel.com>
+
+ PR target/96667
+ * gcc.target/i386/avx512bw-pr96246-1.c: Moved to...
+ * g++.target/i386/avx512bw-pr96246-1.C: ...here.
+ * gcc.target/i386/avx512bw-pr96246-2.c: Moved to...
+ * g++.target/i386/avx512bw-pr96246-2.C: ...here.
+ * gcc.target/i386/avx512vl-pr96246-1.c: Moved to...
+ * g++.target/i386/avx512vl-pr96246-1.C: ...here.
+ * gcc.target/i386/avx512vl-pr96246-2.c: Moved to...
+ * g++.target/i386/avx512vl-pr96246-2.C: ...here.
+
+2020-08-26 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/94858
+ * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Remove xfail.
+ * gcc.dg/analyzer/pr94858-1.c: New test.
+ * gcc.dg/analyzer/pr94858-2.c: New test.
+ * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: Update expected number
+ of enodes.
+ * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: Likewise.
+
+2020-08-26 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96777
+ * gcc.dg/analyzer/pr96777.c: New test.
+
+2020-08-25 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/95863
+ * gcc.target/i386/pr95863-1.c: New test.
+ * gcc.target/i386/pr95863-2.c: Likewise.
+
+2020-08-25 Tobias Burnus <tobias@codesourcery.com>
+
+ PR c/96678
+ * c-c++-common/gomp/map-4.c: New test.
+ * c-c++-common/gomp/depend-1.c: Update dg-error.
+ * c-c++-common/gomp/map-1.c: Likewise.
+ * c-c++-common/gomp/reduction-1.c: Likewise.
+ * g++.dg/gomp/depend-1.C: Likewise.
+ * g++.dg/gomp/depend-2.C: Likewise.
+
+2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/sve/acle/general/attributes_1.c: Rename
+ __ARM_FEATURE_SVE_VECTOR_OPERATIONS to
+ __ARM_FEATURE_SVE_VECTOR_OPERATORS.
+
+2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
+
+ * g++.target/aarch64/sve/acle/general-c++/attributes_2.C: New test.
+ * g++.target/aarch64/sve/acle/general-c++/mangle_6.C: Likewise.
+ * g++.target/aarch64/sve/acle/general-c++/mangle_7.C: Likewise.
+ * g++.target/aarch64/sve/acle/general-c++/mangle_8.C: Likewise.
+ * g++.target/aarch64/sve/acle/general-c++/mangle_9.C: Likewise.
+ * g++.target/aarch64/sve/acle/general-c++/mangle_10.C: Likewise.
+ * gcc.target/aarch64/sve/acle/general/attributes_7.c: Check the
+ error messages reported when arm_sve_vector_bits is applied to
+ SVE tuple types or to existing fixed-length SVE types.
+
+2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
+
+ * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add a leading
+ "u" to the mangling of each SVE vector and predicate type.
+ * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise.
+ * g++.target/aarch64/sve/acle/general-c++/mangle_3.C: Likewise.
+ * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: Likewise.
+
+2020-08-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96548
+ PR tree-optimization/96760
+ * gcc.dg/torture/pr96548.c: New testcase.
+ * gcc.dg/torture/pr96760.c: Likewise.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/96722
+ * g++.dg/opt/pr96722.C: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/96758
+ * gcc.dg/strcmpopt_12.c: New test.
+
+2020-08-25 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/96730
+ * gcc.dg/tree-ssa/pr96730.c: New test.
+
+2020-08-25 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR tree-optimization/21137
+ * gcc.dg/pr21137.c: New test.
+
+2020-08-25 Richard Biener <rguenther@suse.de>
+
+ PR debug/96690
+ * g++.dg/lto/pr96690_0.C: New testcase.
+
+2020-08-25 Hongtao Liu <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr96755.c: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/96715
+ * gcc.dg/tree-ssa/copy-sign-3.c: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/96721
+ * g++.dg/opt/flifetime-dse8.C: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/95450
+ * gcc.target/powerpc/pr95450.c: New test.
+
+2020-08-25 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/other/final8.C: Adjust expected output.
+
+2020-08-24 Mark Eggleston <markeggleston@gcc.gnu.org>
+
+ PR fortran/96486
+ * gfortran.dg/pr96486.f90: New test.
+
+2020-08-24 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/94538
+ * gcc.target/arm/pure-code/pr94538-1.c: New test.
+ * gcc.target/arm/pure-code/pr94538-2.c: New test.
+
+2020-08-24 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/vect/bb-slp-38.c: Adjust pattern as now we only process
+ a single vectorization and now 2 partial.
+ * gcc.dg/vect/bb-slp-45.c: New test.
+
+2020-08-24 Hans-Peter Nilsson <hp@axis.com>
+
+ PR target/93372
+ * gcc.target/cris/pr93372-47.c: New test.
+
+2020-08-23 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/96744
+ * gcc.target/i386/pr96744-1.c: New test.
+ * gcc.target/i386/pr96744-2.c: Likewise.
+ * gcc.target/i386/pr96744-3a.c: Likewise.
+ * gcc.target/i386/pr96744-3b.c: Likewise.
+ * gcc.target/i386/pr96744-4.c: Likewise.
+ * gcc.target/i386/pr96744-5.c: Likewise.
+ * gcc.target/i386/pr96744-6.c: Likewise.
+ * gcc.target/i386/pr96744-7.c: Likewise.
+ * gcc.target/i386/pr96744-8a.c: Likewise.
+ * gcc.target/i386/pr96744-8b.c: Likewise.
+ * gcc.target/i386/pr96744-9.c: Likewise.
+
+2020-08-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/92785
+ * gfortran.dg/unlimited_polymorphic_31.f03: Change to stop 1.
+
+2020-08-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/96737
+ * gfortran.dg/pr96737.f90: Add option -g.
+
+2020-08-23 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/96737
+ * gfortran.dg/pr96737.f90: New test.
+
+2020-08-22 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/94851
+ * gcc.dg/analyzer/pr94851-1.c: New test.
+ * gcc.dg/analyzer/pr94851-3.c: New test.
+ * gcc.dg/analyzer/pr94851-4.c: New test.
+
+2020-08-22 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Drop
+ -fanalyzer-verbose-state-changes.
+
+2020-08-21 Hongtao Liu <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr96262-1.c: New test.
+
+2020-08-21 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/bitwise_mask_op-1.c: New test.
+ * gcc.target/i386/bitwise_mask_op-2.c: New test.
+ * gcc.target/i386/bitwise_mask_op-3.c: New test.
+ * gcc.target/i386/avx512bw-pr88465.c: New testcase.
+ * gcc.target/i386/avx512bw-kunpckwd-1.c: Adjust testcase.
+ * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
+ * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
+ * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
+ * gcc.target/i386/pr55342.c: Ditto.
+
+2020-08-21 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/spill_to_mask-1.c: New tests.
+ * gcc.target/i386/spill_to_mask-2.c: New tests.
+ * gcc.target/i386/spill_to_mask-3.c: New tests.
+ * gcc.target/i386/spill_to_mask-4.c: New tests.
+
+2020-08-21 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/95152
+ * gcc.dg/analyzer/pr95152-4.c: New test.
+ * gcc.dg/analyzer/pr95152-5.c: New test.
+
+2020-08-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96723
+ * g++.dg/analyzer/pr96723.C: New test.
+
+2020-08-20 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/96100
+ PR fortran/96101
+ * gfortran.dg/char_length_23.f90: New test.
+
+2020-08-20 Joe Ramsay <Joe.Ramsay@arm.com>
+
+ PR target/96683
+ * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
+ * gcc.target/arm/mve/intrinsics/vst1q_s16.c: New test.
+ * gcc.target/arm/mve/intrinsics/vst1q_s8.c: New test.
+ * gcc.target/arm/mve/intrinsics/vst1q_u16.c: New test.
+ * gcc.target/arm/mve/intrinsics/vst1q_u8.c: New test.
+
+2020-08-20 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.dg/gomp/pr67500.f90: New file.
+
+2020-08-20 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp (arm_soft_ok): Remove arm32 check.
+
+2020-08-20 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/pure-code/pure-code.exp: Skip for
+ arm*-*-uclinuxfdpiceabi. Fix missing closing bracket.
+
+2020-08-20 Mark Eggleston <markeggleston@gcc.gnu.org>
+
+ PR fortran/96436
+ * gfortran.dg/pr96436_1.f90: New test.
+ * gfortran.dg/pr96436_2.f90: New test.
+ * gfortran.dg/pr96436_3.f90: New test.
+ * gfortran.dg/pr96436_4.f90: New test.
+ * gfortran.dg/pr96436_5.f90: New test.
+ * gfortran.dg/pr96436_6.f90: New test.
+ * gfortran.dg/pr96436_7.f90: New test.
+ * gfortran.dg/pr96436_8.f90: New test.
+ * gfortran.dg/pr96436_9.f90
+ * gfortran.dg/pr96436_10.f90
+
+2020-08-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96713
+ * gcc.dg/analyzer/pr96713.c: New test.
+
+2020-08-19 Jason Merrill <jason@redhat.com>
+
+ DR 2369
+ * g++.dg/concepts/diagnostic10.C: Adjust expexcted errors.
+ * g++.dg/concepts/diagnostic13.C: Adjust expexcted errors.
+ * g++.dg/concepts/diagnostic2.C: Adjust expexcted errors.
+ * g++.dg/concepts/diagnostic3.C: Adjust expexcted errors.
+ * g++.dg/concepts/diagnostic4.C: Adjust expexcted errors.
+ * g++.dg/concepts/diagnostic5.C: Adjust expexcted errors.
+ * g++.dg/concepts/diagnostic9.C: Adjust expexcted errors.
+ * g++.dg/concepts/expression2.C: Adjust expexcted errors.
+ * g++.dg/concepts/fn5.C: Adjust expexcted errors.
+ * g++.dg/concepts/placeholder5.C: Adjust expexcted errors.
+ * g++.dg/concepts/pr67595.C: Adjust expexcted errors.
+ * g++.dg/cpp2a/concepts-pr78752-2.C: Adjust expexcted errors.
+ * g++.dg/cpp2a/concepts-pr84140.C: Adjust expexcted errors.
+ * g++.dg/cpp2a/concepts-recursive-sat3.C: Adjust expexcted errors.
+ * g++.dg/cpp2a/concepts-requires18.C: Adjust expexcted errors.
+ * g++.dg/cpp2a/concepts-requires19.C: Adjust expexcted errors.
+ * g++.dg/cpp2a/concepts3.C: Adjust expexcted errors.
+ * g++.dg/cpp2a/concepts-nondep1.C: New test.
+ * g++.dg/cpp2a/concepts-nondep1a.C: New test.
+
+2020-08-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96643
+ * g++.dg/analyzer/pr96643.C: New test.
+
+2020-08-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96705
+ * gcc.dg/analyzer/pr96705.c: New test.
+
+2020-08-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96699
+ * gcc.dg/analyzer/pr96699.c: New test.
+
+2020-08-19 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ * gcc.target/powerpc/pcrel-sibcall-1.c: Adjust.
+
+2020-08-19 Feng Xue <fxue@os.amperecomputing.com>
+
+ PR tree-optimization/94234
+ * gcc.dg/pr94234-1.c: New test.
+
+2020-08-19 Peixin Qiao <qiaopeixin@huawei.com>
+
+ * gcc.target/aarch64/mgeneral-regs_7.c: New test.
+
+2020-08-19 Pat Bernardi <bernardi@adacore.com>
+
+ * gcc.dg/sinatan-2.c: Add dg-require-effective-target c99_runtime.
+ * gcc.dg/sinhovercosh-1.c: Likewise.
+ * gcc.dg/tanhbysinh.c: Likewise.
+
+2020-08-19 Tom de Vries <tdevries@suse.de>
+
+ PR target/96494
+ * lib/target-supports.exp (check_effective_target_sync_int_long):
+ Return 1 for nvptx.
+ (check_effective_target_sync_int_long_stack): New proc.
+ * gcc.dg/pr86314.c: Require effective target sync_int_long_stack.
+
+2020-08-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96651
+ * gcc.dg/analyzer/pr96651-1.c: New test.
+ * gcc.dg/analyzer/pr96651-2.c: New test.
+
+2020-08-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96648
+ * gcc.dg/analyzer/pr96648.c: New test.
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ * gcc.target/powerpc/mma-builtin-3.c: Rename xvcvbf16sp to xvcvbf16spn.
+
+2020-08-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/96199
+ * g++.dg/cpp1z/class-deduction-spec1.C: New test.
+
+2020-08-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/96199
+ * g++.dg/cpp2a/class-deduction-alias4.C: New test.
+
+2020-08-18 Harald Anlauf <anlauf@gmx.de>
+
+ * gfortran.dg/minmax_char_3.f90: New test.
+ * gfortran.dg/min_max_kind.f90: New test.
+ * gfortran.dg/pr96613.f90: New test.
+
+2020-08-18 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/96665
+ PR middle-end/78257
+ * gcc.dg/memcmp-5.c: New test.
+
+2020-08-18 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/96670
+ * gcc.dg/memchr-2.c: New test.
+ * gcc.dg/memcmp-6.c: New test.
+
+2020-08-18 Roger Sayle <roger@nextmovesoftware.com>
+ Zdenek Sojka <zsojka@seznam.cz>
+
+ PR rtl-optimization/96298
+ * gcc.dg/pr96298.c: New test.
+ * gcc.target/i386/pr96298.c: New test.
+
+2020-08-18 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/96301
+ * gdc.dg/pr96301a.d: New test.
+ * gdc.dg/pr96301b.d: New test.
+ * gdc.dg/pr96301c.d: New test.
+
+2020-08-18 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr96562-1.c: New test.
+
+2020-08-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96571
+ * gcc.dg/Wunused-var-4.c: New test.
+
+2020-08-18 liuhongt <hongtao.liu@intel.com>
+
+ PR target/96574
+ * gcc.target/i386/pr92865-1.c: Adjust testcase.
+
+2020-08-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96641
+ * g++.dg/analyzer/pr96641.C: New test.
+
+2020-08-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96644
+ * gcc.dg/analyzer/pr96644.c: New test.
+
+2020-08-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96639
+ * gcc.dg/analyzer/pr96639.c: New test.
+
+2020-08-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96642
+ * gcc.dg/analyzer/pr96642.c: New test.
+
+2020-08-17 Uroš Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/rdrand-1.c (dg-final): Update scan string.
+ * gcc.target/i386/rdrand-2.c (dg-final): Ditto.
+ * gcc.target/i386/rdrand-3.c (dg-final): Ditto.
+
+2020-08-17 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/endbr_immediate.c: New test.
+
+2020-08-14 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/78257
+ * gcc.dg/memchr.c: New test.
+ * gcc.dg/memcmp-2.c: New test.
+ * gcc.dg/memcmp-3.c: New test.
+ * gcc.dg/memcmp-4.c: New test.
+
+2020-08-14 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96611
+ * gcc.dg/analyzer/pr96611.c: New test.
+
+2020-08-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/90254
+ PR c++/93711
+ * g++.dg/cpp1z/aggr-base10.C: New test.
+ * g++.dg/cpp2a/no_unique_address7.C: New test.
+ * g++.dg/cpp2a/no_unique_address7a.C: New test.
+
+2020-08-14 Lewis Hyatt <lhyatt@gmail.com>
+
+ * lib/prune.exp: Change TEST_ALWAYS_FLAGS to use -fdiagnostics-plain-output.
+ * lib/c-compat.exp: Adapt to the prune.exp change.
+
+2020-08-14 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/torture/pr92088-1.c: Add require-effective-target alloca.
+ * gcc.dg/torture/pr92088-2.c: Same.
+ * gcc.dg/torture/pr93124.c: Same.
+ * gcc.dg/torture/pr94479.c: Same.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: Same.
+
+2020-08-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/96598
+ * gcc.dg/analyzer/pr96598.c: New test.
+
+2020-08-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/93032
+ PR analyzer/93938
+ PR analyzer/94011
+ PR analyzer/94099
+ PR analyzer/94399
+ PR analyzer/94458
+ PR analyzer/94503
+ PR analyzer/94640
+ PR analyzer/94688
+ PR analyzer/94689
+ PR analyzer/94839
+ PR analyzer/95026
+ PR analyzer/95042
+ PR analyzer/95240
+ * g++.dg/analyzer/pr93212.C: Add dg-warning for dangling
+ reference.
+ * g++.dg/analyzer/pr93950.C: Remove xfail.
+ * g++.dg/analyzer/pr94011.C: New test.
+ * g++.dg/analyzer/pr94028.C: Remove leak false positives; mark as
+ failing on C++98.
+ * g++.dg/analyzer/pr94503.C: New test.
+ * g++.dg/analyzer/pr95042.C: New test.
+ * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c: New test.
+ * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add xfail.
+ * gcc.dg/analyzer/CVE-2005-1689-minimal.c:
+ Include "analyzer-decls.h".
+ (test_4, test_5, test_6, test_7, test_8): New tests.
+ * gcc.dg/analyzer/abs-1.c: New test.
+ * gcc.dg/analyzer/aliasing-1.c: New test.
+ * gcc.dg/analyzer/aliasing-2.c: New test.
+ * gcc.dg/analyzer/analyzer-decls.h (__analyzer_describe): New
+ decl.
+ (__analyzer_dump_num_heap_regions): Remove.
+ * gcc.dg/analyzer/attribute-nonnull.c: Add dg-warnings for cases
+ where NULL is directly used as an argument.
+ * gcc.dg/analyzer/bzero-1.c: New test.
+ * gcc.dg/analyzer/casts-1.c: New test.
+ * gcc.dg/analyzer/casts-2.c: New test.
+ * gcc.dg/analyzer/compound-assignment-1.c
+ (test_4): Remove xfail from leak false positive.
+ (called_by_test_5a): Add "allocated here" expected message.
+ (called_by_test_5b): Make expected leak message more precise.
+ * gcc.dg/analyzer/compound-assignment-3.c: Update expected leak
+ message.
+ * gcc.dg/analyzer/compound-assignment-4.c: New test.
+ * gcc.dg/analyzer/compound-assignment-5.c: New test.
+ * gcc.dg/analyzer/conditionals-notrans.c: Remove xfails.
+ * gcc.dg/analyzer/data-model-1.c (test_12d): Update expected
+ results.
+ (test_13): Remove xfail.
+ (test_14): Remove xfail.
+ (test_15): Remove xfail.
+ (test_16): Remove xfails. Add out-of-bounds access.
+ (test_16_alt): Remove xfails.
+ (test_23): Remove xfail.
+ (test_24): Remove xfail.
+ (test_25): Remove xfail.
+ (test_26): Update expected result. Remove xfail. Add xfail.
+ (test_27): Remove xfails.
+ (test_29): Add __analyzer_eval pointer comparisons.
+ (test_41): Generalize expected output for u.ptr comparison with
+ NULL for targets where this could be known to be false.
+ (test_42): Remove xfail.
+ (test_51): Remove xfails.
+ * gcc.dg/analyzer/data-model-13.c: Update for improvements to
+ source location and wording of leak message.
+ * gcc.dg/analyzer/data-model-14.c: Remove -fanalyzer-fine-grained.
+ (test_1): Update for improvement to expected message.
+ (test_2): Remove xfail.
+ * gcc.dg/analyzer/data-model-18.c: Remove xfail.
+ * gcc.dg/analyzer/data-model-20.c: New test.
+ * gcc.dg/analyzer/data-model-5.c: Add dg-warning for deref of
+ NULL. Add xfailing false leak.
+ * gcc.dg/analyzer/data-model-5b.c: Add xfailing false leak.
+ * gcc.dg/analyzer/data-model-5c.c: Update xfailing false leak.
+ * gcc.dg/analyzer/data-model-5d.c: Reimplement.
+ * gcc.dg/analyzer/data-model-6.c: Delete test.
+ * gcc.dg/analyzer/data-model-8.c: Remove xfail.
+ * gcc.dg/analyzer/describe-1.c: New test.
+ * gcc.dg/analyzer/dot-output.c: Remove xfail.
+ * gcc.dg/analyzer/explode-1.c: Add expected leak warning.
+ * gcc.dg/analyzer/explode-2.c: Add expected leak warnings. Mark
+ double-free warnings as xfail for now.
+ * gcc.dg/analyzer/feasibility-1.c: New test.
+ * gcc.dg/analyzer/first-field-1.c: New test.
+ * gcc.dg/analyzer/first-field-2.c: New test.
+ * gcc.dg/analyzer/init.c: New test.
+ * gcc.dg/analyzer/leak-2.c: New test.
+ * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: New test.
+ * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: New test.
+ * gcc.dg/analyzer/loop-2a.c: Update expected behavior.
+ * gcc.dg/analyzer/loop-3.c: Mark use-after-free as xfail. Add
+ expected warning about deref of unchecked pointer.
+ * gcc.dg/analyzer/loop-4.c: Remove -fno-analyzer-state-purge.
+ Update expected behavior.
+ * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: New test.
+ * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: New test.
+ * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: New test.
+ * gcc.dg/analyzer/loop-start-to-end-by-step.c: New test.
+ * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: New test.
+ * gcc.dg/analyzer/loop.c: Remove -fno-analyzer-state-purge.
+ Update expected behavior.
+ * gcc.dg/analyzer/malloc-1.c: Remove xfails from leak false
+ positives. Update expected wording of global_link.m_ptr leak.
+ (test_49): New test.
+ * gcc.dg/analyzer/malloc-4.c: Remove leak false positive. Update
+ expected wording of leak warning.
+ * gcc.dg/analyzer/malloc-in-loop.c: New test.
+ * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Update expected path
+ to show call to wrapped_malloc.
+ * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Remove
+ -fanalyzer-verbose-state-changes.
+ * gcc.dg/analyzer/malloc-paths-9.c: Remove comment about duplicate
+ warnings. Remove duplicate use-after-free paths.
+ * gcc.dg/analyzer/malloc-vs-local-1a.c: Add dg-warning for deref
+ of unchecked pointer. Update expected number of enodes.
+ * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
+ * gcc.dg/analyzer/malloc-vs-local-3.c: Add dg-warning for deref of
+ unchecked pointer. Update expected number of enodes. Avoid
+ overspecifying the leak message.
+ * gcc.dg/analyzer/memset-1.c: New test.
+ * gcc.dg/analyzer/paths-3.c: Update expected number of enodes.
+ * gcc.dg/analyzer/paths-4.c: Likewise.
+ * gcc.dg/analyzer/paths-6.c: Likewise.
+ * gcc.dg/analyzer/paths-7.c: Likewise.
+ * gcc.dg/analyzer/pr93032-mztools-simplified.c: New test.
+ * gcc.dg/analyzer/pr93032-mztools.c: New test.
+ * gcc.dg/analyzer/pr93382.c: Mark taint tests as failing.
+ * gcc.dg/analyzer/pr93938.c: New test.
+ * gcc.dg/analyzer/pr94099.c: Replace uninit dg-warning with
+ dg-warning for NULL dereference.
+ * gcc.dg/analyzer/pr94399.c: New test.
+ * gcc.dg/analyzer/pr94447.c: Add dg-warning for NULL dereference.
+ * gcc.dg/analyzer/pr94458.c: New test.
+ * gcc.dg/analyzer/pr94640.c: New test.
+ * gcc.dg/analyzer/pr94688.c: New test.
+ * gcc.dg/analyzer/pr94689.c: New test.
+ * gcc.dg/analyzer/pr94839.c: New test.
+ * gcc.dg/analyzer/pr95026.c: New test.
+ * gcc.dg/analyzer/pr95240.c: New test.
+ * gcc.dg/analyzer/refcounting-1.c: New test.
+ * gcc.dg/analyzer/single-field.c: New test.
+ * gcc.dg/analyzer/stale-frame-1.c: New test.
+ * gcc.dg/analyzer/symbolic-1.c: New test.
+ * gcc.dg/analyzer/symbolic-2.c: New test.
+ * gcc.dg/analyzer/symbolic-3.c: New test.
+ * gcc.dg/analyzer/symbolic-4.c: New test.
+ * gcc.dg/analyzer/symbolic-5.c: New test.
+ * gcc.dg/analyzer/symbolic-6.c: New test.
+ * gcc.dg/analyzer/taint-1.c: Mark the "gets unchecked value"
+ events as failing for now. Update dg-message directives to avoid
+ relying on numbering.
+ * gcc.dg/analyzer/torture/loop-inc-ptr-1.c: New test.
+ * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: New test.
+ * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: New test.
+ * gcc.dg/analyzer/unknown-fns-2.c: New test.
+ * gcc.dg/analyzer/unknown-fns-3.c: New test.
+ * gcc.dg/analyzer/unknown-fns-4.c: New test.
+ * gcc.dg/analyzer/unknown-fns.c: Update dg-warning to reflect fixed
+ source location for leak diagnostic.
+ * gcc.dg/analyzer/use-after-free.c: New test.
+ * gcc.dg/analyzer/vla-1.c: New test.
+ * gcc.dg/analyzer/zlib-4.c: Rewrite to avoid "exit" calls. Add
+ expected leak warnings.
+ * gfortran.dg/analyzer/pr93993.f90: Remove leak of tm warning,
+ which seems to have been a false positive.
+
+2020-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/96506
+ * gcc.target/powerpc/pr96506.c: New test.
+
+2020-08-13 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/93671
+ * gfortran.dg/coarray/pr93671.f90: New test.
+
+2020-08-13 Richard Sandiford <richard.sandiford@arm.com>
+
+ Revert:
+ 2020-08-13 Peixin Qiao <qiaopeixin@huawei.com>
+
+ * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that
+ -mgeneral-regs-only is compatible with the use of vector type
+ used in the test case.
+
+2020-08-13 Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ * gcc.target/nvptx/ia64-sync-5.c: New.
+
+2020-08-13 Martin Liska <mliska@suse.cz>
+
+ PR ipa/96482
+ * gcc.dg/ipa/pr96482-2.c: New test.
+
+2020-08-13 Hongtao Liu <hongtao.liu@intel.com>
+
+ * gcc.target/i386/avx512bw-pr96246-1.c: New test.
+ * gcc.target/i386/avx512bw-pr96246-2.c: New test.
+ * gcc.target/i386/avx512vl-pr96246-1.c: New test.
+ * gcc.target/i386/avx512vl-pr96246-2.c: New test.
+ * gcc.target/i386/avx512bw-vmovdqu16-1.c: Adjust test.
+ * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
+ * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
+ * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
+ * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
+ * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
+ * gcc.target/i386/avx512vl-pr92686-movcc-1.c: Ditto.
+ * gcc.target/i386/avx512vl-pr96246-1.c: Ditto.
+ * gcc.target/i386/avx512vl-pr96246-2.c: Ditto.
+ * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
+ * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
+ * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
+ * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
+
+2020-08-13 Hans-Peter Nilsson <hp@axis.com>
+
+ PR middle-end/94600
+ * gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c, gcc.dg/pr94600-7.c,
+ gcc.dg/pr94600-8.c: Align t0 to 4-byte boundary.
+
+2020-08-13 Marek Polacek <polacek@redhat.com>
+
+ PR c++/92812
+ * g++.dg/cpp2a/paren-init27.C: New test.
+ * g++.dg/cpp2a/paren-init28.C: New test.
+ * g++.dg/cpp2a/paren-init29.C: New test.
+ * g++.dg/cpp2a/paren-init30.C: New test.
+ * g++.dg/cpp2a/paren-init31.C: New test.
+ * g++.dg/cpp2a/paren-init32.C: New test.
+
+2020-08-12 Roger Sayle <roger@nextmovesoftware.com>
+ Uroš Bizjak <ubizjak@gmail.com>
+
+ PR target/96558
+ * gcc.dg/pr96558.c: New test.
+
+2020-08-12 Martin Liska <mliska@suse.cz>
+
+ PR ipa/96482
+ * gcc.dg/ipa/pr96482.c: New test.
+
+2020-08-12 Peixin Qiao <qiaopeixin@huawei.com>
+
+ * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that
+ -mgeneral-regs-only is compatible with the use of vector type
+ used in the test case.
+
+2020-08-12 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.dg/gomp/nontemporal-1.f90: New test.
+ * gfortran.dg/gomp/nontemporal-2.f90: New test.
+
+2020-08-12 Tom de Vries <tdevries@suse.de>
+
+ * gcc.target/nvptx/ia64-sync-1.c: New test.
+ * gcc.target/nvptx/ia64-sync-2.c: New test.
+ * gcc.target/nvptx/ia64-sync-3.c: New test.
+ * gcc.target/nvptx/ia64-sync-4.c: New test.
+
+2020-08-12 Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ PR testsuite/96519
+ * gcc.dg/ia64-sync-5.c (AC, init_qi, test_qi): Change element type to
+ signed char.
+
+2020-08-12 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/96566
+ * lib/target-supports.exp (check_effective_target_large_initializer):
+ New proc.
+ * gcc.dg/builtin-object-size-21.c: Require large_initializer.
+ * gcc.dg/strlenopt-55.c: Same.
+
+2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M
+ restrictions.
+
+2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/multilib.exp: Fix parameter passing for gcc_opts.
+
+2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR target/96308
+ * g++.dg/pr96308.C: New test.
+
+2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ PR target/96456
+ * gcc.target/s390/pr96456.c: New test.
+
+2020-08-12 Alan Modra <amodra@gmail.com>
+
+ PR target/96525
+ * gcc.target/powerpc/pr96493.c: Make it a link test when no
+ power10_hw. Require power10_ok.
+
+2020-08-11 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/opt/flifetime-dse2.C: Remove AIX xfail.
+ * g++.dg/opt/flifetime-dse4.C: Remove AIX xfail.
+
+2020-08-11 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/Warray-bounds-46.c: Add missing require-effective-target
+ directive.
+ * gcc.dg/Warray-bounds-48.c: Same.
+ * gcc.dg/Warray-bounds-50.c: Same.
+ * gcc.dg/Wreturn-local-addr-2.c: Same.
+ * gcc.dg/Wreturn-local-addr-3.c: Same.
+ * gcc.dg/Wreturn-local-addr-4.c: Same.
+ * gcc.dg/Wreturn-local-addr-6.c: Same.
+ * gcc.dg/Wstack-usage.c: Same.
+ * gcc.dg/Wstringop-overflow-15.c: Same.
+ * gcc.dg/Wstringop-overflow-23.c: Same.
+ * gcc.dg/Wstringop-overflow-25.c: Same.
+ * gcc.dg/Wstringop-overflow-27.c: Same.
+ * gcc.dg/Wstringop-overflow-39.c: Same.
+ * gcc.dg/analyzer/alloca-leak.c: Same.
+ * gcc.dg/analyzer/data-model-1.c: Same.
+ * gcc.dg/analyzer/data-model-16.c: Same.
+ * gcc.dg/analyzer/malloc-1.c: Same.
+ * gcc.dg/analyzer/malloc-paths-8.c: Same.
+ * gcc.dg/analyzer/pr93546.c: Same.
+ * gcc.dg/analyzer/setjmp-1.c: Same.
+ * gcc.dg/analyzer/setjmp-2.c: Same.
+ * gcc.dg/analyzer/setjmp-3.c: Same.
+ * gcc.dg/analyzer/setjmp-4.c: Same.
+ * gcc.dg/analyzer/setjmp-5.c: Same.
+ * gcc.dg/analyzer/setjmp-6.c: Same.
+ * gcc.dg/analyzer/setjmp-7.c: Same.
+ * gcc.dg/analyzer/setjmp-7a.c: Same.
+ * gcc.dg/analyzer/setjmp-8.c: Same.
+ * gcc.dg/analyzer/setjmp-9.c: Same.
+ * gcc.dg/analyzer/setjmp-pr93378.c: Same.
+ * gcc.dg/gimplefe-44.c: Same.
+ * gcc.dg/pr84131.c: Same.
+ * gcc.dg/pr93986.c: Same.
+ * gcc.dg/pr95133.c: Same.
+ * gcc.dg/pr95857.c: Same.
+ * gcc.dg/strlenopt-83.c: Same.
+ * gcc.dg/strlenopt-84.c: Same.
+ * gcc.dg/strlenopt-91.c: Same.
+ * gcc.dg/uninit-32.c: Same.
+ * gcc.dg/uninit-36.c: Same.
+
+2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96545
+ * c-c++-common/pr96545.c: New test.
+
+2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/96539
+ * gcc.target/i386/pr96539.c: New test.
+
+2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96549
+ * gcc.c-torture/execute/pr96549.c: New test.
+
+2020-08-11 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/ipa-clone-2.c: Lower threshold from 500 to 400.
+
+2020-08-10 Marek Polacek <polacek@redhat.com>
+
+ PR c++/88003
+ * g++.dg/cpp1y/auto-fn61.C: New test.
+
+2020-08-10 Marek Polacek <polacek@redhat.com>
+
+ * lib/gcc-dg.exp (gcc-dg-test-1): Handle dg-ice.
+ (cleanup-after-saved-dg-test): Reset expect_ice.
+ * lib/prune.exp (prune_ices): New.
+ * lib/target-supports-dg.exp (dg-ice): New.
+
+2020-08-10 Roger Sayle <roger@nextmovesoftware.com>
+
+ * gcc.target/i386/minmax-12.c: New test.
+
+2020-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/96556
+ * gfortran.dg/do_check_15.f90: New test.
+
+2020-08-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/96497
+ * g++.dg/cpp2a/spaceship-constexpr3.C: New test.
+
+2020-08-10 Patrick Palka <ppalka@redhat.com>
+
+ * g++.dg/cpp2a/concepts-fn5.C: New test.
+ * g++.dg/concepts/fn8.C: Generalize dg-error directive to accept
+ "no matching function ..." diagnostic.
+ * g++.dg/cpp2a/concepts-fn1.C: Likewise.
+ * g++.dg/cpp2a/concepts-ts2.C: Likewise.
+ * g++.dg/cpp2a/concepts-ts3.C: Likewise.
+
+2020-08-10 Marc Glisse <marc.glisse@inria.fr>
+
+ PR tree-optimization/95433
+ * gcc.dg/tree-ssa/pr95433-2.c: New file.
+
+2020-08-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/96312
+ * gfortran.dg/pr96312.f90: New test.
+
+2020-08-10 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/96102
+ * gfortran.dg/pr96102.f90: New test.
+
+2020-08-10 Hongtao Liu <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr92865-1.c: Adjust testcase.
+
+2020-08-09 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR target/71321
+ * gcc.target/i386/pr71321.c: Check that the code doesn't use
+ the 4B zero displacement lea, not that it uses lea.
+
+2020-08-09 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gcc.dg/torture/fp-int-convert-timode-3.c: XFAIL run.
+ * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
+
+2020-08-09 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * gcc.dg/pr44194-1.c: Skip for mmix.
+
+2020-08-09 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * gcc.dg/pr30957-1.c: xfail for mmix.
+
+2020-08-08 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/96530
+ * gcc.target/powerpc/pr96530.c: New test.
+
+2020-08-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/96424
+ * c-c++-common/gomp/pr96424.c: New test.
+
+2020-08-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96514
+ * gcc.dg/pr96514.c: New testcase.
+
+2020-08-07 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gcc.target/bpf/diag-funargs-2.c: Remove trailing whitespaces.
+ * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
+ * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
+ * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
+ * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
+ * gcc.target/bpf/helper-sock-ops-cb-flags-set.c
+ * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
+ * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
+ * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
+ * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
+ * gcc.target/bpf/helper-strtoul.c: Likewise.
+ * gcc.target/bpf/helper-strtol.c: Likewise.
+ * gcc.target/bpf/helper-sock-map-update.c: Likewise.
+ * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
+ * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
+ * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
+ * gcc.target/bpf/helper-sk-release.c: Likewise.
+ * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
+ * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
+ * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
+ * gcc.target/bpf/helper-skb-change-head.c: Likewise.
+ * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
+ * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
+ * gcc.target/bpf/helper-set-hash.c: Likewise.
+ * gcc.target/bpf/helper-setsockopt.c: Likewise.
+ * gcc.target/bpf/helper-redirect-map.c: Likewise.
+ * gcc.target/bpf/helper-rc-repeat.c: Likewise.
+ * gcc.target/bpf/helper-rc-keydown.c: Likewise.
+ * gcc.target/bpf/helper-probe-read-str.c: Likewise.
+ * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
+ * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
+ * gcc.target/bpf/helper-override-return.c: Likewise.
+ * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
+ * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
+ * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
+ * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
+ * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
+ * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
+ * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
+ * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
+ * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
+ * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
+ * gcc.target/bpf/helper-get-local-storage.c: Likewise.
+ * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
+ * gcc.target/bpf/helper-getsockopt.c: Likewise.
+ * gcc.target/bpf/diag-funargs-3.c: Likewise.
+
+2020-08-07 Kwok Cheung Yeung <kcy@codesourcery.com>
+ Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/ia64-sync-5.c: New test.
+
+2020-08-07 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/bswap-brd.c: New test.
+ * gcc.target/powerpc/bswap-brw.c: New test.
+ * gcc.target/powerpc/bswap-brh.c: New test.
+
+2020-08-07 Alan Modra <amodra@gmail.com>
+
+ * gcc.target/powerpc/pr96493.c: New file.
+
+2020-08-06 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/arm/stack-protector-1.c: New test.
+ * gcc.target/arm/stack-protector-2.c: Likewise.
+
+2020-08-06 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/96446
+ * gcc.target/powerpc/pr96446.c: New test.
+
+2020-08-06 Roger Sayle <roger@nextmovesoftware.com>
+
+ * gcc.target/i386/minmax-9.c: Restrict test to !ia32.
+
+2020-08-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/96480
+ * gcc.dg/tree-ssa/pr96480.c: New test.
+
+2020-08-06 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gcc.target/bpf/helper-bind.c: Adjust to new kernel helpers
+ mechanism.
+ * gcc.target/bpf/helper-bpf-redirect.c: Likewise.
+ * gcc.target/bpf/helper-clone-redirect.c: Likewise.
+ * gcc.target/bpf/helper-csum-diff.c: Likewise.
+ * gcc.target/bpf/helper-csum-update.c: Likewise.
+ * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
+ * gcc.target/bpf/helper-fib-lookup.c: Likewise.
+ * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
+ * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
+ * gcc.target/bpf/helper-get-current-comm.c: Likewise.
+ * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
+ * gcc.target/bpf/helper-get-current-task.c: Likewise.
+ * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
+ * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
+ * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
+ * gcc.target/bpf/helper-get-local-storage.c: Likewise.
+ * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
+ * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
+ * gcc.target/bpf/helper-get-route-realm.c: Likewise.
+ * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
+ * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
+ * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
+ * gcc.target/bpf/helper-get-stack.c: Likewise.
+ * gcc.target/bpf/helper-get-stackid.c: Likewise.
+ * gcc.target/bpf/helper-getsockopt.c: Likewise.
+ * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
+ * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
+ * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
+ * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
+ * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
+ * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
+ * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
+ * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
+ * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
+ * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
+ * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
+ * gcc.target/bpf/helper-map-push-elem.c: Likewise.
+ * gcc.target/bpf/helper-map-update-elem.c: Likewise.
+ * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
+ * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
+ * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
+ * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
+ * gcc.target/bpf/helper-msg-push-data.c: Likewise.
+ * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
+ * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
+ * gcc.target/bpf/helper-override-return.c: Likewise.
+ * gcc.target/bpf/helper-perf-event-output.c: Likewise.
+ * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
+ * gcc.target/bpf/helper-perf-event-read.c: Likewise.
+ * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
+ * gcc.target/bpf/helper-probe-read-str.c: Likewise.
+ * gcc.target/bpf/helper-probe-read.c: Likewise.
+ * gcc.target/bpf/helper-probe-write-user.c: Likewise.
+ * gcc.target/bpf/helper-rc-keydown.c: Likewise.
+ * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
+ * gcc.target/bpf/helper-rc-repeat.c: Likewise.
+ * gcc.target/bpf/helper-redirect-map.c: Likewise.
+ * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
+ * gcc.target/bpf/helper-set-hash.c: Likewise.
+ * gcc.target/bpf/helper-setsockopt.c: Likewise.
+ * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
+ * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
+ * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
+ * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
+ * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
+ * gcc.target/bpf/helper-sk-release.c: Likewise.
+ * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
+ * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
+ * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
+ * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
+ * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
+ * gcc.target/bpf/helper-skb-change-head.c: Likewise.
+ * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
+ * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
+ * gcc.target/bpf/helper-skb-change-type.c: Likewise.
+ * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
+ * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
+ * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
+ * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
+ * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
+ * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
+ * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
+ * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
+ * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
+ * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
+ * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
+ * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
+ * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
+ * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
+ * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
+ * gcc.target/bpf/helper-sock-map-update.c: Likewise.
+ * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
+ * gcc.target/bpf/helper-spin-lock.c: Likewise.
+ * gcc.target/bpf/helper-spin-unlock.c: Likewise.
+ * gcc.target/bpf/helper-strtol.c: Likewise.
+ * gcc.target/bpf/helper-strtoul.c: Likewise.
+ * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
+ * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
+ * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
+ * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
+ * gcc.target/bpf/helper-tail-call.c: Likewise.
+ * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
+ * gcc.target/bpf/helper-tcp-sock.c: Likewise.
+ * gcc.target/bpf/helper-trace-printk.c: Likewise.
+ * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
+ * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
+ * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
+ * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
+
+2020-08-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/96491
+ * gcc.dg/torture/pr96491.c: New testcase.
+
+2020-08-06 Roger Sayle <roger@nextmovesoftware.com>
+ Uroš Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/minmax-8.c: New test.
+ * gcc.target/i386/minmax-9.c: New test.
+ * gcc.target/i386/minmax-10.c: New test.
+ * gcc.target/i386/minmax-11.c: New test.
+
+2020-08-05 Patrick Palka <ppalka@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/96282
+ * g++.dg/cpp0x/constexpr-array26.C: New test.
+ * g++.dg/cpp0x/constexpr-array27.C: New test.
+ * g++.dg/cpp2a/constexpr-init18.C: New test.
+
+2020-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/96469
+ * gfortran.dg/do_check_14.f90: New test.
+
+2020-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/96469
+ * gfortran.dg/do_check_4.f90: Hide change in index variable
+ from compile-time analysis.
+ * gfortran.dg/do_check_13.f90: New test.
+
+2020-08-05 Marc Glisse <marc.glisse@inria.fr>
+
+ PR tree-optimization/95906
+ PR target/70314
+ * gcc.dg/tree-ssa/andnot-2.c: New file.
+ * gcc.dg/tree-ssa/pr95906.c: Likewise.
+ * gcc.target/i386/pr70314.c: Likewise.
+
+2020-08-05 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/96191
+ * gcc.target/aarch64/stack-protector-1.c: New test.
+ * gcc.target/aarch64/stack-protector-2.c: Likewise.
+
+2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vec-blend-runnable.c: New test.
+ * gcc.target/powerpc/vec-permute-ext-runnable.c: New test.
+
+2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vec-splati-runnable.c: New test.
+
+2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vec-shift-double-runnable.c: New test file.
+
+2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vec-replace-word-runnable.c: New test.
+
+2020-08-05 2020-08-04 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/vec-insert-word-runnable.c: New test case.
+
+2020-08-04 Roger Sayle <roger@nextmovesoftware.com>
+
+ * gcc.target/nvptx/mul-hi.c: New test.
+ * gcc.target/nvptx/umul-hi.c: New test.
+
+2020-08-04 Marek Polacek <polacek@redhat.com>
+
+ PR c++/96082
+ * g++.dg/template/template-keyword3.C: New test.
+
+2020-08-04 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/template/pr39425.C: Adjust errors, (unbounded
+ template recursion).
+ * g++.old-deja/g++.pt/spec20.C: Remove fallout diagnostics.
+
+2020-08-04 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.dg/gomp/collapse1.f90: Add dg-error.
+ * gfortran.dg/gomp/collapse2.f90: New test.
+
+2020-08-04 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR rtl-optimization/60473
+ * gcc.target/i386/pr60473.c: New test.
+
+2020-08-04 Marc Glisse <marc.glisse@inria.fr>
+
+ PR tree-optimization/95433
+ * gcc.c-torture/execute/pr23135.c: Add -fwrapv to avoid
+ undefined behavior.
+ * gcc.dg/tree-ssa/pr95433.c: New file.
+
+2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/96153
+ * gdc.dg/pr96153.d: New test.
+
+2020-08-04 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/94024
+ * g++.dg/diagnostic/mem-init1.C: New test.
+
+2020-08-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/88240
+ * gcc.target/i386/pr88240.c: New testcase.
+
+2020-08-04 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.dg/gomp/lastprivate-conditional-3.f90: Enable some
+ previously disabled 'lastprivate(conditional:' dg-warnings.
+
+2020-08-04 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/aarch64/cpymem-q-reg_1.c: New test.
+ * gcc.target/aarch64/large_struct_copy_2.c: Update for ldp q regs.
+
+2020-08-04 Andrea Corallo <andrea.corallo@arm.com>
+
+ * gcc.target/aarch64/acle/jcvt_2.c: New testcase.
+ * lib/target-supports.exp
+ (check_effective_target_aarch64_fjcvtzs_hw): Add new check for
+ FJCVTZS hw.
+
+2020-08-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/96426
+ * gcc.c-torture/compile/pr96426.c: New test.
+
+2020-08-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/96354
+ * g++.dg/opt/pr96354.C: New test.
+
+2020-08-04 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/96429
+ * gdc.dg/pr96429.d: New test.
+
+2020-08-04 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/96325
+ * gfortran.dg/pr96325.f90: Change from run to compile.
+
+2020-08-04 Xionghu Luo <luoxhu@linux.ibm.com>
+
+ PR rtl-optimization/71309
+ * gcc.target/powerpc/pr71309.c: New test.
+
+2020-08-03 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/vector_float.c: Skip if not lp64.
+
+2020-08-03 Marek Polacek <polacek@redhat.com>
+
+ DR 2032
+ PR c++/96218
+ * g++.dg/cpp1y/var-templ67.C: New test.
+
+2020-08-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/96402
+ * gcc.target/aarch64/pr96402.c: New test.
+
+2020-08-03 Julian Brown <julian@codesourcery.com>
+ Thomas Schwinge <thomas@codesourcery.com>
+
+ * gfortran.dg/goacc/attach-descriptor.f90: Update pattern output. Add
+ scanning of gimplify dump.
+
+2020-08-03 Martin Jambor <mjambor@suse.cz>
+
+ * lib/target-supports.exp (check_effective_target_offload_hsa):
+ Removed.
+ * c-c++-common/gomp/gridify-1.c: Removed test.
+ * c-c++-common/gomp/gridify-2.c: Likewise.
+ * c-c++-common/gomp/gridify-3.c: Likewise.
+ * c-c++-common/gomp/hsa-indirect-call-1.c: Likewise.
+ * gfortran.dg/gomp/gridify-1.f90: Likewise.
+ * gcc.dg/gomp/gomp.exp: Do not pass -Wno-hsa to tests.
+ * g++.dg/gomp/gomp.exp: Likewise.
+ * gfortran.dg/gomp/gomp.exp: Likewise.
+
+2020-08-03 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/pr96377-1.c: Add -Wno-psabi.
+ * gcc.dg/pr96377-2.c: Likewise.
+
+2020-08-03 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/96254
+ * gdc.dg/pr96254a.d: New test.
+ * gdc.dg/pr96254b.d: New test.
+
+2020-08-02 Paul Thomas <pault@gcc.gnu.org>
+
+ PR target/96320
* gfortran.dg/module_procedure_4.f90 : New test.
2020-08-02 Paul Thomas <pault@gcc.gnu.org>
* gcc.target/riscv/save-restore-9.c: New.
-2020-07-08 Eric Botcazou <ebotcazou@gcc.gnu.org>
+2020-07-08 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/sso-11.c: New test.
* gcc.dg/sso/sso.exp: Pass -Wno-scalar-storage-order.
* g++.dg/coroutines/pr9xxxx-mismatched-traits-and-promise-prev.C: Moved to...
* g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: ...here.
-2020-07-03 Eric Botcazou <ebotcazou@gcc.gnu.org>
+2020-07-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt87.adb: New test.
* gnat.dg/opt87_pkg.ads: New helper.
* lib/target-supports.exp
(check_effective_target_offload_nvptx): New.
-2020-06-26 Eric Botcazou <ebotcazou@gcc.gnu.org>
+2020-06-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt86_pkg.ads: New helper.
* gnat.dg/opt86a.adb: New test.
PR target/95683
* gcc.target/riscv/pr95683.c: New.
-2020-06-15 Eric Botcazou <ebotcazou@gcc.gnu.org>
+2020-06-15 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/aggr30.ads, gnat.dg/aggr30.adb: New test.
-2020-06-15 Eric Botcazou <ebotcazou@gcc.gnu.org>
+2020-06-15 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt85.ads, gnat.dg/opt85.adb: New test.
supported, detect the default linker output name, cope with
the need for an explicit executable output.
-2020-05-27 Eric Botcazou <ebotcazou@gcc.gnu.org>
+2020-05-27 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/builtin-bswap-10.c: New test.
* gcc.dg/builtin-bswap-11.c: Likewise.