Daily bump.
[gcc.git] / gcc / testsuite / ChangeLog
index 6f549b3fc3a8ba2f6af91245143d2734940a4c46..984299c6c4e0325bc10355b178898b06661feefe 100644 (file)
+2020-12-15  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/cpp0x/constexpr-52830.C: Remove dg-ice.
+
+2020-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96094
+       * gcc.dg/tree-ssa/pr96094.c: New test.
+
+2020-12-15  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/98277
+       * gdc.dg/pr98277.d: New test.
+
+2020-12-15  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/cpp2a/concepts-requires23.C: New test.
+
+2020-12-15  Nathan Sidwell  <nathan@acm.org>
+
+       * g++.dg/modules/mod-decl-0-2a.C: New.
+       * g++.dg/modules/mod-decl-0.C: New.
+       * g++.dg/modules/mod-decl-1.C: New.
+       * g++.dg/modules/mod-decl-2_a.C: New.
+       * g++.dg/modules/mod-decl-2_b.C: New.
+       * g++.dg/modules/mod-decl-2_c.C: New.
+       * g++.dg/modules/mod-decl-3.C: New.
+       * g++.dg/modules/mod-decl-5_a.C: New.
+       * g++.dg/modules/mod-decl-5_b.C: New.
+
+2020-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/98274
+       * gcc.target/i386/pr98274.c: New test.
+
+2020-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.target/i386/x86-64-v2.c: Don't expect
+       __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32.
+       * gcc.target/i386/x86-64-v2-other.c: New test.
+       * gcc.target/i386/x86-64-v2-msabi.c: New test.
+       * gcc.target/i386/x86-64-v3.c: Fix a comment pasto.  Don't expect
+       __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32.
+       * gcc.target/i386/x86-64-v3-other.c: New test.
+       * gcc.target/i386/x86-64-v3-msabi.c: New test.
+       * gcc.target/i386/x86-64-v4.c:Don't expect
+       __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32.
+       * gcc.target/i386/x86-64-v4-other.c: New test.
+       * gcc.target/i386/x86-64-v4-msabi.c: New test.
+
+2020-12-15  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * gcc.target/xtensa/pr98285.c: New test.
+
+2020-12-15  Ian Lance Taylor  <iant@golang.org>
+
+       * go.test/go-test.exp (errchk): Retain any characters at the end
+       of the comment.
+
+2020-12-15  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr78102.c: Adjust testcase.
+
+2020-12-14  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/98166
+       PR c++/57111
+       PR middle-end/98160
+       * g++.dg/warn/Wmismatched-dealloc-2.C: Adjust test of expected warning.
+       * g++.dg/warn/Wmismatched-new-delete.C: Same.
+       * gcc.dg/Wmismatched-dealloc.c: Same.
+       * c-c++-common/Wfree-nonheap-object-2.c: New test.
+       * c-c++-common/Wfree-nonheap-object-3.c: New test.
+       * c-c++-common/Wfree-nonheap-object.c: New test.
+       * c-c++-common/Wmismatched-dealloc.c: New test.
+       * g++.dg/warn/Wfree-nonheap-object-3.C: New test.
+       * g++.dg/warn/Wfree-nonheap-object-4.C: New test.
+       * g++.dg/warn/Wmismatched-dealloc-2.C: New test.
+       * g++.dg/warn/Wmismatched-new-delete-2.C: New test.
+       * g++.dg/warn/Wmismatched-new-delete.C: New test.
+       * gcc.dg/Wmismatched-dealloc-2.c: New test.
+       * gcc.dg/Wmismatched-dealloc-3.c: New test.
+       * gcc.dg/Wmismatched-dealloc.c: New test.
+
+2020-12-14  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * lib/target-supports.exp (check_effective_target_tune_cortex_a76): New
+       effective target test.
+       * gcc.target/aarch64/with-tune-config.c: New test.
+       * gcc.target/aarch64/with-tune-march.c: Likewise.
+       * gcc.target/aarch64/with-tune-mcpu.c: Likewise.
+       * gcc.target/aarch64/with-tune-mtune.c: Likewise.
+
+2020-12-14  Tamar Christina  <tamar.christina@arm.com>
+
+       PR middle-end/98264
+       * gcc.target/i386/pr98264.c: New test.
+
+2020-12-14  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * lib/target-supports.exp(check_profiling_available): Limit
+       perf data buffer.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vneg.c: Add tests for vneg.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vmvn.c: Add tests for vmvn.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vbic.c: Add tests for vbic.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-veor.c: Add tests for veor.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/vect-half-floats.c: Fix typos.
+
+2020-12-14  Martin Liska  <mliska@suse.cz>
+
+       PR sanitizer/98204
+       * c-c++-common/asan/pr98204.c: New test.
+
+2020-12-14  Nikhil Benesch  <nikhil.benesch@gmail.com>
+
+       * gcc.misc-tests/godump-1.c: Add test cases.
+
+2020-12-13  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/push.c: New test.
+
+2020-12-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98256
+       * gcc.c-torture/compile/pr98256.c: New test.
+
+2020-12-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/92469
+       * gcc.target/i386/pr92469.c: New test.
+       * gcc.target/i386/pr79804.c: Adjust expected diagnostics.
+       * gcc.target/i386/pr88178.c: Expect an error.
+
+2020-12-13  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/arm/vect-half-floats.c: New test.
+
+2020-12-13  Tamar Christina  <tamar.christina@arm.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_arm_v8_3a_complex_neon_ok_nocache): Fix it.
+       (check_effective_target_vect_complex_add_byte
+       ,check_effective_target_vect_complex_add_int
+       ,check_effective_target_vect_complex_add_short
+       ,check_effective_target_vect_complex_add_long
+       ,check_effective_target_vect_complex_add_half
+       ,check_effective_target_vect_complex_add_float
+       ,check_effective_target_vect_complex_add_double): New.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c: New test.
+       * gcc.dg/vect/complex/complex-add-pattern-template.c: New test.
+       * gcc.dg/vect/complex/complex-add-template.c: New test.
+       * gcc.dg/vect/complex/complex-operations-run.c: New test.
+       * gcc.dg/vect/complex/complex-operations.c: New test.
+       * gcc.dg/vect/complex/complex.exp: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c: New test.
+
+2020-12-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * lib/scanasm.exp (scan-symbol-section): Pass args to
+       dg-scan-symbol-section.
+       (scan-assembler-symbol-section): Likewise.
+       (dg-scan-symbol-section): Handle selector from orig_args.
+       Get patterns from orig_args.
+       (parse_section_of_symbols): Fix section_pattern.
+       Strip double quotes from section name.
+       * g++.dg/gomp/tls-5.C: Restrict ir, _ZGR2ir_ scans to tls_native.
+       * gcc.dg/20021029-1.c: Anchor ar symbol.
+       * gcc.dg/darwin-sections.c: Remove obsolete scans for _a, _b in
+       .data.
+
+2020-12-12  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/98022
+       * gfortran.dg/data_inquiry_ref.f90: New test.
+
+2020-12-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96685
+       * gcc.dg/tree-ssa/pr96685-1.c: New test.
+       * gcc.dg/tree-ssa/pr96685-2.c: New test.
+       * gcc.dg/tree-ssa/pr96685-3.c: New test.
+
+2020-12-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96272
+       * gcc.dg/tree-ssa/pr96272.c: New test.
+
+2020-12-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/98183
+       * gcc.dg/gomp/pr98183.c: New test.
+       * gcc.dg/goacc/pr98183.c: New test.
+
+2020-12-11  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/concepts-conv3.C: New test.
+       * g++.dg/cpp2a/concepts-conv3a.C: New file.
+
+2020-12-11  Nathan Sidwell  <nathan@acm.org>
+
+       * g++.dg/modules/modules.exp: New.
+
+2020-12-11  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vorr.c: Add vorr tests.
+
+2020-12-11  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * gcc.target/arc/pmpyd.c: New test.
+       * gcc.target/arc/tmac-1.c: Update.
+
+2020-12-11  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/98219
+       * gcc.dg/guality/pr98219-1.c: New test.
+       * gcc.dg/guality/pr98219-2.c: Likewise.
+       * gcc.dg/torture/pr98219-1.c: Likewise.
+       * gcc.dg/torture/pr98219-2.c: Likewise.
+       * gcc.target/i386/uintr-2.c: Scan "add[lq] $8, %[er]sp".
+       (uword_t): New.
+       (foo): Add a uword_t argument.
+       (UINTR_hanlder): Likewise.
+       * gcc.target/i386/uintr-3.c: Scan "add[lq] $8, %[er]sp".
+       (uword_t): New.
+       (UINTR_hanlder): Add a uword_t argument.
+       * gcc.target/i386/uintr-4.c (uword_t): New.
+       (UINTR_hanlder): Add a uword_t argument.
+       * gcc.target/i386/uintr-5.c (uword_t): New.
+       (UINTR_hanlder): Add a uword_t argument.
+
+2020-12-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/78173
+       * g++.dg/cpp2a/concepts-pr78173.C: New test.
+
+2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * lib/target-supports.exp (check_effective_target_arm_softfloat):
+       Improve documentation.
+
+2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/arm/lob2.c: Use '-march=armv8.1-m.main+fp'.
+       * gcc.target/arm/lob3.c: Skip with '-mfloat-abi=hard'.
+       * gcc.target/arm/lob4.c: Likewise.
+       * gcc.target/arm/lob5.c: Use '-march=armv8.1-m.main+fp'.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/98244
+       * gcc.dg/vect/vect-live-6.c: Require vect_condition.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/98242
+       * gcc.dg/vect/bb-slp-subgroups-3.c: Require vect_int_mult.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/98240
+       * gcc.dg/vect/pr97678.c: Require vect_int_mult and
+       vect_pack_trunc.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/98239
+       * gcc.dg/vect/bb-slp-69.c: Require vect_condition.
+
+2020-12-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98229
+       * gcc.c-torture/compile/pr98229.c: New test.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98235
+       * gcc.dg/torture/pr98235.c: New testcase.
+
+2020-12-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/98190
+       * gcc.dg/pr98190.c: New test.
+
+2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/aarch64/sve/pr97092.c: New test.
+
+2020-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98212
+       * gcc.dg/predict-8.c: Adjust expected probability.
+
+2020-12-10  Ed Schonberg  <schonberg@adacore.com>
+
+       * gnat.dg/modular6.adb: New test.
+
+2020-12-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/91506
+       * g++.dg/init/array60.C: New test.
+
+2020-12-10  Dennis Zhang  <denzha01@e124712.cambridge.arm.com>
+
+       * gcc.target/arm/simd/mve-vsub_1.c: Fix typo.
+       Remove needless dg-additional-options.
+
+2020-12-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/68451
+       * g++.dg/cpp0x/friend6.C: New test.
+
+2020-12-10  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vand.c: New test.
+
+2020-12-10  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/98069
+       * gcc.dg/vect/pr98069.c: New file.
+
+2020-12-10  Joel Hutton  <joel.hutton@arm.com>
+
+       * gcc.dg/vect/pr97929.c: New test.
+
+2020-12-10  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98211
+       * gcc.dg/pr98211.c: New testcase.
+
+2020-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98212
+       * gcc.target/i386/pr98212.c: New test.
+
+2020-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98169
+       * gcc.target/i386/pr98169.c: New test.
+
+2020-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/98205
+       * c-c++-common/gomp/doacross-4.c: New test.
+
+2020-12-10  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-div-1.c: Expect the load to be
+       vectorized.
+
+2020-12-10  Nikhil Benesch  <nikhil.benesch@gmail.com>
+
+       * gcc.misc-tests/godump-1.c: Add test case.
+
+2020-12-10  Ian Lance Taylor  <iant@golang.org>
+
+       * go.test/go-test.exp (go-gc-tests): Recognize errorcheckdir -n,
+       for bug345.go.
+
+2020-12-09  Ian Lance Taylor  <iant@golang.org>
+
+       * go.test/go-test.exp (errchk): Rewrite regexp quoting to use
+       curly braces, making it much simpler.
+
+2020-12-09  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98213
+       * g++.dg/pr98213.C: New testcase.
+
+2020-12-09  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97517
+       * g++.dg/diagnostic/nullptr.C: New test.
+
+2020-12-09  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/98182
+       * gcc.dg/tree-ssa/if-to-switch-1.c: Add case-values-threshold in
+       order to fix them for aarch64.
+       * gcc.dg/tree-ssa/if-to-switch-10.c: Likewise.
+
+2020-12-09  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/zvector/autovec-double-signaling-eq.c: Build
+       with exceptions.
+       * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
+       Likewise.
+
+2020-12-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       * c-c++-common/gomp/allocate-5.c: New test.
+
+2020-12-09  Richard Biener  <rguenther@suse.de>
+
+       PR c/98200
+       * gcc.dg/gimplefe-error-8.c: New testcase.
+
+2020-12-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/reduction4.f90: Update scan-trees, add
+       lost testcase; move test with FE error to ...
+       * gfortran.dg/gomp/reduction5.f90: ... here.
+
+2020-12-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98199
+       * gcc.c-torture/compile/pr98199.c: New test.
+
+2020-12-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/98193
+       * g++.dg/cpp2a/bit-cast7.C: New test.
+
+2020-12-09  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/concepts-nodiscard1.C: Remove xfail.
+
+2020-12-09  Jason Merrill  <jason@redhat.com>
+
+       PR c++/59238
+       * g++.dg/cpp0x/new4.C: New test.
+
+2020-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98191
+       * gcc.dg/torture/pr98191.c: Add dg-additional-options with
+       -w -Wno-psabi.
+
+2020-12-08  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/98103
+       * g++.dg/ubsan/vptr-18.C: New test.
+
+2020-12-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/96299
+       * g++.dg/cpp2a/spaceship-synth-neg2.C: Move error.
+       * g++.dg/cpp2a/spaceship-p1186.C: New test.
+
+2020-12-08  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/98182
+       * gcc.dg/tree-ssa/if-to-switch-10.c: New test.
+       * gcc.dg/tree-ssa/pr98182.c: New test.
+
+2020-12-08  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/reduction4.f90: Update; move FE some tests to ...
+       * gfortran.dg/gomp/reduction6.f90: ... this new test and ...
+       * gfortran.dg/gomp/reduction7.f90: ... this new test.
+       * gfortran.dg/gomp/reduction5.f90: Add dg-error.
+       * gfortran.dg/gomp/scan-1.f90: New test.
+       * gfortran.dg/gomp/scan-2.f90: New test.
+       * gfortran.dg/gomp/scan-3.f90: New test.
+       * gfortran.dg/gomp/scan-4.f90: New test.
+       * gfortran.dg/gomp/scan-5.f90: New test.
+       * gfortran.dg/gomp/scan-6.f90: New test.
+       * gfortran.dg/gomp/scan-7.f90: New test.
+
+2020-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/94440
+       * gcc.target/i386/pr94440-1.c: New file.
+       * gcc.target/i386/pr94440-2.c: New file.
+
+2020-12-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/i386/avx512vpopcntdq-pr97770-2.c: Require
+       avx512vpopcntdq support.
+       * gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c: Require
+       avx512vpopcntdq, avx512vl support.
+
+2020-12-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/i386/pr98100.c: Require ifunc support.
+
+2020-12-08  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/95900
+       * gcc.dg/vect/bb-slp-pr95866.c: Require sse2 for the
+       BIT_FIELD_REF match.
+
+2020-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.target/i386/avx512dq-vandnpd-2.c (CALC): Use union
+       to avoid aliasing violations.
+       * gcc.target/i386/avx512dq-vandnps-2.c (CALC): Likewise.
+       * gcc.target/i386/avx512dq-vandpd-2.c (CALC): Likewise.
+       * gcc.target/i386/avx512dq-vandps-2.c (CALC): Likewise.
+       * gcc.target/i386/avx512dq-vorpd-2.c (CALC): Likewise.
+       * gcc.target/i386/avx512dq-vorps-2.c (CALC): Likewise.
+       * gcc.target/i386/avx512dq-vxorpd-2.c (CALC): Likewise.
+       * gcc.target/i386/avx512dq-vxorps-2.c (CALC): Likewise.
+
+2020-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/98187
+       * c-c++-common/gomp/pr98187.c: New test.
+
+2020-12-08  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98191
+       * gcc.dg/torture/pr98191.c: New testcase.
+
+2020-12-08  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97559
+       * gcc.dg/torture/pr97559-1.c: New testcase.
+       * gcc.dg/torture/pr97559-2.c: Likewise.
+
+2020-12-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       PR target/97872
+       * gcc.target/arm/pr97872.c: New test.
+
+2020-12-08  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR target/96470
+       * gnat.dg/opt39.adb: Add dg-additional-options for PowerPC.
+
+2020-12-07  Martin Uecker  <muecker@gwdg.de>
+
+       PR c/97981
+       * gcc.dg/pr97981.c: New test.
+       * gcc.dg/pr60195.c: Adapt test.
+
+2020-12-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/98147
+       * gcc.dg/pr98147.c: New test.
+
+2020-12-07  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/98043
+       * g++.dg/cpp0x/enum41.C: New test.
+
+2020-12-07  Ian Lance Taylor  <iant@golang.org>
+
+       * go.test/go-test.exp (errchk): Don't backslash quote parentheses
+       that are already backslash quoted.
+
+2020-12-07  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/98126
+       * g++.dg/warn/Wsequence-point-4.C: New test.
+
+2020-12-07  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/98116
+       * g++.dg/template/pr98116.C: Remove dg-ice.
+       * g++.dg/template/pr98116-2.C: New.
+
+2020-12-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98113
+       * gcc.dg/vect/bb-slp-70.c: New testcase.
+
+2020-12-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98117
+       * gcc.dg/torture/pr98117.c: New testcase.
+
+2020-12-07  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/s390.exp: New target check s390_zarch.
+       * gcc.target/s390/stack-clash-1.c: Use s390_zarch instead of lp64.
+       * gcc.target/s390/stack-clash-2.c: Likewise.
+       * gcc.target/s390/stack-clash-3.c: Likewise.
+       * gcc.target/s390/stack-clash-5.c: New test.
+
+2020-12-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98137
+       * gcc.dg/vect/bb-slp-pr98137.c: New testcase.
+
+2020-12-06  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/pr98161.c: New test.
+
+2020-12-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96232
+       * gcc.dg/tree-ssa/pr96232-2.c: New test.
+       * gcc.dg/tree-ssa/pr88676-2.c: Check phiopt2 dump rather than phiopt1.
+
+2020-12-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96232
+       * gcc.dg/tree-ssa/pr96232-1.c: New test.
+
+2020-12-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR testsuite/98156
+       * gfortran.dg/coarray/alloc_comp_1.f90: Upper cobound is
+       determined by num_images(), not this_image().
+
+2020-12-06  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/signbit-1.c: Reinstate lp64 condition.
+       * gcc.target/powerpc/signbit-2.c: Match 32-bit output too.
+
+2020-12-05  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/97093
+       * g++.dg/cpp2a/concepts-requires22.C: New test.
+
+2020-12-05  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/97093
+       * g++.dg/concepts/pr94252.C: Verify we no longer issue a
+       spurious unsatisfaction note when diagnosing ill-formed
+       satisfaction.
+       * g++.dg/cpp2a/concepts-requires18.C: No longer expect a
+       spurious unsatisfaction diagnostic when evaluating the
+       nested-requirement subst<void&> of a requires-expression that
+       appears outside of a template.
+       * g++.dg/cpp2a/concepts-requires21.C: Verify we no longer issue
+       a spurious unsatisfaction note when evaluating a
+       nested-requirement of a requires-expression that appears outside
+       of a template.
+       * g++.dg/cpp2a/concepts-nonbool3.C: New test.
+       * g++.dg/cpp2a/concepts-pr97093.C: New test.
+
+2020-12-05  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       PR target/95294
+       * gcc.target/vax/cmpelim-eq-adddf.c: New test.
+       * gcc.target/vax/cmpelim-eq-addhi.c: New test.
+       * gcc.target/vax/cmpelim-eq-addqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-addsf.c: New test.
+       * gcc.target/vax/cmpelim-eq-addsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-andhi.c: New test.
+       * gcc.target/vax/cmpelim-eq-andqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-andsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-ashlsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-ashrsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-divdf.c: New test.
+       * gcc.target/vax/cmpelim-eq-divhi.c: New test.
+       * gcc.target/vax/cmpelim-eq-divqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-divsf.c: New test.
+       * gcc.target/vax/cmpelim-eq-divsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-extendhisi.c: New test.
+       * gcc.target/vax/cmpelim-eq-extendqisi.c: New test.
+       * gcc.target/vax/cmpelim-eq-extvsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-extzvsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-fixdfhi.c: New test.
+       * gcc.target/vax/cmpelim-eq-fixdfqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-fixdfsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-fixsfhi.c: New test.
+       * gcc.target/vax/cmpelim-eq-fixsfqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-fixsfsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-floatsisf.c: New test.
+       * gcc.target/vax/cmpelim-eq-insvsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-iorhi.c: New test.
+       * gcc.target/vax/cmpelim-eq-iorqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-iorsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-mova.c: New test.
+       * gcc.target/vax/cmpelim-eq-movdf.c: New test.
+       * gcc.target/vax/cmpelim-eq-movhi.c: New test.
+       * gcc.target/vax/cmpelim-eq-movqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-movsf.c: New test.
+       * gcc.target/vax/cmpelim-eq-movsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-muldf.c: New test.
+       * gcc.target/vax/cmpelim-eq-mulhi.c: New test.
+       * gcc.target/vax/cmpelim-eq-mulqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-mulsf.c: New test.
+       * gcc.target/vax/cmpelim-eq-mulsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-nothi.c: New test.
+       * gcc.target/vax/cmpelim-eq-notqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-notsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-rotlsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-rotrsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-subdf.c: New test.
+       * gcc.target/vax/cmpelim-eq-subhi.c: New test.
+       * gcc.target/vax/cmpelim-eq-subqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-subsf.c: New test.
+       * gcc.target/vax/cmpelim-eq-subsi.c: New test.
+       * gcc.target/vax/cmpelim-eq-truncdfsf.c: New test.
+       * gcc.target/vax/cmpelim-eq-trunchiqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-truncsihi.c: New test.
+       * gcc.target/vax/cmpelim-eq-truncsiqi.c: New test.
+       * gcc.target/vax/cmpelim-eq-zextendhisi.c: New test.
+       * gcc.target/vax/cmpelim-eq-zextendqihi.c: New test.
+       * gcc.target/vax/cmpelim-eq-zextendqisi.c: New test.
+       * gcc.target/vax/cmpelim-le-adddf.c: New test.
+       * gcc.target/vax/cmpelim-le-addhi.c: New test.
+       * gcc.target/vax/cmpelim-le-addqi.c: New test.
+       * gcc.target/vax/cmpelim-le-addsf.c: New test.
+       * gcc.target/vax/cmpelim-le-addsi.c: New test.
+       * gcc.target/vax/cmpelim-le-andhi.c: New test.
+       * gcc.target/vax/cmpelim-le-andqi.c: New test.
+       * gcc.target/vax/cmpelim-le-andsi.c: New test.
+       * gcc.target/vax/cmpelim-le-ashlsi.c: New test.
+       * gcc.target/vax/cmpelim-le-ashrsi.c: New test.
+       * gcc.target/vax/cmpelim-le-divdf.c: New test.
+       * gcc.target/vax/cmpelim-le-divhi.c: New test.
+       * gcc.target/vax/cmpelim-le-divqi.c: New test.
+       * gcc.target/vax/cmpelim-le-divsf.c: New test.
+       * gcc.target/vax/cmpelim-le-divsi.c: New test.
+       * gcc.target/vax/cmpelim-le-extendhisi.c: New test.
+       * gcc.target/vax/cmpelim-le-extendqisi.c: New test.
+       * gcc.target/vax/cmpelim-le-extvsi.c: New test.
+       * gcc.target/vax/cmpelim-le-extzvsi.c: New test.
+       * gcc.target/vax/cmpelim-le-fixdfhi.c: New test.
+       * gcc.target/vax/cmpelim-le-fixdfqi.c: New test.
+       * gcc.target/vax/cmpelim-le-fixdfsi.c: New test.
+       * gcc.target/vax/cmpelim-le-fixsfhi.c: New test.
+       * gcc.target/vax/cmpelim-le-fixsfqi.c: New test.
+       * gcc.target/vax/cmpelim-le-fixsfsi.c: New test.
+       * gcc.target/vax/cmpelim-le-floatsisf.c: New test.
+       * gcc.target/vax/cmpelim-le-insvsi.c: New test.
+       * gcc.target/vax/cmpelim-le-iorhi.c: New test.
+       * gcc.target/vax/cmpelim-le-iorqi.c: New test.
+       * gcc.target/vax/cmpelim-le-iorsi.c: New test.
+       * gcc.target/vax/cmpelim-le-movdf.c: New test.
+       * gcc.target/vax/cmpelim-le-movhi.c: New test.
+       * gcc.target/vax/cmpelim-le-movqi.c: New test.
+       * gcc.target/vax/cmpelim-le-movsf.c: New test.
+       * gcc.target/vax/cmpelim-le-movsi.c: New test.
+       * gcc.target/vax/cmpelim-le-muldf.c: New test.
+       * gcc.target/vax/cmpelim-le-mulhi.c: New test.
+       * gcc.target/vax/cmpelim-le-mulqi.c: New test.
+       * gcc.target/vax/cmpelim-le-mulsf.c: New test.
+       * gcc.target/vax/cmpelim-le-mulsi.c: New test.
+       * gcc.target/vax/cmpelim-le-nothi.c: New test.
+       * gcc.target/vax/cmpelim-le-notqi.c: New test.
+       * gcc.target/vax/cmpelim-le-notsi.c: New test.
+       * gcc.target/vax/cmpelim-le-rotlsi.c: New test.
+       * gcc.target/vax/cmpelim-le-rotrsi.c: New test.
+       * gcc.target/vax/cmpelim-le-subdf.c: New test.
+       * gcc.target/vax/cmpelim-le-subhi.c: New test.
+       * gcc.target/vax/cmpelim-le-subqi.c: New test.
+       * gcc.target/vax/cmpelim-le-subsf.c: New test.
+       * gcc.target/vax/cmpelim-le-subsi.c: New test.
+       * gcc.target/vax/cmpelim-le-truncdfsf.c: New test.
+       * gcc.target/vax/cmpelim-le-xorhi.c: New test.
+       * gcc.target/vax/cmpelim-le-xorqi.c: New test.
+       * gcc.target/vax/cmpelim-le-xorsi.c: New test.
+       * gcc.target/vax/cmpelim-leu-subhi.c: New test.
+       * gcc.target/vax/cmpelim-leu-subqi.c: New test.
+       * gcc.target/vax/cmpelim-leu-subsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-adddf.c: New test.
+       * gcc.target/vax/cmpelim-lt-addhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-addqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-addsf.c: New test.
+       * gcc.target/vax/cmpelim-lt-addsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-andhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-andqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-andsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-ashlsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-ashrsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-divdf.c: New test.
+       * gcc.target/vax/cmpelim-lt-divhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-divqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-divsf.c: New test.
+       * gcc.target/vax/cmpelim-lt-divsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-extendhisi.c: New test.
+       * gcc.target/vax/cmpelim-lt-extendqisi.c: New test.
+       * gcc.target/vax/cmpelim-lt-extvsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-extzvsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-fixdfhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-fixdfqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-fixdfsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-fixsfhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-fixsfqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-fixsfsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-floatsisf.c: New test.
+       * gcc.target/vax/cmpelim-lt-insvsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-iorhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-iorqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-iorsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-movdf.c: New test.
+       * gcc.target/vax/cmpelim-lt-movhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-movqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-movsf.c: New test.
+       * gcc.target/vax/cmpelim-lt-movsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-muldf.c: New test.
+       * gcc.target/vax/cmpelim-lt-mulhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-mulqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-mulsf.c: New test.
+       * gcc.target/vax/cmpelim-lt-mulsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-nothi.c: New test.
+       * gcc.target/vax/cmpelim-lt-notqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-notsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-rotlsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-rotrsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-subdf.c: New test.
+       * gcc.target/vax/cmpelim-lt-subhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-subqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-subsf.c: New test.
+       * gcc.target/vax/cmpelim-lt-subsi.c: New test.
+       * gcc.target/vax/cmpelim-lt-truncdfsf.c: New test.
+       * gcc.target/vax/cmpelim-lt-xorhi.c: New test.
+       * gcc.target/vax/cmpelim-lt-xorqi.c: New test.
+       * gcc.target/vax/cmpelim-lt-xorsi.c: New test.
+       * gcc.target/vax/cmpelim-ltu-subhi.c: New test.
+       * gcc.target/vax/cmpelim-ltu-subqi.c: New test.
+       * gcc.target/vax/cmpelim-ltu-subsi.c: New test.
+       * gcc.target/vax/cmpelim-xx-addsi.c: New test.
+       * gcc.target/vax/cmpelim-xx-insvsi.c: New test.
+       * gcc.target/vax/cmpelim-xxu-subsi.c: New test.
+       * gcc.target/vax/peephole2-eq-andhi.c: New test.
+       * gcc.target/vax/peephole2-eq-andqi.c: New test.
+       * gcc.target/vax/peephole2-eq-andsi.c: New test.
+       * gcc.target/vax/peephole2-eq-cmpvsi.c: New test.
+       * gcc.target/vax/peephole2-eq-cmpzvsi.c: New test.
+       * gcc.target/vax/peephole2-eq-ctzhi-0.c: New test.
+       * gcc.target/vax/peephole2-eq-ctzhi-1.c: New test.
+       * gcc.target/vax/peephole2-eq-ctzqi-0.c: New test.
+       * gcc.target/vax/peephole2-eq-ctzqi-1.c: New test.
+       * gcc.target/vax/peephole2-eq-ctzsi-0.c: New test.
+       * gcc.target/vax/peephole2-eq-ctzsi-1.c: New test.
+       * gcc.target/vax/peephole2-eq-ffshi.c: New test.
+       * gcc.target/vax/peephole2-eq-ffsqi.c: New test.
+       * gcc.target/vax/peephole2-eq-ffssi.c: New test.
+       * gcc.target/vax/peephole2-le-andhi.c: New test.
+       * gcc.target/vax/peephole2-le-andqi.c: New test.
+       * gcc.target/vax/peephole2-le-andsi.c: New test.
+       * gcc.target/vax/peephole2-le-cmpvsi.c: New test.
+       * gcc.target/vax/peephole2-le-cmpzvsi.c: New test.
+       * gcc.target/vax/peephole2-leu-cmpvsi.c: New test.
+       * gcc.target/vax/peephole2-leu-cmpzvsi.c: New test.
+       * gcc.target/vax/peephole2-lt-andhi.c: New test.
+       * gcc.target/vax/peephole2-lt-andqi.c: New test.
+       * gcc.target/vax/peephole2-lt-andsi.c: New test.
+       * gcc.target/vax/peephole2-lt-cmpvsi.c: New test.
+       * gcc.target/vax/peephole2-lt-cmpzvsi.c: New test.
+       * gcc.target/vax/peephole2-ltu-cmpvsi.c: New test.
+       * gcc.target/vax/peephole2-ltu-cmpzvsi.c: New test.
+
+2020-12-05  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/movmem.c: New test.
+
+2020-12-05  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/cpymem.c: New test.
+
+2020-12-05  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/ctzhi.c: New test.
+       * gcc.target/vax/ctzqi.c: New test.
+       * gcc.target/vax/ffshi.c: New test.
+       * gcc.target/vax/ffsqi.c: New test.
+
+2020-12-05  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/ctzsi.c: New test.
+
+2020-12-05  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/bbcci.c: New test.
+       * gcc.target/vax/bbssi.c: New test.
+
+2020-12-05  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/ffssi.c: New test.
+
+2020-12-05  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.dg/loop-8.c: Exclude for `vax-*-*'.
+       * gcc.target/vax/compare-add-zero.c: New test.
+       * gcc.target/vax/compare-mov-zero.c: New test.
+
+2020-12-05  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/vax.exp: Use `gcc-dg-runtest' rather than
+       `dg-runtest'.
+       * gcc.target/vax/pr56875.c (dg-options): Make empty.
+       (a): Rewrite for calculations to make effect.  Reformat.
+
+2020-12-05  Matt Thomas  <matt@3am-software.com>
+           Maciej W. Rozycki  <macro@linux-mips.org>
+
+       PR target/58901
+       * gcc.c-torture/compile/pr58901-0.c: New test.
+       * gcc.c-torture/compile/pr58901-1.c: New test.
+
+2020-12-05  Roman Zhuykov  <zhroma@ispras.ru>
+
+       PR rtl-optimization/97421
+       * gcc.c-torture/execute/pr97421-1.c: New test.
+       * gcc.c-torture/execute/pr97421-2.c: New test.
+       * gcc.c-torture/execute/pr97421-3.c: New test.
+
+2020-12-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/98016
+       * gfortran.dg/pr98016.f90: New test.
+
+2020-12-05  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
+           Sharavan Kumar  <Shravan.Kumar@amd.com>
+
+       * gcc.target/i386/funcspec-56.inc: Handle new march.
+       * g++.target/i386/mv29.C: New file.
+
+2020-12-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/98122
+       * g++.dg/cpp1y/constexpr-98122.C: New test.
+       * g++.dg/cpp2a/constexpr-98122.C: New test.
+
+2020-12-04  Jason Merrill  <jason@redhat.com>
+
+       PR c++/93083
+       * g++.dg/cpp2a/nontype-class40.C: New test.
+
+2020-12-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/98130
+       * g++.dg/opt/pr98130.C: New test.
+
+2020-12-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/96226
+       * gcc.target/i386/pr96226.c: New test.
+
+2020-12-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libstdc++/93121
+       * g++.dg/cpp2a/bit-cast6.C: New test.
+
+2020-12-04  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/98116
+       * g++.dg/template/pr98116.C: Enable robust checking.
+
+2020-12-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/98100
+       * gcc.target/i386/pr98100.c: New test.
+
+2020-12-04  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/98123
+       * gcc.dg/tree-ssa/if-to-switch-4.c: Add param to make the test
+       stable on all architectures.
+       * gcc.dg/tree-ssa/if-to-switch-6.c: Likewise.
+       * gcc.dg/tree-ssa/if-to-switch-8.c: Likewise.
+
+2020-12-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/pr98099.c: Compile only for dfp targets.
+
+2020-12-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt91.ads, gnat.dg/opt91.adb: New test.
+       * gnat.dg/opt91_pkg.ads, gnat.dg/opt91_pkg.adb: New helper.
+
+2020-12-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/80780
+       * g++.dg/cpp2a/srcloc1.C (quux): Use __PRETTY_FUNCTION__ instead of
+       function.
+       * g++.dg/cpp2a/srcloc2.C (quux): Likewise.
+       * g++.dg/cpp2a/srcloc15.C (S::S): Likewise.
+       (bar): Likewise.  Adjust expected column.
+       * g++.dg/cpp2a/srcloc17.C (S::S): Likewise.
+       (bar): Likewise.  Adjust expected column.
+
+2020-12-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/concepts-nodiscard1.C: XFAIL.
+
+2020-12-03  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/90629
+       PR middle-end/94527
+       * g++.dg/asan/asan_test.cc: Fix a bug.
+       * g++.dg/warn/delete-array-1.C: Add expected warning.
+       * g++.old-deja/g++.other/delete2.C: Add expected warning.
+       * g++.dg/warn/Wfree-nonheap-object-2.C: New test.
+       * g++.dg/warn/Wfree-nonheap-object.C: New test.
+       * g++.dg/warn/Wmismatched-new-delete.C: New test.
+       * g++.dg/warn/Wmismatched-dealloc-2.C: New test.
+       * g++.dg/warn/Wmismatched-dealloc.C: New test.
+       * gcc.dg/Wmismatched-dealloc.c: New test.
+       * gcc.dg/analyzer/malloc-1.c: Prune out expected warning.
+       * gcc.dg/attr-malloc.c: New test.
+       * gcc.dg/free-1.c: Adjust text of expected warning.
+       * gcc.dg/free-2.c: Same.
+       * gcc.dg/torture/pr71816.c: Prune out expected warning.
+       * gcc.dg/tree-ssa/pr19831-2.c: Add an expected warning.
+       * gcc.dg/Wfree-nonheap-object-2.c: New test.
+       * gcc.dg/Wfree-nonheap-object-3.c: New test.
+       * gcc.dg/Wfree-nonheap-object.c: New test.
+       * g++.dg/warn/Wfree-nonheap-object.s: New file.
+
+2020-12-03  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95342
+       * gfortran.dg/pr95342.f90: New test.
+
+2020-12-03  Ian Lance Taylor  <iant@golang.org>
+
+       * go.test/go-test.exp (go-gc-tests): Add -I. when building all
+       sources in a directory (errorcheckdir, compiledir, rundir,
+       rundircmpout).
+
+2020-12-03  Jason Merrill  <jason@redhat.com>
+
+       PR c++/98019
+       * g++.dg/cpp2a/concepts-nodiscard1.C: New test.
+
+2020-12-03  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/98086
+       * gcc.target/i386/pr98086.c: New test.
+
+2020-12-03  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/98115
+       PR c++/98116
+       * g++.dg/template/pr98115.C: New.
+       * g++.dg/template/pr98116.C: New.
+
+2020-12-03  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/stack-clash-4.c: New test.
+
+2020-12-03  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/acle/general/undef_1.c: New test.
+
+2020-12-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/pr98099.c: New test.
+
+2020-12-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * g++.dg/cpp2a/pr98082.C: New test.
+
+2020-12-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libstdc++/93121
+       * g++.dg/cpp2a/bit-cast1.C: New test.
+       * g++.dg/cpp2a/bit-cast2.C: New test.
+       * g++.dg/cpp2a/bit-cast3.C: New test.
+       * g++.dg/cpp2a/bit-cast4.C: New test.
+       * g++.dg/cpp2a/bit-cast5.C: New test.
+
+2020-12-03  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/cpp2a/consteval-defarg2.C: New test.
+
+2020-12-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/98104
+       * g++.dg/warn/pr98104.C: New test.
+
+2020-12-03  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512bw-pr96906-1.c: New test.
+       * gcc.target/i386/pr96906-1.c: Add -mno-avx512f.
+
+2020-12-03  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512bw-vmovdqu16-1.c: Adjust testcase to
+       make sure only masked load instruction is generated.
+       * 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-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.
+       * gcc.target/i386/pr97642-1.c: New test.
+       * gcc.target/i386/pr97642-2.c: New test.
+
+2020-12-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/parse/defarg17.C: New test.
+
+2020-12-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/consteval-defarg1.C: New test.
+
+2020-12-03  Hongyu Wang  <hongyu.wang@intel.com>
+
+       PR target/97770
+       * gcc.target/i386/avx512bitalg-pr97770-1.c: New test.
+       * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Likewise.
+       * gcc.target/i386/avx512vpopcntdq-pr97770-2.c: Likewise.
+       * gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c: Likewise.
+
+2020-12-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * lib/options.exp (check_for_options_with_filter): Detect
+       unavailable compiler for the selected language, and bail out
+       as unsupported.
+
+2020-12-03  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust expected warnings
+       to correctly reflect the maximum object size.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Same.
+
+2020-12-03  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/builtin-constant-p-threading.c: New test.
+
+2020-12-03  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR c++/97947
+       * g++.target/powerpc/pr97947.C: New test.
+
+2020-12-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/80780
+       PR c++/93093
+       * g++.dg/cpp2a/srcloc15.C: New test.
+       * g++.dg/cpp2a/srcloc16.C: New test.
+       * g++.dg/cpp2a/srcloc17.C: New test.
+       * g++.dg/cpp2a/srcloc18.C: New test.
+
+2020-12-02  qing zhao  <qinzhao@gcc.gnu.org>
+
+       PR rtl-optimization/97777
+       PR rtl-optimization/97777
+       * gcc.target/i386/pr97777.c: New test.
+
+2020-12-02  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/other/pr88187.C: Adjust expected error.
+       * g++.dg/cpp2a/class-deduction-abbrev1.C: New test.
+
+2020-12-02  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97975
+       * g++.dg/cpp1z/inline-var8.C: New test.
+
+2020-12-02  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97187
+       PR c++/97993
+       * g++.dg/eh/crash2.C: New test.
+       * g++.dg/template/crash132.C: New test.
+
+2020-12-02  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust expected warnings
+       to correctly reflect the maximum object size.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Same.
+
+2020-12-02  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/load-imm64-1.c: New test.
+       * gcc.target/s390/load-imm64-2.c: New test.
+
+2020-12-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * ada/acats/support/acats25.lst: Delete.
+       * ada/acats/support/acats26.lst: New file.
+       * ada/acats/support/fcndecl.ada: Minor tweak.
+       * ada/acats/support/impdef.a: Add commentary.
+       * ada/acats/support/impdefg.a (Negative_Zero return): Simplify.
+       * ada/acats/support/macro.dfs (TASK_STORAGE_SIZE): Bump.
+       * ada/acats/support/repbody.ada: Upgrade to ACATS 2.6.
+       * ada/acats/support/tctouch.ada: Likewise.
+       * ada/acats/tests/c3/c352001.a: New file.
+       * ada/acats/tests/c4/c433001.a: Correct error messages.
+       * ada/acats/tests/c4/c453001.a: New file.
+       * ada/acats/tests/c4/c45622a.ada: Delete.
+       * ada/acats/tests/c4/c45624a.ada: Likewise.
+       * ada/acats/tests/c4/c45624b.ada: Likewise.
+       * ada/acats/tests/c4/c460013.a: New file.
+       * ada/acats/tests/c4/c460014.a: Likewise.
+       * ada/acats/tests/c6/c620001.a: Likewise.
+       * ada/acats/tests/c6/c620002.a: Likewise.
+       * ada/acats/tests/c7/c761006.a: Redo Unchecked_Deallocation case.
+       * ada/acats/tests/c9/c96004a.ada: Adjust for Ada 2005.
+       * ada/acats/tests/c9/c96007a.ada: Likewise.
+       * ada/acats/tests/cb/cb41004.a: Adjust for AI95-0044.
+       * ada/acats/tests/cc/cc3016f.ada: Minor tweak.
+       * ada/acats/tests/cd/cd30011.a: New file.
+       * ada/acats/tests/cd/cd30012.a: Likewise.
+       * ada/acats/tests/cd/cd90001.a: Fix comparison.
+       * ada/acats/tests/cxa/cxa3004.a: New file.
+       * ada/acats/tests/cxa/cxa5013.a: Likewise.
+       * ada/acats/tests/cxa/cxac005.a: Adjust for return-by-reference.
+       * ada/acats/tests/cxb/cxb30061.am: New file.
+       * ada/acats/tests/cxf/cxf2001.a: Fix failure message.
+
+2020-12-02  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/98075
+       * g++.dg/ipa/pr98075.C: New test.
+
+2020-12-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR middle-end/93195
+       * g++.dg/pr93195a.C: New test.
+       * g++.dg/pr93195b.C: Likewise.
+       * lib/target-supports.exp
+       (check_effective_target_o_flag_in_section): New proc.
+
+2020-12-02  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/98084
+       * gcc.dg/tree-ssa/pr98094.c: New test.
+
+2020-12-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/97459
+       * gcc.target/i386/pr97282.c (foo): Use 123456 divisor instead of
+       10.
+       * gcc.dg/pr97459-1.c (TESTS): Add tests for 10, 12 and
+       6144.
+       * gcc.dg/pr97459-2.c (TESTS): Likewise.
+       * gcc.dg/pr97459-3.c: New test.
+       * gcc.dg/pr97459-4.c: New test.
+       * gcc.dg/pr97459-5.c: New test.
+       * gcc.dg/pr97459-6.c: New test.
+
+2020-12-02  Martin Liska  <mliska@suse.cz>
+
+       PR c/98087
+       * gcc.c-torture/compile/pr98087.c: New test.
+
+2020-12-02  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+
+       PR target/98079
+       * gcc.target/i386/pr98079.c: New test.
+
+2020-12-02  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/88702
+       * gcc.dg/tree-ssa/if-to-switch-9.c: New test.
+
+2020-12-02  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/98084
+       * gcc.dg/tree-ssa/pr98084.c: New test.
+
+2020-12-02  Jeff Law  <law@redhat.com>
+
+       * gcc.target/h8300/add.c: New test.
+       * gcc.target/h8300/add-2.c: New test.
+       * gcc.target/h8300/add-3.c: New test.
+       * gcc.target/h8300/sub.c: New test.
+       * gcc.target/h8300/sub-2.c: New test.
+       * gcc.target/h8300/sub-3.c: New test.
+
+2020-12-02  Ian Lance Taylor  <iant@golang.org>
+
+       * go.test/go-test.exp (errchk): Permit trailing */ on ERROR line.
+
+2020-12-02  H.J. Lu  <hjl.tools@gmail.com>
+           Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * c-c++-common/attr-used.c: Check the 'R' flag.
+       * c-c++-common/attr-used-2.c: Likewise.
+       * c-c++-common/attr-used-3.c: New test.
+       * c-c++-common/attr-used-4.c: Likewise.
+       * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
+       * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
+       * lib/target-supports.exp
+       (check_effective_target_R_flag_in_section): New proc.
+
+2020-12-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/x86-needed-1.c: New test.
+       * gcc.target/i386/x86-needed-2.c: Likewise.
+       * gcc.target/i386/x86-needed-3.c: Likewise.
+
+2020-12-01  Eugene Rozenfeld  <Eugene.Rozenfeld@microsoft.com>
+
+       * gcc.dg/pr96708-negative.c: New test.
+       * gcc.dg/pr96708-positive.c: New test.
+
+2020-12-01  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/97595
+       * g++.dg/warn/Warray-bounds-14.C: New test.
+       * g++.dg/warn/Wstringop-overflow-6.C: New test.
+
+2020-12-01  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/tree-ssa/pr96480.c: Disable jump table optimization
+
+2020-12-01  JeanHeyd Meneide  <phdofthehouse@gmail.com>
+
+       * c-c++-common/cpp/wide-narrow-predef-macros.c: New test.
+
+2020-12-01  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/pr46309-2.c: Add -fno-bit-tests and -fno-jump-tables
+       to avoid compromising the test.
+
+2020-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/98072
+       * c-c++-common/gomp/depobj-2.c: New test.
+
+2020-12-01  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/97373
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: New test.
+
+2020-12-01  Martin Liska  <mliska@suse.cz>
+
+       * g++.dg/tree-ssa/if-to-switch-1.C: Do not allow newlines
+       in .* pattern.
+       * gcc.dg/tree-ssa/if-to-switch-1.c: Likewise.
+       * gcc.dg/tree-ssa/if-to-switch-2.c: Likewise.
+       * gcc.dg/tree-ssa/if-to-switch-3.c: Likewise.
+       * gcc.dg/tree-ssa/if-to-switch-5.c: Likewise.
+
+2020-12-01  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/98085
+       * g++.dg/tree-ssa/if-to-switch-1.C: Do not expect precise number
+       of BBs.
+       * gcc.dg/tree-ssa/if-to-switch-1.c: Likewise.
+       * gcc.dg/tree-ssa/if-to-switch-2.c: Likewise. Find better name
+       for the function.
+       * gcc.dg/tree-ssa/if-to-switch-3.c: Likewise. Find better name
+       for the function.
+       * gcc.dg/tree-ssa/if-to-switch-5.c: Likewise.
+
+2020-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/97954
+       * gcc.dg/pr97954.c: New test.
+
+2020-12-01  Matthew Malcomson  <matthew.malcomson@arm.com>
+
+       * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec): Fix
+       check for correct kernel version.
+
+2020-12-01  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/14799
+       PR ipa/88702
+       * gcc.dg/tree-ssa/pr96480.c: Disable if-to-switch conversion.
+       * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
+       * g++.dg/tree-ssa/if-to-switch-1.C: New test.
+       * gcc.dg/tree-ssa/if-to-switch-1.c: New test.
+       * gcc.dg/tree-ssa/if-to-switch-2.c: New test.
+       * gcc.dg/tree-ssa/if-to-switch-3.c: New test.
+       * gcc.dg/tree-ssa/if-to-switch-4.c: New test.
+       * gcc.dg/tree-ssa/if-to-switch-5.c: New test.
+       * gcc.dg/tree-ssa/if-to-switch-6.c: New test.
+       * gcc.dg/tree-ssa/if-to-switch-7.c: New test.
+       * gcc.dg/tree-ssa/if-to-switch-8.c: New test.
+
+2020-12-01  Marius Hillenbrand  <mhillen@linux.ibm.com>
+
+       * gcc.target/s390/float_t-1.c: New test.
+       * gcc.target/s390/float_t-2.c: New test.
+
+2020-12-01  Martin Liska  <mliska@suse.cz>
+
+       * g++.dg/torture/pr93347.C: Reduce and remove LIT keywords.
+
+2020-12-01  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/98057
+       * g++.dg/ipa/pr98057.C: New test.
+
+2020-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/98063
+       * gcc.target/i386/pr98063.c: New test.
+
+2020-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/debug/dwarf2/lang-cpp17.C: New test.
+       * g++.dg/debug/dwarf2/lang-cpp20.C: New test.
+
+2020-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/97989
+       * gcc.dg/cpp/pr97989-1.c: New test.
+       * gcc.dg/cpp/pr97989-2.c: New test.
+
+2020-11-30  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/plugin/analyzer_gil_plugin.c: New test.
+       * gcc.dg/plugin/gil-1.c: New test.
+       * gcc.dg/plugin/gil.h: New header.
+       * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
+       and test.
+
+2020-11-30  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * lib/profopt.exp: Unset testname_with_flags if create_gcov
+       fails.
+
+2020-11-30  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/98037
+       * gcc.target/aarch64/sve/acle/general/pr98037.c: New test.
+
+2020-11-30  Jeff Law  <law@redhat.com>
+
+       * g++.dg/warn/Wnonnull5.C: Fix non-unique testnames.
+       * g++.dg/warn/Wplacement-new-size-8.C: Likewise.
+
+2020-11-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/98011
+       * gfortran.dg/goacc/sentinel-free-form.f95:
+       * gfortran.dg/goacc-gomp/fixed-1.f: New test.
+       * gfortran.dg/goacc-gomp/free-1.f90: New test.
+       * gfortran.dg/goacc/fixed-5.f: New test.
+
+2020-11-30  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98064
+       * g++.dg/vect/pr98064.cc: New testcase.
+
+2020-11-30  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98048
+       * gcc.dg/vect/pr98048.c: New testcase.
+
+2020-11-30  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
+
+       * gcc.target/arm/pr91816.c: New test.
+
+2020-11-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/97459
+       * gcc.dg/pr97459-1.c: New test.
+       * gcc.dg/pr97459-2.c: New test.
+
+2020-11-29  Harald Anlauf  <anlauf@gmx.de>
+
+       * gfortran.dg/pr98017.f90: New test.
+
+2020-11-29  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/92936
+       PR middle-end/92940
+       PR middle-end/89428
+       * c-c++-common/Wstringop-overflow-2.c: Adjust text of expected
+       informational notes.
+       * g++.dg/warn/Wstringop-overflow-3.C: Same.
+       * g++.dg/warn/Wplacement-new-size.C: Remove a test for a no longer
+       issued warning.
+       * gcc.dg/Warray-bounds-43.c: Removed unused declarations.
+       * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
+       * gcc.dg/Wstringop-overflow-12.c: Same.
+       * gcc.dg/Wstringop-overflow-17.c: Adjust text of expected messages.
+       * gcc.dg/Wstringop-overflow-27.c: Same.  Remove xfails.
+       * gcc.dg/Wstringop-overflow-28.c: Adjust text of expected messages.
+       * gcc.dg/Wstringop-overflow-29.c: Same.
+       * gcc.dg/Wstringop-overflow-37.c: Same.
+       * gcc.dg/Wstringop-overflow-46.c: Same.
+       * gcc.dg/Wstringop-overflow-47.c: Same.
+       * gcc.dg/Wstringop-overflow-54.c: Same.
+       * gcc.dg/warn-strnlen-no-nul.c: Add expected warning.
+       * gcc.dg/Wstringop-overflow-7.c: New test.
+       * gcc.dg/Wstringop-overflow-58.c: New test.
+       * gcc.dg/Wstringop-overflow-59.c: New test.
+       * gcc.dg/Wstringop-overflow-60.c: New test.
+       * gcc.dg/Wstringop-overflow-61.c: New test.
+       * gcc.dg/Wstringop-overflow-62.c: New test.
+       * gcc.dg/Wstringop-overflow-63.c: New test.
+       * gcc.dg/Wstringop-overflow-64.c: New test.
+
+2020-11-28  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.target/sparc/overflow-6.c: New test.
+
+2020-11-27  Joseph Myers  <joseph@codesourcery.com>
+
+       PR preprocessor/97602
+       * gcc.dg/cpp/line9.c, gcc.dg/cpp/line10.c: New tests.
+
+2020-11-27  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdc.dg/intrinsics.d: Adjust patterns in scan-tree-dump.
+
+2020-11-27  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+
+       PR testsuite/98036
+       * gcc.target/i386/fma4-256-maccXX.c (check_maccps):
+       Remove unnecessary postfix increment on a returned variable.
+       (check_maccpd): Ditto.
+       * gcc.target/i386/fma4-256-msubXX.c (check_msubps): Ditto.
+       (check_msubpd): Ditto.
+       * gcc.target/i386/fma4-256-nmaccXX.c (check_nmaccps): Ditto.
+       (check_nmaccpd): Ditto.
+       * gcc.target/i386/fma4-256-nmsubXX.c (check_nmsubps): Ditto.
+       (check_nmsubpd): Ditto.
+       * gcc.target/i386/fma4-maccXX.c (check_maccps): Ditto.
+       (check_maccpd): Ditto.
+       (check_maccss): Ditto.
+       (check_maccsd): Ditto.
+       * gcc.target/i386/fma4-msubXX.c (check_msubps): Ditto.
+       (check_msubpd): Ditto.
+       (check_msubss): Ditto.
+       (check_msubsd): Ditto.
+       * gcc.target/i386/fma4-nmaccXX.c (check_nmaccps): Ditto.
+       (check_nmaccpd): Ditto.
+       (check_nmaccss): Ditto.
+       (check_nmaccsd): Ditto.
+       * gcc.target/i386/fma4-nmsubXX.c (check_nmsubps): Ditto.
+       (check_nmsubpd): Ditto.
+       (check_nmsubss): Ditto.
+       (check_nmsubsd): Ditto.
+       * gcc.target/i386/xop-haddX.c (check_sbyte2word): Add missing return.
+       (check_sbyte2dword):
+       Remove unnecessary postfix increment on a returned value.
+       (check_sbyte2qword): Ditto.
+       (check_sword2dword): Add missing return.
+       (check_sword2qword):
+       Remove unnecessary postfix increment on a returned value.
+       (check_dword2qword): Add missing return.
+       * gcc.target/i386/xop-hadduX.c (check_byte2word): Add missing return.
+       (check_byte2dword):
+       Remove unnecessary postfix increment on a returned value.
+       (check_byte2qword): Ditto.
+       (check_word2dword): Add missing return.
+       (check_word2qword):
+       Remove unnecessary postfix increment on a returned value.
+       (check_word2qword): Add missing return.
+       * gcc.target/i386/xop-hsubX.c (check_sbyte2word): Add missing return.
+       (check_sword2dword): Ditto.
+       (check_sword2qword): Ditto.
+
+2020-11-27  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/kernels-decompose-ice-1.c: Adjust.
+       * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
+
+2020-11-27  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/requires-4.f90: Fix typo in '!$omp' clause.
+
+2020-11-27  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/requires-4.f90: Fix '!$omp' syntax.
+
+2020-11-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libstdc++/88101
+       * g++.dg/torture/builtin-clear-padding-3.C: New test.
+
+2020-11-27  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR c/97880
+       * gcc.dg/goacc/tile-1.c: New test.
+
+2020-11-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97997
+       * gcc.dg/tree-ssa/pr97997-1.c: New test.
+       * gcc.dg/tree-ssa/pr97997-2.c: New test.
+
+2020-11-26  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97953
+       * gcc.dg/pr97953.c: New testcase.
+
+2020-11-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97979
+       * gcc.dg/pr97979.c: New test.
+       * gcc.c-torture/compile/pr97979.c: New test.
+
+2020-11-26  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/98002
+       * gcc.dg/strncmp-2.c: Call mprotect again before free.
+
+2020-11-26  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/cache-3-1.c: New.
+       * c-c++-common/goacc/cache-3-2.c: Likewise.
+       * c-c++-common/goacc/data-clause-1.c: Likewise.
+       * c-c++-common/goacc/data-clause-2.c: Likewise.
+       * c-c++-common/gomp/map-1.c: Adjust.
+       * c-c++-common/gomp/map-2.c: Likewise.
+       * g++.dg/goacc/cache-3-1.C: New.
+       * g++.dg/goacc/cache-3-2.C: Likewise.
+       * g++.dg/goacc/data-clause-1.C: Likewise.
+       * g++.dg/goacc/data-clause-2.C: Likewise.
+       * g++.dg/gomp/map-1.C: Adjust.
+       * g++.dg/gomp/map-2.C: Likewise.
+
+2020-11-26  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+
+       PR target/97873
+       * gcc.target/i386/pr97873-3.c: New test.
+
+2020-11-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/multfixed.adb: Robustify.
+
+2020-11-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/96906
+       * gcc.target/i386/pr96906-1.c: New test.
+
+2020-11-26  Martin Uecker  <muecker@gwdg.de>
+
+       PR c/65455
+       PR c/92935
+       * gcc.dg/typeof-2.c: Adapt test.
+
+2020-11-26  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.dg/nextafter-1.c: Omit prototypes if _NEXT_AFTER_2 defined.
+       * gcc.dg/nextafter-2.c: Define _NEXT_AFTER_2.
+       * gcc.dg/profile-info-section.c: Skip on AIX.
+
+2020-11-25  Martin Sebor  <msebor@redhat.com>
+
+       PR bootstrap/94982
+       * c-c++-common/patchable_function_entry-error-3.c: Adjust text
+       of expected warning.
+
+2020-11-25  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/lto/modref-3_0.c: New test.
+       * gcc.dg/lto/modref-3_1.c: New test.
+       * gcc.dg/lto/modref-4_0.c: New test.
+       * gcc.dg/lto/modref-4_1.c: New test.
+       * gcc.dg/tree-ssa/modref-5.c: New test.
+
+2020-11-25  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/85796
+       * gfortran.dg/pr85796.f90: New test.
+
+2020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * g++.dg/gomp/map-1.C: New.
+       * g++.dg/gomp/map-2.C: Likewise.
+       * c-c++-common/gomp/map-1.c: Adjust.
+       * c-c++-common/gomp/map-2.c: Likewise.
+
+2020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/cache-1.c: Update.
+       * c-c++-common/goacc/cache-2.c: Likewise.
+       * g++.dg/goacc/cache-1.C: New.
+       * g++.dg/goacc/cache-2.C: Likewise.
+
+2020-11-25  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/97956
+       * gcc.dg/memchr-3.c: New test.
+
+2020-11-25  Matthew Malcomson  <matthew.malcomson@arm.com>
+
+       * c-c++-common/ubsan/sanitize-recover-7.c: Update error message format.
+       * lib/asan-dg.exp (asan_link_flags): Implement as a helper
+       function asan_link_flags_1 which asan_link_flags and
+       hwasan_link_flags use.
+       (asan_link_flags_1): Parametrised version of asan_link_flags.
+       * c-c++-common/hwasan/aligned-alloc.c: New test.
+       * c-c++-common/hwasan/alloca-array-accessible.c: New test.
+       * c-c++-common/hwasan/alloca-base-init.c: New test.
+       * c-c++-common/hwasan/alloca-gets-different-tag.c: New test.
+       * c-c++-common/hwasan/alloca-outside-caught.c: New test.
+       * c-c++-common/hwasan/arguments-1.c: New test.
+       * c-c++-common/hwasan/arguments-2.c: New test.
+       * c-c++-common/hwasan/arguments-3.c: New test.
+       * c-c++-common/hwasan/arguments.c: New test.
+       * c-c++-common/hwasan/asan-pr63316.c: New test.
+       * c-c++-common/hwasan/asan-pr70541.c: New test.
+       * c-c++-common/hwasan/asan-pr78106.c: New test.
+       * c-c++-common/hwasan/asan-pr79944.c: New test.
+       * c-c++-common/hwasan/asan-rlimit-mmap-test-1.c: New test.
+       * c-c++-common/hwasan/bitfield-1.c: New test.
+       * c-c++-common/hwasan/bitfield-2.c: New test.
+       * c-c++-common/hwasan/builtin-special-handling.c: New test.
+       * c-c++-common/hwasan/check-interface.c: New test.
+       * c-c++-common/hwasan/halt_on_error-1.c: New test.
+       * c-c++-common/hwasan/handles-poly_int-marked-vars.c: New test.
+       * c-c++-common/hwasan/heap-overflow.c: New test.
+       * c-c++-common/hwasan/hwasan-poison-optimisation.c: New test.
+       * c-c++-common/hwasan/hwasan-thread-access-parent.c: New test.
+       * c-c++-common/hwasan/hwasan-thread-basic-failure.c: New test.
+       * c-c++-common/hwasan/hwasan-thread-clears-stack.c: New test.
+       * c-c++-common/hwasan/hwasan-thread-success.c: New test.
+       * c-c++-common/hwasan/kernel-defaults.c: New test.
+       * c-c++-common/hwasan/large-aligned-0.c: New test.
+       * c-c++-common/hwasan/large-aligned-1.c: New test.
+       * c-c++-common/hwasan/large-aligned-untagging-0.c: New test.
+       * c-c++-common/hwasan/large-aligned-untagging-1.c: New test.
+       * c-c++-common/hwasan/large-aligned-untagging-2.c: New test.
+       * c-c++-common/hwasan/large-aligned-untagging-3.c: New test.
+       * c-c++-common/hwasan/large-aligned-untagging-4.c: New test.
+       * c-c++-common/hwasan/large-aligned-untagging-5.c: New test.
+       * c-c++-common/hwasan/large-aligned-untagging-6.c: New test.
+       * c-c++-common/hwasan/large-aligned-untagging-7.c: New test.
+       * c-c++-common/hwasan/macro-definition.c: New test.
+       * c-c++-common/hwasan/no-sanitize-attribute.c: New test.
+       * c-c++-common/hwasan/param-instrument-mem-intrinsics.c: New test.
+       * c-c++-common/hwasan/param-instrument-reads-and-writes.c: New test.
+       * c-c++-common/hwasan/param-instrument-reads.c: New test.
+       * c-c++-common/hwasan/param-instrument-writes.c: New test.
+       * c-c++-common/hwasan/random-frame-tag.c: New test.
+       * c-c++-common/hwasan/sanity-check-pure-c.c: New test.
+       * c-c++-common/hwasan/setjmp-longjmp-0.c: New test.
+       * c-c++-common/hwasan/setjmp-longjmp-1.c: New test.
+       * c-c++-common/hwasan/stack-tagging-basic-0.c: New test.
+       * c-c++-common/hwasan/stack-tagging-basic-1.c: New test.
+       * c-c++-common/hwasan/stack-tagging-disable.c: New test.
+       * c-c++-common/hwasan/unprotected-allocas-0.c: New test.
+       * c-c++-common/hwasan/unprotected-allocas-1.c: New test.
+       * c-c++-common/hwasan/use-after-free.c: New test.
+       * c-c++-common/hwasan/vararray-outside-caught.c: New test.
+       * c-c++-common/hwasan/vararray-stack-restore-correct.c: New test.
+       * c-c++-common/hwasan/very-large-objects.c: New test.
+       * g++.dg/hwasan/hwasan.exp: New test.
+       * g++.dg/hwasan/rvo-handled.C: New test.
+       * gcc.dg/hwasan/hwasan.exp: New test.
+       * gcc.dg/hwasan/nested-functions-0.c: New test.
+       * gcc.dg/hwasan/nested-functions-1.c: New test.
+       * gcc.dg/hwasan/nested-functions-2.c: New test.
+       * lib/hwasan-dg.exp: New file.
+
+2020-11-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/95862
+       * gcc.dg/builtin-artih-overflow-5.c: Renamed to ...
+       * gcc.dg/builtin-arith-overflow-5.c: ... this.
+
+2020-11-25  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/acle/asm/abs_f16.c (abs_f16_x_untied): Expect
+       a MOVPRFX instruction.
+       * gcc.target/aarch64/sve/acle/asm/abs_f32.c (abs_f32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/abs_f64.c (abs_f64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/abs_s16.c (abs_s16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/abs_s32.c (abs_s32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/abs_s64.c (abs_s64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/abs_s8.c (abs_s8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cls_s16.c (cls_s16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cls_s32.c (cls_s32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cls_s64.c (cls_s64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cls_s8.c (cls_s8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/clz_s16.c (clz_s16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/clz_s32.c (clz_s32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/clz_s64.c (clz_s64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/clz_s8.c (clz_s8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/clz_u16.c (clz_u16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/clz_u32.c (clz_u32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/clz_u64.c (clz_u64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/clz_u8.c (clz_u8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnot_s16.c (cnot_s16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnot_s32.c (cnot_s32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnot_s64.c (cnot_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnot_s8.c (cnot_s8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnot_u16.c (cnot_u16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnot_u32.c (cnot_u32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnot_u64.c (cnot_u64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnot_u8.c (cnot_u8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c (cnt_bf16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_f16.c (cnt_f16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_f32.c (cnt_f32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_f64.c (cnt_f64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_s16.c (cnt_s16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_s32.c (cnt_s32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_s64.c (cnt_s64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_s8.c (cnt_s8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_u16.c (cnt_u16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_u32.c (cnt_u32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_u64.c (cnt_u64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cnt_u8.c (cnt_u8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c (cvt_bf16_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_f16.c (cvt_f16_f32_x_untied)
+       (cvt_f16_f64_x_untied, cvt_f16_s16_x_untied, cvt_f16_s32_x_untied)
+       (cvt_f16_s64_x_untied, cvt_f16_u16_x_untied, cvt_f16_u32_x_untied)
+       (cvt_f16_u64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_f32.c (cvt_f32_f16_x_untied)
+       (cvt_f32_f64_x_untied, cvt_f32_s16_x_untied, cvt_f32_s32_x_untied)
+       (cvt_f32_s64_x_untied, cvt_f32_u16_x_untied, cvt_f32_u32_x_untied)
+       (cvt_f32_u64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_f64.c (cvt_f64_f16_x_untied)
+       (cvt_f64_f32_x_untied, cvt_f64_s16_x_untied, cvt_f64_s32_x_untied)
+       (cvt_f64_s64_x_untied, cvt_f64_u16_x_untied, cvt_f64_u32_x_untied)
+       (cvt_f64_u64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_s16.c (cvt_s16_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_s32.c (cvt_s32_f16_x_untied)
+       (cvt_s32_f32_x_untied, cvt_s32_s64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_s64.c (cvt_s64_f16_x_untied)
+       (cvt_s64_f32_x_untied, cvt_s64_s64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_u16.c (cvt_u16_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_u32.c (cvt_u32_f16_x_untied)
+       (cvt_u32_f32_x_untied, cvt_u32_u64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/cvt_u64.c (cvt_u64_f16_x_untied)
+       (cvt_u64_f32_x_untied, cvt_u64_u64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/extb_s16.c (extb_s16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/extb_s32.c (extb_s32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/extb_s64.c (extb_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/exth_s32.c (exth_s32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/exth_s64.c (exth_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/extw_s64.c (extw_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/neg_f16.c (neg_f16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/neg_f32.c (neg_f32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/neg_f64.c (neg_f64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/neg_s16.c (neg_s16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/neg_s32.c (neg_s32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/neg_s64.c (neg_s64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/neg_s8.c (neg_s8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/not_s16.c (not_s16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/not_s32.c (not_s32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/not_s64.c (not_s64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/not_s8.c (not_s8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/not_u16.c (not_u16_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/not_u32.c (not_u32_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/not_u64.c (not_u64_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/not_u8.c (not_u8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rbit_s16.c (rbit_s16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rbit_s32.c (rbit_s32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rbit_s64.c (rbit_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rbit_s8.c (rbit_s8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rbit_u16.c (rbit_u16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rbit_u32.c (rbit_u32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rbit_u64.c (rbit_u64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rbit_u8.c (rbit_u8_x_untied): Ditto.
+       * gcc.target/aarch64/sve/acle/asm/recpx_f16.c (recpx_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/recpx_f32.c (recpx_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/recpx_f64.c (recpx_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revb_s16.c (revb_s16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revb_s32.c (revb_s32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revb_s64.c (revb_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revb_u16.c (revb_u16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revb_u32.c (revb_u32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revb_u64.c (revb_u64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revh_s32.c (revh_s32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revh_s64.c (revh_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revh_u32.c (revh_u32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revh_u64.c (revh_u64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revw_s64.c (revw_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/revw_u64.c (revw_u64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rinta_f16.c (rinta_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rinta_f32.c (rinta_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rinta_f64.c (rinta_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rinti_f16.c (rinti_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rinti_f32.c (rinti_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rinti_f64.c (rinti_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintm_f16.c (rintm_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintm_f32.c (rintm_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintm_f64.c (rintm_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintn_f16.c (rintn_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintn_f32.c (rintn_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintn_f64.c (rintn_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintp_f16.c (rintp_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintp_f32.c (rintp_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintp_f64.c (rintp_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintx_f16.c (rintx_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintx_f32.c (rintx_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintx_f64.c (rintx_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintz_f16.c (rintz_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintz_f32.c (rintz_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/rintz_f64.c (rintz_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/sqrt_f16.c (sqrt_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/sqrt_f32.c (sqrt_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve/acle/asm/sqrt_f64.c (sqrt_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c (cvtx_f32_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/logb_f16.c (logb_f16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/logb_f32.c (logb_f32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/logb_f64.c (logb_f64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/qabs_s16.c (qabs_s16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/qabs_s32.c (qabs_s32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/qabs_s64.c (qabs_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/qabs_s8.c (qabs_s8_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/qneg_s16.c (qneg_s16_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/qneg_s32.c (qneg_s32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/qneg_s64.c (qneg_s64_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/qneg_s8.c (qneg_s8_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/recpe_u32.c (recpe_u32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c (rsqrte_u32_x_untied):
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c
+       (cvtlt_f32_f16_x_untied): Expect a MOV instruction.
+       * gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c
+       (cvtlt_f64_f32_x_untied): Likewise.
+
+2020-11-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/95862
+       * gcc.dg/builtin-artih-overflow-5.c: New test.
+
+2020-11-25  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/97579
+       * gcc.dg/pr97579.c: New testcase.
+
+2020-11-25  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
+
+       PR target/91816
+       * gcc.target/arm/pr91816.c: New test.
+
+2020-11-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/97943
+       * c-c++-common/builtin-clear-padding-2.c: New test.
+       * c-c++-common/builtin-clear-padding-3.c: New test.
+       * g++.dg/ext/builtin-clear-padding-1.C: New test.
+       * gcc.dg/builtin-clear-padding-2.c: New test.
+
+2020-11-24  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/pr97955.c: New test.
+
+2020-11-24  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/Wstringop-overflow-47.c: Add a note.
+
+2020-11-24  Jason Merrill  <jason@redhat.com>
+
+       PR c++/97899
+       * g++.dg/cpp0x/initlist-template3.C: New test.
+
+2020-11-24  Martin Sebor  <msebor@redhat.com>
+
+       * gfortran.dg/gomp/declare-target-4.f90: Adjust pattern to expect
+       an additional attribute and function return type.
+
+2020-11-24  Richard Earnshaw  <rearnsha@arm.com>
+
+       * gcc.dg/pr97534.c: New test.
+
+2020-11-24  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/aapcs64/abitest.h (FUNC_VAL_CHECK): Use
+       noipa rather than noinline.
+       * gcc.target/aarch64/aapcs64/abitest-2.h (FUNC_VAL_CHECK): Likewise.
+
+2020-11-24  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: Expect
+       that "vx" is not emitted.
+       * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: Likewise.
+
+2020-11-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/97950
+       * gcc.target/i386/pr97950.c: New test.
+
+2020-11-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97964
+       * gcc.dg/tree-ssa/pr97964.c: New test.
+
+2020-11-24  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/kernels-decompose-1.c: Avoid Tcl 8.5-specific
+       behavior.
+       * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
+       * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
+       * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
+
+2020-11-24  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * lib/gcc-dg.exp (dg-optimized, dg-missed): Use 'saved-dg-warning'
+       instead of 'saved-dg-error'.
+
+2020-11-24  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * lib/gcc-dg.exp (dg-optimized, dg-missed): Fix 'process-message'
+       call.
+       * gcc.dg/vect/nodump-vect-opt-info-1.c: Demonstrate.
+       * gcc.dg/vect/nodump-vect-opt-info-2.c: Likewise.
+
+2020-11-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/97958
+       * c-c++-common/gomp/pr97958.c: New test.
+
+2020-11-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96929
+       * gcc.dg/tree-ssa/pr96929.c: New test.
+
+2020-11-24  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/tree-ssa/pr23401.c: Update expected output.
+       * gcc.dg/tree-ssa/pr27810.c: Update expected output.
+       * gcc.dg/tree-ssa/slsr-8.c: Update expected output.
+
+2020-11-24  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.dg/vect/slp-perm-1.c: Adjust for partial vectors.
+       * gcc.dg/vect/slp-perm-5.c: Likewise.
+       * gcc.dg/vect/slp-perm-6.c: Likewise.
+       * gcc.dg/vect/slp-perm-7.c: Likewise.
+
+2020-11-24  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       PR tree-optimization/97849
+       * gcc.dg/tree-ssa/pr97849.c: New test.
+
+2020-11-24  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/attr-access-5.c: New test.
+
+2020-11-23  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/95630
+       * gcc.dg/c11-compare-incomplete-1.c,
+       gcc.dg/c11-compare-incomplete-2.c,
+       gcc.dg/c99-compare-incomplete-1.c,
+       gcc.dg/c99-compare-incomplete-2.c: New tests.
+
+2020-11-23  Martin Jambor  <mjambor@suse.cz>
+
+       * gfortran.dg/ipcp-array-2.f90: New test.
+
+2020-11-23  Nathan Sidwell  <nathan@acm.org>
+
+       * lib/prune.exp (prune_gcc_output): Adjust include stack pruning
+       for modules.
+       (print_ices): Relax regexp.
+
+2020-11-23  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * g++.target/msp430/data-attributes.C: Remove expected warnings for
+       "lower" attribute conflicts.
+       Adjust expected wording for "persistent" attribute misuse.
+       * gcc.target/msp430/data-attributes-2.c: Likewise.
+       * gcc.target/msp430/pr78818-auto-warn.c: Likewise.
+
+2020-11-23  Richard Biener  <rguenther@suse.de>
+
+       * g++.dg/vect/simd-12.cc: New testcase.
+
+2020-11-23  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * gcc.c-torture/execute/noinit-attribute.c: Moved to...
+       * c-c++-common/torture/attr-noinit-main.inc: ...here.
+       * lib/target-supports.exp (check_effective_target_persistent): New.
+       * c-c++-common/torture/attr-noinit-1.c: New test.
+       * c-c++-common/torture/attr-noinit-2.c: New test.
+       * c-c++-common/torture/attr-noinit-3.c: New test.
+       * c-c++-common/torture/attr-noinit-invalid.c: New test.
+       * c-c++-common/torture/attr-persistent-1.c: New test.
+       * c-c++-common/torture/attr-persistent-2.c: New test.
+       * c-c++-common/torture/attr-persistent-3.c: New test.
+       * c-c++-common/torture/attr-persistent-invalid.c: New test.
+       * c-c++-common/torture/attr-persistent-main.inc: New test.
+
+2020-11-23  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * gcc.target/msp430/data-attributes-2.c: Adjust test.
+       * g++.target/msp430/data-attributes.C: New test.
+       * g++.target/msp430/msp430.exp: New test.
+
+2020-11-23  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * gcc.c-torture/execute/noinit-attribute.c: Don't override
+       optimization options set by torture test harness.
+       * lib/target-supports.exp (check_effective_target_noinit): Adjust
+       comment formatting.
+
+2020-11-23  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/cortex-m55-nodsp-flag-hard.c: Add -mthumb.
+       * gcc.target/arm/cortex-m55-nodsp-flag-softfp.c: Likewise.
+       * gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c: Likewise.
+       * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Likewise.
+       * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
+       * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
+       * gcc.target/arm/cortex-m55-nomve-flag-hard.c: Likewise.
+       * gcc.target/arm/cortex-m55-nomve-flag-softfp.c: Likewise.
+       * gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c: Likewise.
+       * gcc.target/arm/cortex-m55-nomve.fp-flag-softfp.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/pr97327.c: Likewise.
+
+2020-11-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR c++/97904
+       * g++.dg/ext/sve-sizeless-1.C: Add more template tests.
+       * g++.dg/ext/sve-sizeless-2.C: Likewise.
+
+2020-11-22  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+
+       PR target/97873
+       * gcc.target/i386/pr97873-2.c: New test.
+
+2020-11-22  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/97889
+       * gdc.dg/torture/pr97889.d: New test.
+
+2020-11-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/95853
+       * gcc.dg/pr95853.c: New test.
+
+2020-11-21  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/94695
+       * g++.dg/warn/Wrange-loop-construct2.C: New test.
+
+2020-11-21  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97846
+       * g++.dg/cpp1y/constexpr-label.C: New test.
+
+2020-11-21  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97881
+       * g++.dg/warn/Wvexing-parse9.C: New test.
+
+2020-11-21  David Edelsohn  <dje.gcc@gmail.com>
+
+       * g++.dg/debug/localclass2.C: Require LTO.
+
+2020-11-21  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97839
+       * g++.dg/cpp2a/lambda-generic8.C: New test.
+
+2020-11-21  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97427
+       * g++.dg/cpp2a/constexpr-dtor10.C: New test.
+
+2020-11-21  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/vect/vect-35-big-array.c: Excpect 2 loops to be vectorized.
+       * gcc.dg/vect/vect-35.c: Excpect 2 loops to be vectorized.
+
+2020-11-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
+
+       * gcc.target/powerpc/mma-double-test.c (main): Call abort for failure.
+       * gcc.target/powerpc/mma-single-test.c (main): Call abort for failure.
+       * gcc.target/powerpc/pr96506.c: Rename to pr96506-1.c.
+       * gcc.target/powerpc/pr96506-2.c: New test.
+       * gcc.target/powerpc/pr96506-1.c: New file.
+
+2020-11-20  Michael Meissner  <meissner@linux.ibm.com>
+
+       * gcc.dg/nextafter-2.c: Include math.h.
+
+2020-11-20  Jason Merrill  <jason@redhat.com>
+
+       PR c++/97918
+       * g++.dg/debug/localclass2.C: New test.
+
+2020-11-20  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/attr-access-4.c: New test.
+
+2020-11-20  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/97879
+       * gcc.dg/attr-access-3.c: New test.
+
+2020-11-20  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97515.c: Check in ccp2, not evrp.
+
+2020-11-20  Andrea Corallo  <andrea.corallo@arm.com>
+
+       PR target/97727
+       * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c: Relax
+       regexps.
+
+2020-11-20  Andrea Corallo  <andrea.corallo@arm.com>
+
+       PR target/97726
+       * gcc.target/arm/simd/bf16_vldn_1.c: Relax regexps not to fail on
+       big endian.
+       * gcc.target/arm/simd/vldn_lane_bf16_1.c: Likewise
+       * gcc.target/arm/simd/vmmla_1.c: Add -mfloat-abi=hard flag.
+
+2020-11-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libstdc++/88101
+       * c-c++-common/builtin-clear-padding-1.c: New test.
+       * c-c++-common/torture/builtin-clear-padding-1.c: New test.
+       * c-c++-common/torture/builtin-clear-padding-2.c: New test.
+       * c-c++-common/torture/builtin-clear-padding-3.c: New test.
+       * c-c++-common/torture/builtin-clear-padding-4.c: New test.
+       * c-c++-common/torture/builtin-clear-padding-5.c: New test.
+       * g++.dg/torture/builtin-clear-padding-1.C: New test.
+       * g++.dg/torture/builtin-clear-padding-2.C: New test.
+       * gcc.dg/builtin-clear-padding-1.c: New test.
+
+2020-11-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/97528
+       * gcc.target/arm/pr97528.c: New test.
+
+2020-11-20  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt90a.adb: New test.
+       * gnat.dg/opt90b.adb: Likewise.
+       * gnat.dg/opt90c.adb: Likewise.
+       * gnat.dg/opt90d.adb: Likewise.
+       * gnat.dg/opt90e.adb: Likewise.
+       * gnat.dg/opt90a_pkg.ads: New helper.
+       * gnat.dg/opt90b_pkg.ads: Likewise.
+       * gnat.dg/opt90c_pkg.ads: Likewise.
+       * gnat.dg/opt90d_pkg.ads: Likewise.
+       * gnat.dg/opt90e_pkg.ads: Likewise.
+
+2020-11-20  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+
+       PR target/97873
+       * gcc.target/i386/pr97873.c: New test.
+       * gcc.target/i386/pr97873-1.c: New test.
+
+2020-11-20  Martin Uecker  <muecker@gwdg.de>
+
+       * gcc.dg/cond-constqual-1.c: Adapt test.
+       * gcc.dg/lvalue-11.c: New test.
+       * gcc.dg/pr60195.c: Add warning.
+
+2020-11-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/91029
+       * gcc.dg/tree-ssa/pr91029-1.c: New test.
+       * gcc.dg/tree-ssa/pr91029-2.c: New test.
+
+2020-11-19  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/pr93781-1.c: New.
+       * gcc.dg/tree-ssa/pr93781-2.c: New.
+       * gcc.dg/tree-ssa/pr93781-3.c: New.
+
+2020-11-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/97860
+       * gcc.dg/pr97860.c: New test.
+
+2020-11-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97523
+       * g++.dg/expr/anew5.C: New test.
+       * g++.dg/expr/anew6.C: New test.
+
+2020-11-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97895
+       * g++.dg/cpp0x/auto54.C: New test.
+
+2020-11-19  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/97905
+       * g++.dg/lookup/pr97905.C: New.
+
+2020-11-19  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * gcc.target/pru/halt.c: New test.
+       * gcc.target/pru/lmbd.c: New test.
+
+2020-11-19  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/vect-cost-model-1.c: New test.
+       * gcc.dg/vect/vect-cost-model-2.c: Likewise.
+       * gcc.dg/vect/vect-cost-model-3.c: Likewise.
+       * gcc.dg/vect/vect-cost-model-4.c: Likewise.
+       * gcc.dg/vect/vect-cost-model-5.c: Likewise.
+       * gcc.dg/vect/vect-cost-model-6.c: Likewise.
+
+2020-11-19  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/pr97897.c: Add dg-options.
+
+2020-11-19  Joel Hutton  <joel.hutton@arm.com>
+
+       * gcc.target/aarch64/vect-widen-lshift.c: New test.
+
+2020-11-19  Joel Hutton  <joel.hutton@arm.com>
+
+       * gcc.target/aarch64/vect-widen-add.c: New test.
+       * gcc.target/aarch64/vect-widen-sub.c: New test.
+
+2020-11-19  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97901
+       * gcc.dg/torture/pr97901.c: New testcase.
+
+2020-11-19  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97897
+       * gcc.dg/pr97897.c: New testcase.
+
+2020-11-19  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr97887.c: New test.
+
+2020-11-18  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR middle-end/85811
+       * gcc.dg/pr85811.c: New test.
+       * gcc.dg/fold-isfinite-1.c: New test.
+       * gcc.dg/fold-isfinite-2.c: New test.
+       * gcc.dg/fold-isinf-1.c: New test.
+       * gcc.dg/fold-isinf-2.c: New test.
+       * gcc.dg/fold-isnan-1.c: New test.
+       * gcc.dg/fold-isnan-2.c: New test.
+
+2020-11-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/91029
+       PR tree-optimization/97888
+       * gcc.dg/pr91029.c: Add comment with PR number.
+       (f2): Use > 0 rather than >= 0.
+       * gcc.c-torture/execute/pr97888-1.c: New test.
+       * gcc.c-torture/execute/pr97888-2.c: New test.
+
+2020-11-18  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/97893
+       * gcc.dg/analyzer/malloc-1.c: Add CWE-690 and CWE-476 codes to
+       expected output.
+
+2020-11-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/bb-slp-pr68892.c: Don't XFAIL the profitability
+       test for aarch64*-*-*.  Allow the "BB vectorization with gaps"
+       message to be printed more than once.
+
+2020-11-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/slp-21.c: Expect 4 SLP instances to be vectorized
+       on arm* and aarch64* targets.
+
+2020-11-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/fast-math-vect-call-1.c: Only expect SLP to be used
+       on vect_perm3_int targets.
+       * gcc.dg/vect/slp-perm-6.c: Likewise.  Only XFAIL the LOAD/STORE_LANES
+       tests on vect_perm3_int targets.
+
+2020-11-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/vect-epilogues.c: XFAIL test for epilogue loop
+       vectorization if vect_partial_vectors_usage_2.
+
+2020-11-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/vect-sdiv-pow2-1.c (main): Add an asm to the
+       set-up loop.
+
+2020-11-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/97843
+       * gdc.dg/torture/pr97843.d: New test.
+
+2020-11-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/97862
+       * c-c++-common/gomp/pr97862.c: New test.
+
+2020-11-18  Kito Cheng  <kito.cheng@sifive.com>
+
+       * gcc.target/riscv/arch-9.c: New.
+       * gcc.target/riscv/arch-10.c: Ditto.
+       * gcc.target/riscv/arch-11.c: Ditto.
+       * gcc.target/riscv/attribute-6.c: Remove, we don't support G
+       with version anymore.
+       * gcc.target/riscv/attribute-8.c: Reorder arch string to fit canonical
+       ordering.
+       * gcc.target/riscv/attribute-9.c: We don't emit version for
+       unknown extensions now.
+       * gcc.target/riscv/attribute-11.c: Add -misa-spec=2.2 flags.
+       * gcc.target/riscv/attribute-12.c: Ditto.
+       * gcc.target/riscv/attribute-13.c: Ditto.
+       * gcc.target/riscv/attribute-14.c: Ditto.
+       * gcc.target/riscv/attribute-15.c: New.
+       * gcc.target/riscv/attribute-16.c: Ditto.
+       * gcc.target/riscv/attribute-17.c: Ditto.
+
+2020-11-18  Kito Cheng  <kito.cheng@sifive.com>
+
+       * gcc.target/riscv/arch-8.c: New.
+       * gcc.target/riscv/attribute-14.c: Ditto.
+
+2020-11-18  Jiufu Guo   <guojiufu@linux.ibm.com>
+
+       * gcc.dg/tree-ssa/loopclosedphi.c: New test.
+
+2020-11-17  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr91029.c: New.
+
+2020-11-17  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/97877
+       * g++.dg/lookup/pr97877.C: New.
+
+2020-11-17  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr83072.c: New.
+
+2020-11-17  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/cr-decimal-dig-3.c: New test.
+
+2020-11-17  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c11-float-6.c, gcc.dg/c2x-float-10.c: New tests.
+
+2020-11-17  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.dg/pr25376.c: Allow .opd section.
+
+2020-11-17  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/31799
+       * gcc.target/i386/pr31799.c: New test.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/cond_cnot_1.c: Remove XFAIL.
+       * gcc.target/aarch64/sve/cond_unary_1.c: Likewise.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/97693
+       * gcc.dg/vect/pr97693.c: New test.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/slp-46.c: XFAIL test for SLP on vect_load_lanes targets.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/aligned-section-anchors-nest-1.c: XFAIL alignment
+       test if vect_element_align_preferred.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/bb-slp-subgroups-3.c: XFAIL for variable-length vectors.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/pr65947-8.c: Expect the loop to be vectorized for SVE.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/pr97678.c: XFAIL test for SLP vectorization
+       for variable-length vectors.
+       * gcc.dg/vect/pr97835.c: Likewise.
+       * gcc.dg/vect/slp-49.c: Likewise.
+       * gcc.dg/vect/vect-outer-slp-1.c: Likewise.
+       * gcc.dg/vect/vect-outer-slp-2.c: Likewise.
+       * gcc.dg/vect/vect-outer-slp-3.c: Likewise.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/slp-reduc-4.c: XFAIL test for SLP vectorization
+       for variable-length SVE.
+       * gcc.dg/vect/slp-reduc-7.c: Likewise.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/bb-slp-43.c: Remove XFAIL for vect_variable_length.
+
+2020-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/pr91750.c: Allow "[]," inside a vector(...) lane count.
+
+2020-11-17  Liu Hao  <lh_mouse@126.com>
+
+       * gcc.dg/format/ms_c99-printf-3.c: Update tests.
+
+2020-11-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/90628
+       * gcc.dg/builtin-arith-overflow-4.c: New test.
+
+2020-11-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/guality/pr59776.c (foo): Use noipa attribute instead of
+       noinline, noclone.
+
+2020-11-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx2-vec-set-1.c: New test.
+       * gcc.target/i386/avx2-vec-set-2.c: New test.
+       * gcc.target/i386/avx512bw-vec-set-1.c: New test.
+       * gcc.target/i386/avx512bw-vec-set-2.c: New test.
+       * gcc.target/i386/avx512f-vec-set-2.c: New test.
+       * gcc.target/i386/avx512vl-vec-set-2.c: New test.
+
+2020-11-17  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/95673
+       * gcc.dg/Wstring-compare-3.c: New test.
+
+2020-11-17  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/dfp/c2x-float-dfp-7.c, gcc.dg/dfp/c2x-float-dfp-8.c: New
+       tests.
+       * gcc.dg/c2x-float-no-dfp-3.c: Also check that DEC32_SNAN,
+       DEC64_SNAN and DEC128_SNAN are not defined.
+
+2020-11-17  Joseph Myers  <joseph@codesourcery.com>
+
+       * lib/target-supports.exp (check_effective_target_inff): New.
+       * gcc.dg/c11-float-4.c, gcc.dg/c11-float-5.c,
+       gcc.dg/c11-float-dfp-2.c, gcc.dg/c2x-float-2.c,
+       gcc.dg/c2x-float-3.c, gcc.dg/c2x-float-4.c, gcc.dg/c2x-float-5.c,
+       gcc.dg/c2x-float-6.c, gcc.dg/c2x-float-7.c, gcc.dg/c2x-float-8.c,
+       gcc.dg/c2x-float-9.c, gcc.dg/c2x-float-no-dfp-3.c,
+       gcc.dg/c2x-float-no-dfp-4.c, gcc.dg/dfp/c2x-float-dfp-4.c,
+       gcc.dg/dfp/c2x-float-dfp-5.c, gcc.dg/dfp/c2x-float-dfp-6.c,
+       gcc.dg/torture/float128-nan-floath.c,
+       gcc.dg/torture/float128x-nan-floath.c,
+       gcc.dg/torture/float16-nan-floath.c,
+       gcc.dg/torture/float32-nan-floath.c,
+       gcc.dg/torture/float32x-nan-floath.c,
+       gcc.dg/torture/float64-nan-floath.c,
+       gcc.dg/torture/float64x-nan-floath.c,
+       gcc.dg/torture/floatn-nan-floath.h: New tests.
+
+2020-11-16  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR rtl-optimization/92180
+       * gcc.target/i386/pr92180.c: New test.
+
+2020-11-16  Harald Anlauf  <anlauf@gmx.de>
+
+       * gfortran.dg/pr48958.f90: New test.
+
+2020-11-16  Jan Hubicka  <jh@suse.cz>
+
+       * g++.dg/warn/uninit-1.C: New test.
+
+2020-11-16  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/s390.exp (check_effective_target_s390_z14_hw):
+       New predicate.
+       * gcc.target/s390/vector/long-double-caller-abi-run.c: Use the
+       new predicate.
+       * gcc.target/s390/vector/long-double-copysign.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-double.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-float.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-i16.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-i32.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-i64.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-i8.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-u16.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-u32.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-u64.c: Likewise.
+       * gcc.target/s390/vector/long-double-from-u8.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-double.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-float.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-i16.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-i32.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-i64.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-i8.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-u16.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-u32.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-u64.c: Likewise.
+       * gcc.target/s390/vector/long-double-to-u8.c: Likewise.
+       * gcc.target/s390/vector/long-double-wfaxb.c: Likewise.
+       * gcc.target/s390/vector/long-double-wfdxb.c: Likewise.
+       * gcc.target/s390/vector/long-double-wfsxb-1.c: Likewise.
+
+2020-11-16  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR testsuite/97803
+       * c-c++-common/asan/pointer-compare-1.c (global1): Add
+       __attribute__((used))
+       (global2): Likewise.
+       (small_global): Likewise.
+       (large_global): Likewise.
+
+2020-11-16  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       * gcc.dg/profile-info-section.c: New test.
+
+2020-11-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97838
+       * gcc.dg/vect/pr97838.c: New testcase.
+
+2020-11-16  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/97736
+       * gcc.dg/tree-ssa/switch-1.c: Prefer bit tests.
+       * g++.dg/tree-ssa/pr97736.C: New test.
+
+2020-11-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97835
+       * gcc.dg/vect/pr97835.c: New testcase.
+
+2020-11-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97830
+       * gcc.dg/pr97830.c: New testcase.
+
+2020-11-15  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * gcc.target/msp430/rtx-cost-Os-f5series.c: Adjust test to use new
+       hwmult library function name.
+
+2020-11-15  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.dg/ipa/modref-2.c: Add ilp32 expected result.
+
+2020-11-15  David Edelsohn  <dje.gcc@gmail.com>
+
+       * lib/scanasm.exp (parse_section_of_symbols): Also look for AIX
+       XCOFF CSECT notation.
+       * g++.dg/opt/const4.C: Also look for AIX XCOFF "[RO]".
+       * gcc.dg/20021029-1.c: Likewise.
+       * gcc.dg/array-quals-1.c: Likewise and "[RW]".
+       * g++.dg/gomp/tls-5.C: Also look for AIX XCOFF "[TL]".
+       * gcc.dg/pr25376.c: Accept AIX decoration around named section
+       and function descriptor.
+
+2020-11-15  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/bswapdi-1.c (dg-options): New setting.
+
+2020-11-15  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/other/abstract1.C: Adjust.
+       * g++.dg/other/abstract2.C: Adjust.
+       * g++.dg/other/abstract4.C: Adjust.
+       * g++.dg/other/abstract5.C: Adjust.
+       * g++.dg/other/abstract8.C: New test.
+       * g++.dg/template/sfinae-dr657.C: Adjust.
+       * g++.old-deja/g++.other/decl3.C: Adjust.
+
+2020-11-15  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.c-torture/execute/pr97836.c: New test.
+
+2020-11-14  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc.dg/pr23214.m: Use Object as the root object before
+       Darwin12 (and NSObject after).
+
+2020-11-14  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/torture/pta-ptrarith-1.c: Escape parameters.
+
+2020-11-14  Matthew Glazar  <strager.nds@gmail.com>
+
+       * lib/scanasm.exp (dg-scan): Extract file globbing code ...
+       (dg_glob_remote): ... into this new procedure.
+       (scan-assembler-symbol-section): Define.
+       (scan-symbol-section): Define.
+       * g++.dg/gomp/tls-5.C: Add symbol section test.
+       * g++.dg/opt/const4.C: Likewise.
+       * gcc.dg/20021029-1.c: Likewise.
+       * gcc.dg/array-quals-1.c: Likewise.
+       * gcc.dg/darwin-sections.c: Likewise.
+       * gcc.dg/pr25376.c: Likewise.
+       * gcc.test-framework/test-framework.exp: Load scanasm and test .S files.
+       * gcc.test-framework/dg-scan-symbol-section-1-exp-F.S: New test.
+       * gcc.test-framework/dg-scan-symbol-section-2-exp-F.S: New test.
+       * gcc.test-framework/dg-scan-symbol-section-3-exp-F.S: New test.
+       * gcc.test-framework/dg-scan-symbol-section-exp-P.S: New test.
+
+2020-11-14  Monk Chiang  <monk.chiang@sifive.com>
+
+       PR target/97682
+       * g++.target/riscv/pr97682.C: New test.
+       * gcc.target/riscv/interrupt-3.c: Check register for t0.
+       * gcc.target/riscv/interrupt-4.c: Likewise.
+
+2020-11-13  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/binary-constants-2.c, gcc.dg/binary-constants-3.c,
+       gcc.dg/system-binary-constants-1.c: Update expected diagnostics.
+       * gcc.dg/c11-binary-constants-1.c,
+       gcc.dg/c11-binary-constants-2.c, gcc.dg/c2x-binary-constants-1.c,
+       gcc.dg/c2x-binary-constants-2.c, gcc.dg/c2x-binary-constants-3.c:
+       New tests.
+
+2020-11-13  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/guality/redeclaration1.C (p): New variable.
+       (S::f): Increment what p points to before storing S::i into l.  Adjust
+       gdb-test line numbers.
+       (main): Initialize p to address of an automatic variable.
+
+2020-11-13  Gergö Barany  <gergo@codesourcery.com>
+           Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/kernels-decompose-1.c: New.
+       * c-c++-common/goacc/kernels-decompose-2.c: New.
+       * c-c++-common/goacc/kernels-decompose-ice-1.c: New.
+       * c-c++-common/goacc/kernels-decompose-ice-2.c: New.
+       * gfortran.dg/goacc/kernels-decompose-1.f95: New.
+       * gfortran.dg/goacc/kernels-decompose-2.f95: New.
+       * c-c++-common/goacc/if-clause-2.c: Adjust.
+       * gfortran.dg/goacc/kernels-tree.f95: Likewise.
+
+2020-11-13  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/classify-parallel.c: Adjust.
+       * gfortran.dg/goacc/classify-parallel.f95: Likewise.
+       * c-c++-common/goacc/classify-serial.c: New.
+       * gfortran.dg/goacc/classify-serial.f95: Likewise.
+
+2020-11-13  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/feat-cxx2a.C: Check it.
+
+2020-11-13  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/inh-ctor28.C: Adjust expected diagnostic.
+       * g++.dg/cpp0x/inh-ctor33.C: Likewise.
+       * g++.dg/cpp0x/using-enum-1.C: Add comment.
+       * g++.dg/cpp0x/using-enum-2.C: Allowed in C++20.
+       * g++.dg/cpp0x/using-enum-3.C: Likewise.
+       * g++.dg/cpp1z/class-deduction69.C: Adjust diagnostic.
+       * g++.dg/inherit/using5.C: Likewise.
+       * g++.dg/cpp2a/using-enum-1.C: New test.
+       * g++.dg/cpp2a/using-enum-2.C: New test.
+       * g++.dg/cpp2a/using-enum-3.C: New test.
+       * g++.dg/cpp2a/using-enum-4.C: New test.
+       * g++.dg/cpp2a/using-enum-5.C: New test.
+       * g++.dg/cpp2a/using-enum-6.C: New test.
+       * g++.dg/debug/dwarf2/using-enum.C: New test.
+
+2020-11-13  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       * c-c++-common/asmgoto-2.c: Permit output in asm goto.
+       * gcc.c-torture/compile/asmgoto-2.c: New.
+       * gcc.c-torture/compile/asmgoto-3.c: New.
+       * gcc.c-torture/compile/asmgoto-4.c: New.
+       * gcc.c-torture/compile/asmgoto-5.c: New.
+
+2020-11-13  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/evrp20.c
+       * gcc.dg/tree-ssa/evrp21.c
+       * gcc.dg/tree-ssa/evrp22.c
+
+2020-11-13  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/97788
+       * g++.dg/ubsan/pr61272.C: Move expected error location.
+
+2020-11-13  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * gcc.c-torture/execute/index-1.c: Skip for the default MSP430 430X ISA.
+
+2020-11-13  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * gcc.target/msp430/rtx-cost-O3-default.c: New test.
+       * gcc.target/msp430/rtx-cost-O3-f5series.c: New test.
+       * gcc.target/msp430/rtx-cost-Os-default.c: New test.
+       * gcc.target/msp430/rtx-cost-Os-f5series.c: New test.
+
+2020-11-13  Jan Hubicka  <jh@suse.cz>
+
+       * c-c++-common/Wstringop-overflow-2.c: Disable ICF.
+       * g++.dg/warn/Warray-bounds-8.C: Disable ICF.
+
+2020-11-13  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/pr78655.c: New.
+
+2020-11-13  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdc.dg/pr92216.d: Update scan-assember.
+
+2020-11-13  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97812
+       * gcc.dg/torture/pr97812.c: New testcase.
+
+2020-11-13  Sudakshina Das  <sudi.das@arm.com>
+
+       * g++.dg/tree-ssa/pr90883.C: Remove xfail for aarch64.
+       * gcc.dg/tree-prof/stringop-2.c: Add xfail for aarch64.
+       * gcc.target/aarch64/memset-corner-cases.c: New test.
+       * gcc.target/aarch64/memset-q-reg.c: New test.
+
+2020-11-13  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR objc/90707
+       * obj-c++.dg/property/at-property-4.mm: Add basic nullability
+       tests.
+       * objc.dg/property/at-property-4.m: Likewise.
+       * obj-c++.dg/attributes/nullability-00.mm: New test.
+       * obj-c++.dg/property/nullability-00.mm: New test.
+       * objc.dg/attributes/nullability-00.m: New test.
+       * objc.dg/property/nullability-00.m: New test.
+
+2020-11-13  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR objc/77404
+       * obj-c++.dg/attributes/class-attribute-1.mm:
+       Add Wno-objc-root-class.
+       * obj-c++.dg/attributes/class-attribute-2.mm: Likewise.
+       * obj-c++.dg/attributes/class-attribute-3.mm: Likewise.
+       * obj-c++.dg/attributes/method-deprecated-1.mm: Likewise.
+       * obj-c++.dg/attributes/method-deprecated-2.mm: Likewise.
+       * obj-c++.dg/attributes/method-deprecated-3.mm: Likewise.
+       * obj-c++.dg/attributes/method-format-1.mm: Likewise.
+       * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
+       * obj-c++.dg/attributes/method-noreturn-1.mm: Likewise.
+       * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
+       * obj-c++.dg/attributes/nsobject-01.mm: Likewise.
+       * obj-c++.dg/attributes/parameter-attribute-1.mm: Likewise.
+       * obj-c++.dg/attributes/parameter-attribute-2.mm: Likewise.
+       * obj-c++.dg/attributes/proto-attribute-1.mm: Likewise.
+       * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
+       * obj-c++.dg/attributes/proto-attribute-4.mm: Likewise.
+       * obj-c++.dg/attributes/unused-parameter-1.mm: Likewise.
+       * obj-c++.dg/bad-receiver-type.mm: Likewise.
+       * obj-c++.dg/bitfield-3.mm: Likewise.
+       * obj-c++.dg/bitfield-5.mm: Likewise.
+       * obj-c++.dg/class-extension-1.mm: Likewise.
+       * obj-c++.dg/class-extension-2.mm: Likewise.
+       * obj-c++.dg/class-extension-3.mm: Likewise.
+       * obj-c++.dg/class-extension-4.mm: Likewise.
+       * obj-c++.dg/class-protocol-1.mm: Likewise.
+       * obj-c++.dg/comp-types-1.mm: Likewise.
+       * obj-c++.dg/comp-types-10.mm: Likewise.
+       * obj-c++.dg/comp-types-2.mm: Likewise.
+       * obj-c++.dg/comp-types-3.mm: Likewise.
+       * obj-c++.dg/comp-types-5.mm: Likewise.
+       * obj-c++.dg/comp-types-6.mm: Likewise.
+       * obj-c++.dg/comp-types-7.mm: Likewise.
+       * obj-c++.dg/comp-types-8.mm: Likewise.
+       * obj-c++.dg/demangle-2.mm: Likewise.
+       * obj-c++.dg/demangle-3.mm: Likewise.
+       * obj-c++.dg/duplicate-class-1.mm: Likewise.
+       * obj-c++.dg/encode-1-next.mm: Likewise.
+       * obj-c++.dg/encode-1.mm: Likewise.
+       * obj-c++.dg/enhanced-proto-2.mm: Likewise.
+       * obj-c++.dg/exceptions-1.mm: Likewise.
+       * obj-c++.dg/exceptions-3.mm: Likewise.
+       * obj-c++.dg/exceptions-4.mm: Likewise.
+       * obj-c++.dg/exceptions-5.mm: Likewise.
+       * obj-c++.dg/extern-c-1.mm: Likewise.
+       * obj-c++.dg/fobjc-std-1.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-class.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-method.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-object.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-property.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-resolve-method.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
+       * obj-c++.dg/invalid-method-2.mm: Likewise.
+       * obj-c++.dg/ivar-invalid-type-1.mm: Likewise.
+       * obj-c++.dg/ivar-problem-1.mm: Likewise.
+       * obj-c++.dg/lto/lto.exp: Likewise.
+       * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
+       * obj-c++.dg/method-1.mm: Likewise.
+       * obj-c++.dg/method-12.mm: Likewise.
+       * obj-c++.dg/method-18.mm: Likewise.
+       * obj-c++.dg/method-19.mm: Likewise.
+       * obj-c++.dg/method-20.mm: Likewise.
+       * obj-c++.dg/method-3.mm: Likewise.
+       * obj-c++.dg/method-4.mm: Likewise.
+       * obj-c++.dg/method-5.mm: Likewise.
+       * obj-c++.dg/method-8.mm: Likewise.
+       * obj-c++.dg/method-9.mm: Likewise.
+       * obj-c++.dg/method-namespace-1.mm: Likewise.
+       * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm:
+       Likewise.
+       * obj-c++.dg/pr23709.mm: Likewise.
+       * obj-c++.dg/pragma-2.mm: Likewise.
+       * obj-c++.dg/private-1.mm: Likewise.
+       * obj-c++.dg/private-2.mm: Likewise.
+       * obj-c++.dg/property/property.exp: Likewise.
+       * obj-c++.dg/proto-lossage-1.mm: Likewise.
+       * obj-c++.dg/proto-lossage-5.mm: Likewise.
+       * obj-c++.dg/proto-qual-1.mm: Likewise.
+       * obj-c++.dg/protocol-inheritance-1.mm: Likewise.
+       * obj-c++.dg/protocol-inheritance-2.mm: Likewise.
+       * obj-c++.dg/protocol-optional-1.mm: Likewise.
+       * obj-c++.dg/selector-1.mm: Likewise.
+       * obj-c++.dg/selector-2.mm: Likewise.
+       * obj-c++.dg/selector-3.mm: Likewise.
+       * obj-c++.dg/selector-4.mm: Likewise.
+       * obj-c++.dg/strings/strings.exp: Likewise.
+       * obj-c++.dg/stubify-1.mm: Likewise.
+       * obj-c++.dg/stubify-2.mm: Likewise.
+       * obj-c++.dg/super-dealloc-1.mm: Likewise.
+       * obj-c++.dg/super-dealloc-2.mm: Likewise.
+       * obj-c++.dg/sync-3.mm: Likewise.
+       * obj-c++.dg/syntax-error-2.mm: Likewise.
+       * obj-c++.dg/syntax-error-4.mm: Likewise.
+       * obj-c++.dg/syntax-error-7.mm: Likewise.
+       * obj-c++.dg/syntax-error-9.mm: Likewise.
+       * obj-c++.dg/template-4.mm: Likewise.
+       * obj-c++.dg/template-7.mm: Likewise.
+       * obj-c++.dg/template-8.mm: Likewise.
+       * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
+       * obj-c++.dg/torture/dg-torture.exp: Likewise.
+       * obj-c++.dg/torture/strings/strings.exp: Likewise.
+       * obj-c++.dg/try-catch-12.mm: Likewise.
+       * obj-c++.dg/try-catch-13.mm: Likewise.
+
+2020-11-13  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR objc/77404
+       * objc.dg/anon-1.m: Add Wno-objc-root-class.
+       * objc.dg/attributes/class-attribute-1.m: Likewise.
+       * objc.dg/attributes/class-attribute-2.m: Likewise.
+       * objc.dg/attributes/class-attribute-3.m: Likewise.
+       * objc.dg/attributes/method-deprecated-1.m: Likewise.
+       * objc.dg/attributes/method-deprecated-2.m: Likewise.
+       * objc.dg/attributes/method-deprecated-3.m: Likewise.
+       * objc.dg/attributes/method-format-1.m: Likewise.
+       * objc.dg/attributes/method-nonnull-1.m: Likewise.
+       * objc.dg/attributes/method-noreturn-1.m: Likewise.
+       * objc.dg/attributes/method-sentinel-1.m: Likewise.
+       * objc.dg/attributes/nsobject-01.m: Likewise.
+       * objc.dg/attributes/objc-exception-1.m: Likewise.
+       * objc.dg/attributes/parameter-attribute-1.m: Likewise.
+       * objc.dg/attributes/parameter-attribute-2.m: Likewise.
+       * objc.dg/attributes/proto-attribute-1.m: Likewise.
+       * objc.dg/attributes/proto-attribute-2.m: Likewise.
+       * objc.dg/attributes/proto-attribute-3.m: Likewise.
+       * objc.dg/attributes/proto-attribute-4.m: Likewise.
+       * objc.dg/bitfield-2.m: Likewise.
+       * objc.dg/break-in-ifstmt.m: Likewise.
+       * objc.dg/class-1.m: Likewise.
+       * objc.dg/class-extension-1.m: Likewise.
+       * objc.dg/class-extension-2.m: Likewise.
+       * objc.dg/class-extension-3.m: Likewise.
+       * objc.dg/class-extension-4.m: Likewise.
+       * objc.dg/class-protocol-1.m: Likewise.
+       * objc.dg/comp-types-7.m: Likewise.
+       * objc.dg/demangle-1.m: Likewise.
+       * objc.dg/duplicate-class-1.m: Likewise.
+       * objc.dg/encode-6-next.m: Likewise.
+       * objc.dg/encode-6.m: Likewise.
+       * objc.dg/enhanced-proto-2.m: Likewise.
+       * objc.dg/exceptions-1.m: Likewise.
+       * objc.dg/exceptions-3.m: Likewise.
+       * objc.dg/exceptions-4.m: Likewise.
+       * objc.dg/exceptions-5.m: Likewise.
+       * objc.dg/fobjc-std-1.m: Likewise.
+       * objc.dg/foreach-2.m: Likewise.
+       * objc.dg/foreach-4.m: Likewise.
+       * objc.dg/foreach-5.m: Likewise.
+       * objc.dg/fsyntax-only.m: Likewise.
+       * objc.dg/gnu-api-2-class-meta.m: Likewise.
+       * objc.dg/gnu-api-2-class.m: Likewise.
+       * objc.dg/gnu-api-2-ivar.m: Likewise.
+       * objc.dg/gnu-api-2-method.m: Likewise.
+       * objc.dg/gnu-api-2-objc.m: Likewise.
+       * objc.dg/gnu-api-2-objc_msg_lookup.m: Likewise.
+       * objc.dg/gnu-api-2-object.m: Likewise.
+       * objc.dg/gnu-api-2-property.m: Likewise.
+       * objc.dg/gnu-api-2-protocol.m: Likewise.
+       * objc.dg/gnu-api-2-resolve-method.m: Likewise.
+       * objc.dg/gnu-api-2-sel.m: Likewise.
+       * objc.dg/incomplete-type-1.m: Likewise.
+       * objc.dg/instancetype-0.m: Likewise.
+       * objc.dg/invalid-method-2.m: Likewise.
+       * objc.dg/ivar-invalid-type-1.m: Likewise.
+       * objc.dg/ivar-problem-1.m: Likewise.
+       * objc.dg/ivar-scope-1.m: Likewise.
+       * objc.dg/ivar-scope-2.m: Likewise.
+       * objc.dg/ivar-scope-4.m: Likewise.
+       * objc.dg/ivar-visibility-1.m: Likewise.
+       * objc.dg/ivar-visibility-2.m: Likewise.
+       * objc.dg/ivar-visibility-3.m: Likewise.
+       * objc.dg/ivar-visibility-4.m: Likewise.
+       * objc.dg/local-decl-1.m: Likewise.
+       * objc.dg/lto/lto.exp: Likewise.
+       * objc.dg/lto/trivial-1_0.m: Likewise.
+       * objc.dg/method-1.m: Likewise.
+       * objc.dg/method-12.m: Likewise.
+       * objc.dg/method-13.m: Likewise.
+       * objc.dg/method-14.m: Likewise.
+       * objc.dg/missing-proto-3.m: Likewise.
+       * objc.dg/next-runtime-1.m: Likewise.
+       * objc.dg/objc-foreach-1.m: Likewise.
+       * objc.dg/objc-foreach-2.m: Likewise.
+       * objc.dg/objc-foreach-3.m: Likewise.
+       * objc.dg/objc-nofilename-1.m: Likewise.
+       * objc.dg/param-1.m: Likewise.
+       * objc.dg/pch/pch.exp: Likewise.
+       * objc.dg/plugin/diagnostic-test-expressions-1.m: Likewise.
+       * objc.dg/pr23709.m: Likewise.
+       * objc.dg/private-1.m: Likewise.
+       * objc.dg/private-2.m: Likewise.
+       * objc.dg/property/property.exp: Likewise.
+       * objc.dg/proto-hier-1.m: Likewise.
+       * objc.dg/proto-hier-2.m: Likewise.
+       * objc.dg/proto-lossage-1.m: Likewise.
+       * objc.dg/proto-lossage-5.m: Likewise.
+       * objc.dg/proto-qual-1.m: Likewise.
+       * objc.dg/protocol-inheritance-1.m: Likewise.
+       * objc.dg/protocol-inheritance-2.m: Likewise.
+       * objc.dg/protocol-optional-1.m: Likewise.
+       * objc.dg/selector-1.m: Likewise.
+       * objc.dg/selector-2.m: Likewise.
+       * objc.dg/selector-3.m: Likewise.
+       * objc.dg/selector-4.m: Likewise.
+       * objc.dg/shadow-1.m: Likewise.
+       * objc.dg/shadow-2.m: Likewise.
+       * objc.dg/special/load-category-1.m: Likewise.
+       * objc.dg/special/load-category-2.m: Likewise.
+       * objc.dg/special/load-category-3.m: Likewise.
+       * objc.dg/special/special.exp: Likewise.
+       * objc.dg/special/unclaimed-category-1.h: Likewise.
+       * objc.dg/special/unclaimed-category-1.m: Likewise.
+       * objc.dg/stabs-1.m: Likewise.
+       * objc.dg/strings/strings.exp: Likewise.
+       * objc.dg/stubify-1.m: Likewise.
+       * objc.dg/stubify-2.m: Likewise.
+       * objc.dg/super-class-2.m: Likewise.
+       * objc.dg/super-dealloc-1.m: Likewise.
+       * objc.dg/super-dealloc-2.m: Likewise.
+       * objc.dg/sync-3.m: Likewise.
+       * objc.dg/threedotthree-abi-1.m: Likewise.
+       * objc.dg/torture/dg-torture.exp: Likewise.
+       * objc.dg/torture/strings/strings.exp: Likewise.
+       * objc.dg/try-catch-11.m: Likewise.
+       * objc.dg/try-catch-12.m: Likewise.
+       * objc.dg/type-size-2.m: Likewise.
+       * objc.dg/type-size-3.m: Likewise.
+       * objc.dg/type-size-4.m: Likewise.
+       * objc.dg/type-size-5.m: Likewise.
+       * objc.dg/undeclared-selector.m: Likewise.
+       * objc.dg/volatile-1.m: Likewise.
+
+2020-11-13  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR objc/77404
+       * objc.dg/attributes/root-class-01.m: New test.
+       * objc.dg/root-class-00.m: New test.
+       * obj-c++.dg/attributes/root-class-01.mm: New test.
+       * obj-c++.dg/root-class-00.mm: New test.
+
+2020-11-13  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/cpp2a/concepts-decltype3.C: New test.
+
+2020-11-12  David Malcolm  <dmalcolm@redhat.com>
+
+       PR jit/87291
+       * jit.dg/jit.exp: Load target-supports-dg.exp.
+       Set dg-do-what-default.
+       (jit-dg-test): Set dg-do-what and call dg-get-options, skipping
+       the test if it's not supported on the given target.
+       * jit.dg/test-asm.c: New test.
+       * jit.dg/test-asm.cc: New test.
+
+2020-11-12  David Malcolm  <dmalcolm@redhat.com>
+
+       * jit.dg/test-debug-strings.c (create_code): Add tests of
+       string literal escaping.
+
+2020-11-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c2x-has-c-attribute-1.c, gcc.dg/c2x-has-c-attribute-2.c,
+       gcc.dg/c2x-has-c-attribute-3.c, gcc.dg/c2x-has-c-attribute-4.c:
+       New tests.
+
+2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/97782
+       * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Move dg-message
+       one line up.
+       * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+
+2020-11-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * gfortran.dg/entry_23.f: New test.
+
+2020-11-12  Alex Coplan  <alex.coplan@arm.com>
+
+       PR target/97730
+       * gcc.target/aarch64/sve2/bcax_1.c (OP): Add missing bitwise not
+       to match correct bcax semantics.
+       * gcc.dg/vect/pr97730.c: New test.
+
+2020-11-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97806
+       * gcc.dg/pr97806.c: New testcase.
+
+2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/97790
+       * g++.dg/cpp2a/constexpr-dtor9.C: New test.
+
+2020-11-12  Jason Merrill  <jason@redhat.com>
+
+       PR debug/97060
+       * gcc.dg/debug/dwarf2/pr97060.c: New test.
+
+2020-11-12  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.dg/tree-ssa/pr96789.c: Adjusted by disabling loop
+       vectorization.
+
+2020-11-12  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/setjmp-5.c: Update expected path output to show
+       an event where the pertinent stack frame is popped.  Update
+       expected message from final event to reference this event.
+
+2020-11-12  David Malcolm  <dmalcolm@redhat.com>
+
+       PR tree-optimization/97424
+       * gcc.dg/analyzer/invalid-shift-1.c: New test.
+
+2020-11-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/88115
+       * g++.dg/abi/macro0.C: Adjust.
+       * g++.dg/cpp0x/alignof7.C: New test.
+       * g++.dg/cpp0x/alignof8.C: New test.
+
+2020-11-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/88115
+       * g++.dg/cpp0x/alignof6.C: New test.
+
+2020-11-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97518
+       * g++.dg/diagnostic/static_assert3.C: New test.
+
+2020-11-11  Jakub Jelinek  <jakub@redhat.com>
+
+       * gfortran.dg/gomp/workshare-reduction-3.f90: Use (?:_ull)? instead
+       of (?:_ull) in the scan-tree-dump-times directives.
+       * gfortran.dg/gomp/workshare-reduction-26.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-27.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-28.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-36.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-37.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-38.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-39.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-40.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-41.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-42.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-43.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-44.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-45.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-46.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-47.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-56.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-57.f90: Likewise.
+
+2020-11-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/bias2.adb: New test.
+
+2020-11-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt89.adb: New test.
+
+2020-11-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/shift1.adb: New test.
+
+2020-11-11  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/97797
+       * gcc.dg/torture/ssa-fre-5.c: Use __SIZETYPE__ where
+       appropriate.
+       * gcc.dg/torture/ssa-fre-6.c: Likewise.
+
+2020-11-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97623
+       * gcc.dg/tree-ssa/ssa-hoist-3.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-hoist-7.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
+
+2020-11-11  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/cmp_1.c: New test.
+       * gcc.target/aarch64/sve/cmp_2.c: Likewise.
+       * gcc.target/aarch64/sve/cond_arith_1.c: Add --param
+       aarch64-sve-compare-costs=0
+       * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
+       * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
+       * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
+       * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
+       * gcc.target/aarch64/sve/vcond_11.c: Likewise.
+       * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
+
+2020-11-11  Hongtao Liu  <hongtao.liu@intel.com>
+           Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512vl-vnni-1.c: Rename..
+       * gcc.target/i386/avx512vl-vnni-1a.c: To This.
+       * gcc.target/i386/avx512vl-vnni-1b.c: New test.
+       * gcc.target/i386/avx512vl-vnni-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vnni-3.c: Ditto.
+       * gcc.target/i386/avx-vnni-1.c: Ditto.
+       * gcc.target/i386/avx-vnni-2.c: Ditto.
+       * gcc.target/i386/avx-vnni-3.c: Ditto.
+       * gcc.target/i386/avx-vnni-4.c: Ditto.
+       * gcc.target/i386/avx-vnni-5.c: Ditto.
+       * gcc.target/i386/avx-vnni-6.c: Ditto.
+       * gcc.target/i386/avx-vpdpbusd-2.c: Ditto.
+       * gcc.target/i386/avx-vpdpbusds-2.c: Ditto.
+       * gcc.target/i386/avx-vpdpwssd-2.c: Ditto.
+       * gcc.target/i386/avx-vpdpwssds-2.c: Ditto.
+       * gcc.target/i386/vnni_inline_error.c: Ditto.
+       * gcc.target/i386/avx512vnnivl-builtin.c: Ditto.
+       * gcc.target/i386/avxvnni-builtin.c: Ditto.
+       * gcc.target/i386/funcspec-56.inc: Add new target attribute.
+       * gcc.target/i386/sse-12.c: Add -mavxvnni.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-14.c: Ditto.
+       * gcc.target/i386/sse-22.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * g++.dg/other/i386-2.C: Ditto.
+       * g++.dg/other/i386-3.C: Ditto.
+       * lib/target-supports.exp (check_effective_target_avxvnni):
+       New proc.
+
+2020-11-11  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/workshare-reduction-26.f90: Add (?:_ull) to
+       scan-tree-dump-times regex for -m32.
+       * gfortran.dg/gomp/workshare-reduction-27.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-28.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-3.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-36.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-37.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-38.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-39.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-40.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-41.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-42.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-43.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-44.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-45.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-46.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-47.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-56.f90: Likewise.
+       * gfortran.dg/gomp/workshare-reduction-57.f90: Likewise.
+
+2020-11-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/97768
+       * gfortran.dg/pr97768_1.f90: New test.
+       * gfortran.dg/pr97768_2.f90: New test.
+
+2020-11-11  Nagaraju Mekala  <nmekala@xilinx.com>
+
+       * gcc.target/microblaze/others/strings1.c: Update
+       to include $LC label.
+
+2020-11-11  David Edelsohn  <dje.gcc@gmail.com>
+
+       * c-c++-common/zero-scratch-regs-10.c: Skip on powerpc*-*-*.
+       * c-c++-common/zero-scratch-regs-11.c: Skip on powerpc*-*-*.
+       * c-c++-common/zero-scratch-regs-5.c: Skip on powerpc*-*-aix*.
+       * c-c++-common/zero-scratch-regs-8.c: Skip on powerpc*-*-*.
+       * c-c++-common/zero-scratch-regs-9.c: Skip on powerpc*-*-*.
+
+2020-11-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97518
+       * g++.dg/diagnostic/pr87386.C: Adjust expected output.
+       * g++.dg/diagnostic/static_assert1.C: New test.
+       * g++.dg/diagnostic/static_assert2.C: New test.
+
+2020-11-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/52830
+       PR c++/88982
+       PR c++/90799
+       PR c++/87765
+       PR c++/89565
+       * g++.dg/cpp0x/constexpr-52830.C: New test.
+       * g++.dg/cpp0x/vt-88982.C: New test.
+       * g++.dg/cpp1z/class-deduction76.C: New test.
+       * g++.dg/cpp1z/constexpr-lambda26.C: New test.
+       * g++.dg/cpp2a/nontype-class39.C: New test.
+
+2020-11-10  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/schedule-modifiers-2.f90: Remove some dg-error.
+       * gfortran.dg/gomp/reduction4.f90: New test.
+       * gfortran.dg/gomp/reduction5.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-1.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-2.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-3.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-4.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-5.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-6.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-7.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-8.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-9.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-10.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-11.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-12.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-13.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-14.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-15.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-16.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-17.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-18.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-19.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-20.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-21.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-22.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-23.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-24.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-25.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-26.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-27.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-28.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-29.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-30.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-31.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-32.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-33.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-34.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-35.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-36.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-37.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-38.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-39.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-40.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-41.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-42.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-43.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-44.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-45.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-46.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-47.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-48.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-49.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-50.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-51.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-52.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-53.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-54.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-55.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-56.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-57.f90: New test.
+       * gfortran.dg/gomp/workshare-reduction-58.f90: New test.
+
+2020-11-10  Matthew Malcomson  <matthew.malcomson@arm.com>
+
+       * c-c++-common/ubsan/sanitize-recover-7.c: Update testcase.
+
+2020-11-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/97748
+       * c-c++-common/Wunused-value-1.c: New test.
+
+2020-11-10  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97769
+       * gcc.dg/vect/pr97769.c: New testcase.
+
+2020-11-10  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * c-c++-common/gomp/clauses-2.c: Remove dg-error cases now valid.
+       * gfortran.dg/gomp/map-2.f90: Likewise.
+       * c-c++-common/gomp/map-5.c: New testcase.
+
+2020-11-10  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/vector/long-double-callee-abi-scan.c: New test.
+       * gcc.target/s390/vector/long-double-caller-abi-run.c: New test.
+       * gcc.target/s390/vector/long-double-caller-abi-scan.c: New test.
+       * gcc.target/s390/vector/long-double-copysign.c: New test.
+       * gcc.target/s390/vector/long-double-fprx2-constant.c: New test.
+       * gcc.target/s390/vector/long-double-from-double.c: New test.
+       * gcc.target/s390/vector/long-double-from-float.c: New test.
+       * gcc.target/s390/vector/long-double-from-i16.c: New test.
+       * gcc.target/s390/vector/long-double-from-i32.c: New test.
+       * gcc.target/s390/vector/long-double-from-i64.c: New test.
+       * gcc.target/s390/vector/long-double-from-i8.c: New test.
+       * gcc.target/s390/vector/long-double-from-u16.c: New test.
+       * gcc.target/s390/vector/long-double-from-u32.c: New test.
+       * gcc.target/s390/vector/long-double-from-u64.c: New test.
+       * gcc.target/s390/vector/long-double-from-u8.c: New test.
+       * gcc.target/s390/vector/long-double-to-double.c: New test.
+       * gcc.target/s390/vector/long-double-to-float.c: New test.
+       * gcc.target/s390/vector/long-double-to-i16.c: New test.
+       * gcc.target/s390/vector/long-double-to-i32.c: New test.
+       * gcc.target/s390/vector/long-double-to-i64.c: New test.
+       * gcc.target/s390/vector/long-double-to-i8.c: New test.
+       * gcc.target/s390/vector/long-double-to-u16.c: New test.
+       * gcc.target/s390/vector/long-double-to-u32.c: New test.
+       * gcc.target/s390/vector/long-double-to-u64.c: New test.
+       * gcc.target/s390/vector/long-double-to-u8.c: New test.
+       * gcc.target/s390/vector/long-double-vec-duplicate.c: New test.
+       * gcc.target/s390/vector/long-double-wf.h: New test.
+       * gcc.target/s390/vector/long-double-wfaxb.c: New test.
+       * gcc.target/s390/vector/long-double-wfcxb-0001.c: New test.
+       * gcc.target/s390/vector/long-double-wfcxb-0111.c: New test.
+       * gcc.target/s390/vector/long-double-wfcxb-1011.c: New test.
+       * gcc.target/s390/vector/long-double-wfcxb-1101.c: New test.
+       * gcc.target/s390/vector/long-double-wfdxb.c: New test.
+       * gcc.target/s390/vector/long-double-wfixb.c: New test.
+       * gcc.target/s390/vector/long-double-wfkxb-0111.c: New test.
+       * gcc.target/s390/vector/long-double-wfkxb-1011.c: New test.
+       * gcc.target/s390/vector/long-double-wfkxb-1101.c: New test.
+       * gcc.target/s390/vector/long-double-wflcxb.c: New test.
+       * gcc.target/s390/vector/long-double-wflpxb.c: New test.
+       * gcc.target/s390/vector/long-double-wfmaxb-2.c: New test.
+       * gcc.target/s390/vector/long-double-wfmaxb-3.c: New test.
+       * gcc.target/s390/vector/long-double-wfmaxb-disabled.c: New test.
+       * gcc.target/s390/vector/long-double-wfmaxb.c: New test.
+       * gcc.target/s390/vector/long-double-wfmsxb-disabled.c: New test.
+       * gcc.target/s390/vector/long-double-wfmsxb.c: New test.
+       * gcc.target/s390/vector/long-double-wfmxb.c: New test.
+       * gcc.target/s390/vector/long-double-wfnmaxb-disabled.c: New test.
+       * gcc.target/s390/vector/long-double-wfnmaxb.c: New test.
+       * gcc.target/s390/vector/long-double-wfnmsxb-disabled.c: New test.
+       * gcc.target/s390/vector/long-double-wfnmsxb.c: New test.
+       * gcc.target/s390/vector/long-double-wfsqxb.c: New test.
+       * gcc.target/s390/vector/long-double-wfsxb-1.c: New test.
+       * gcc.target/s390/vector/long-double-wfsxb.c: New test.
+       * gcc.target/s390/vector/long-double-wftcixb-1.c: New test.
+       * gcc.target/s390/vector/long-double-wftcixb.c: New test.
+
+2020-11-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt88.adb: New test.
+
+2020-11-10  David Candler  <david.candler@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c: Added skip
+       directive.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c: Likewise.
+
+2020-11-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97764
+       * gcc.c-torture/execute/pr97764.c: New test.
+
+2020-11-10  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/95847
+       * gfortran.dg/coverage.f90: New test.
+
+2020-11-10  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97760
+       * gcc.dg/vect/pr97760.c: New testcase.
+
+2020-11-10  Aldy Hernandez  <aldyh@redhat.com>
+
+       * g++.dg/opt/pr97767.C: New test.
+
+2020-11-10  hongyuw1  <hongyuw1@intel.com>
+
+       * gcc.target/i386/keylocker-aesdec128kl.c: Adjust regex patterns.
+       * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
+       * gcc.target/i386/keylocker-encodekey128.c: Likewise.
+       * gcc.target/i386/keylocker-encodekey256.c: Likewise.
+       * gcc.target/i386/keylocker-aesenc256kl.c: New test.
+
+2020-11-10  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97567-2.c: New.
+
+2020-11-09  Marek Polacek  <polacek@redhat.com>
+
+       DR 1914
+       * c-c++-common/attr-fallthrough-2.c: Adjust dg-warning.
+       * g++.dg/cpp0x/fallthrough2.C: Likewise.
+       * g++.dg/cpp0x/gen-attrs-60.C: Turn dg-error into dg-warning.
+       * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
+       * g++.dg/cpp2a/attr-likely2.C: Adjust dg-warning.
+       * g++.dg/cpp2a/nodiscard-once.C: Turn dg-error into dg-warning.
+       * g++.dg/cpp0x/gen-attrs-72.C: New test.
+
+2020-11-09  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/cpp2a/concepts-decltype2.C: New file.
+
+2020-11-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/93907
+       * g++.dg/cpp2a/concepts-using3.C: New test, based off of
+       concepts-using2.C.
+
+2020-11-09  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/lookup/using26.C: Adjust location.
+       * g++.old-deja/g++.other/using1.C: Adjust location.
+
+2020-11-09  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97762
+       * g++.dg/warn/Wvexing-parse8.C: New test.
+
+2020-11-09  Patrick Palka  <ppalka@redhat.com>
+
+       * gcc.dg/pragma-diag-6.c: Adjust expected diagnostics
+       accordingly.
+
+2020-11-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/90111
+       * gfortran.dg/goacc/specification-part.f90: New test.
+
+2020-11-09  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97761
+       * gfortran.dg/vect/pr97761.f90: New testcase.
+
+2020-11-09  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97753
+       * gcc.dg/vect/pr97753.c: New testcase.
+
+2020-11-09  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97746
+       * gcc.dg/vect/bb-slp-pr97746.c: New testcase.
+
+2020-11-09  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/arm/simd/vld1_lane_bf16_1.c: Require target to
+       support and add -mfloat-abi=hard flag.
+       * gcc.target/arm/simd/vld1_lane_bf16_indices_1.c: Likewise.
+       * gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c: Likewise.
+       * gcc.target/arm/simd/vst1_lane_bf16_1.c: Likewise.
+       * gcc.target/arm/simd/vst1_lane_bf16_indices_1.c: Likewise.
+       * gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c: Likewise.
+
+2020-11-08  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/property/at-property-4.mm: Test handling class
+       attributes.
+       * objc.dg/property/at-property-4.m: Likewise.
+
+2020-11-08  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * c-c++-common/zero-scratch-regs-10.c: Skip for powerpc
+       Darwin.
+       * c-c++-common/zero-scratch-regs-11.c: Likewise.
+       * c-c++-common/zero-scratch-regs-8.c: Likewise.
+       * c-c++-common/zero-scratch-regs-9.c: Likewise.
+
+2020-11-08  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.target/i386/builtin_thread_pointer.c: Require native TLS.
+
+2020-11-07  Marek Polacek  <polacek@redhat.com>
+
+       * c-c++-common/Wimplicit-fallthrough-20.c: Adjust dg-warning.
+
+2020-11-07  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/property/at-property-4.mm: Test atomic property
+       attribute.
+       * objc.dg/property/at-property-4.m: Likewise.
+
+2020-11-07  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/attributes/nsobject-01.mm: New test.
+       * objc.dg/attributes/nsobject-01.m: New test.
+
+2020-11-07  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * c-c++-common/zero-scratch-regs-10.c: XFAIL for
+       powerpc-darwin.
+       * c-c++-common/zero-scratch-regs-11.c: Likewise.
+       * c-c++-common/zero-scratch-regs-8.c: Likewise.
+       * c-c++-common/zero-scratch-regs-9.c: Likewise.
+
+2020-11-07  Martin Uecker  <muecker@gwdg.de>
+
+       * c-c++-common/attr-fallthrough-2.c: Update compiler flags.
+       * c-c++-common/Wimplicit-fallthrough-20.c: Adapt test.
+       * gcc.dg/20031223-1.c: Update compiler flags and adapt test.
+       * gcc.dg/c11-labels-1.c: New test.
+       * gcc.dg/c11-labels-2.c: New test.
+       * gcc.dg/c11-labels-3.c: New test.
+       * gcc.dg/c2x-attr-syntax-3.c: Adapt test.
+       * gcc.dg/c2x-labels-1.c: New test.
+       * gcc.dg/c2x-labels-2.c: New test.
+       * gcc.dg/c2x-labels-3.c: New test.
+       * gcc.dg/decl-9.c: Update compiler flags and add error.
+       * gcc.dg/gomp/barrier-2.c: Update compiler flags and add warning.
+       * gcc.dg/gomp/declare-simd-5.c: Update compiler flags and adapt test.
+       * gcc.dg/gomp/declare-variant-2.c: Update compiler flags and add error.
+       * gcc.dg/label-compound-stmt-1.c: Update compiler flags.
+       * gcc.dg/parse-decl-after-label.c: Update compiler flags.
+
+2020-11-06  Peter Bergner  <bergner@linux.ibm.com>
+
+       * gcc.target/powerpc/pr64505.c: Run everywhere.  Use correct minimized
+       test case.
+
+2020-11-06  Peter Bergner  <bergner@linux.ibm.com>
+
+       * gcc.target/powerpc/mma-alignment.c: New test.
+
+2020-11-06  Jeff Law  <law@torsion.usersys.redhat.com>
+
+       PR target/91489
+       * gcc.target/i386/ms_hook_prologue.c: Expand testcase
+       to reproduce PR target/91489 issue.
+
+2020-11-06  Joseph Myers  <joseph@codesourcery.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_fenv_exceptions_dfp): New.
+       * gcc.dg/dfp/builtin-snan-1.c, gcc.dg/dfp/builtin-snan-2.c: New
+       tests.
+
+2020-11-06  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/81660
+       * g++.dg/warn/Wexceptions3.C: New test.
+       * g++.dg/eh/pr42859.C: Add dg-warning.
+       * g++.dg/torture/pr81659.C: Likewise.
+
+2020-11-06  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/property/at-property-1.mm: Adjust expected
+       diagnostics.
+       * obj-c++.dg/property/at-property-29.mm: Likewise.
+       * obj-c++.dg/property/at-property-4.mm: Likewise.
+       * obj-c++.dg/property/property-neg-2.mm: Likewise.
+       * objc.dg/property/at-property-1.m: Likewise.
+       * objc.dg/property/at-property-29.m: Likewise.
+       * objc.dg/property/at-property-4.m: Likewise.
+       * objc.dg/property/at-property-5.m: Likewise.
+       * objc.dg/property/property-neg-2.m: Likewise.
+
+2020-11-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/67453
+       * g++.dg/ext/attr-used-2.C: New test.
+
+2020-11-06  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.dg/darwin-minversion-link.c: Allow for Darwin19 (macOS 10.15)
+       and Darwin20 (macOS 11.0).
+
+2020-11-06  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97737.c: New.
+       * gcc.dg/pr97741.c: New.
+
+2020-11-06  David Candler  <david.candler@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c: New testcase.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c: Likewise.
+       * gcc.target/aarch64/narrow_high-intrinsics.c: Update expected assembler
+       for sqshrun2, sqrshrun2, sqshrn2, uqshrn2, sqrshrn2 and uqrshrn2.
+
+2020-11-06  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/dup_lane_2.c: New test.
+       * gcc.target/aarch64/sve/dup_lane_3.c: Likewise.
+       * gcc.target/aarch64/sve/ext_4.c: Likewise.
+       * gcc.target/aarch64/sve/rev_2.c: Likewise.
+       * gcc.target/aarch64/sve/revhw_1.c: Likewise.
+       * gcc.target/aarch64/sve/revhw_2.c: Likewise.
+       * gcc.target/aarch64/sve/slp_perm_8.c: Likewise.
+       * gcc.target/aarch64/sve/trn1_2.c: Likewise.
+       * gcc.target/aarch64/sve/trn2_2.c: Likewise.
+       * gcc.target/aarch64/sve/uzp1_2.c: Likewise.
+       * gcc.target/aarch64/sve/uzp2_2.c: Likewise.
+       * gcc.target/aarch64/sve/zip1_2.c: Likewise.
+       * gcc.target/aarch64/sve/zip2_2.c: Likewise.
+
+2020-11-06  Martin Liska  <mliska@suse.cz>
+
+       * gcc.dg/tree-ssa/switch-4.c: New test.
+
+2020-11-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97706
+       * gcc.dg/vect/bb-slp-pr97706.c: New testcase.
+
+2020-11-06  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR gcov-profile/97461
+       * gcc.dg/tree-prof/pr97461.c: Return aligned memory.
+
+2020-11-06  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gfortran.dg/goacc/loop-2-parallel-3.f95: Adjust.
+
+2020-11-06  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gfortran.dg/goacc/loop-6.f95: Remove.
+
+2020-11-06  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gfortran.dg/goacc/loop-5.f95: Remove.
+
+2020-11-06  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/goacc-gomp/goacc-gomp.exp: New.
+       * gfortran.dg/goacc-gomp/atomic.f90: New test.
+       * gfortran.dg/goacc/atomic.f90: New test.
+
+2020-11-06  Tobias Burnus  <tobias@codesourcery.com>
+
+       * c-c++-common/goacc-gomp/atomic.c: New test.
+       * c-c++-common/goacc/atomic.c: New test.
+
+2020-11-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97732
+       * gcc.dg/vect/bb-slp-pr97732.c: New testcase.
+
+2020-11-06  Olivier Hainque  <hainque@adacore.com>
+
+       * gcc.target/i386/fentryname1.c: Add dg-require-profiling.
+       * gcc.target/i386/fentryname2.c: Likewise.
+       * gcc.target/i386/fentryname3.c: Likewise.
+       * gcc.target/i386/returninst1.c: Likewise.
+       * gcc.target/i386/returninst2.c: Likewise.
+       * gcc.target/i386/returninst3.c: Likewise.
+
+2020-11-06  Olivier Hainque  <hainque@adacore.com>
+
+       * g++.dg/pr57878.C: Add dg-require-effective-target fpic.
+       * g++.dg/pr65032.C: Likewise.
+       * g++.dg/pr84279.C: Likewise.
+       * g++.dg/inherit/thunk8.C: Likewise.
+       * g++.dg/opt/pr64411.C: Likewise.
+
+2020-11-06  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/ipa/modref-2.c: New test.
+       * gcc.dg/lto/modref-2_0.c: New test.
+
+2020-11-06  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/no-strict-overflow-4.c: Adjust expected output.
+
+2020-11-06  Eugene Rozenfeld  <erozen@microsoft.com>
+
+       * gcc.dg/self-right-shift.c: New test.
+
+2020-11-06  Kito Cheng  <kito.cheng@sifive.com>
+
+       PR target/96307
+       * gcc.dg/pr96307.c: New.
+       * gcc.target/riscv/pr96260.c: Move this test case from here to ...
+       * gcc.dg/pr96260.c: ... here.
+       * gcc.target/riscv/pr91441.c: Move this test case from here to ...
+       * gcc.dg/pr91441.c: ... here.
+       * lib/target-supports.exp (check_effective_target_no_fsanitize_address):
+       New proc.
+
+2020-11-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/78209
+       * g++.dg/cpp1y/decltype-auto1.C: New test.
+
+2020-11-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97675
+       * g++.old-deja/g++.eh/catch10.C: Adjust dg-warning.
+       * g++.dg/warn/Wexceptions1.C: New test.
+       * g++.dg/warn/Wexceptions2.C: New test.
+
+2020-11-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/25814
+       * g++.dg/cpp2a/fn-template16.C: Add a dg-warning.
+       * g++.dg/cpp2a/fn-template7.C: Likewise.
+       * g++.dg/lookup/pr80891-5.C: Likewise.
+       * g++.dg/lto/pr79050_0.C: Add extern.
+       * g++.dg/lto/pr84805_0.C: Likewise.
+       * g++.dg/parse/pr58898.C: Add a dg-warning.
+       * g++.dg/template/scope5.C: Likewise.
+       * g++.old-deja/g++.brendan/recurse.C: Likewise.
+       * g++.old-deja/g++.jason/template4.C: Likewise.
+       * g++.old-deja/g++.law/arm4.C: Likewise.
+       * g++.old-deja/g++.mike/for2.C: Likewise.
+       * g++.old-deja/g++.other/local4.C: Likewise.
+       * g++.old-deja/g++.pt/crash3.C: Likewise.
+       * g++.dg/warn/Wvexing-parse.C: New test.
+       * g++.dg/warn/Wvexing-parse2.C: New test.
+       * g++.dg/warn/Wvexing-parse3.C: New test.
+       * g++.dg/warn/Wvexing-parse4.C: New test.
+       * g++.dg/warn/Wvexing-parse5.C: New test.
+       * g++.dg/warn/Wvexing-parse6.C: New test.
+       * g++.dg/warn/Wvexing-parse7.C: New test.
+
+2020-11-05  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97725.c: New.
+
+2020-11-05  Olivier Hainque  <hainque@adacore.com>
+
+       * gcc.dg/sms-12.c: Add dg-require-effective-target fpic.
+
+2020-11-05  Jan Hubicka  <jh@suse.cz>
+
+       * g++.dg/ipa/devirt-24.C: Update template.
+
+2020-11-05  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.dg/vect/slp-11b.c: Guard statements.
+
+2020-11-05  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97721.c: New test.
+
+2020-11-05  qing zhao  <qinzhao@gcc.gnu.org>
+
+       PR target/97715
+       * gcc.target/i386/zero-scratch-regs-32.c: New test.
+
+2020-11-05  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/97668
+       * gcc.dg/analyzer/pr97668.c: New test.
+       * gfortran.dg/analyzer/pr97668.f: New test.
+
+2020-11-05  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-69.c: New testcase.
+
+2020-11-05  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.dg/vect/slp-11b.c: Update testcase.
+       * gcc.dg/vect/slp-perm-6.c: Update target selector.
+
+2020-11-05  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR target/96933
+       * gcc.target/powerpc/pr96933-1.c: New test.
+       * gcc.target/powerpc/pr96933-2.c: New test.
+       * gcc.target/powerpc/pr96933-3.c: New test.
+       * gcc.target/powerpc/pr96933-4.c: New test.
+       * gcc.target/powerpc/pr96933.h: New test.
+       * gcc.target/powerpc/pr96933-run.h: New test.
+
+2020-11-04  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.dg/vect/slp-11b.c: Update output scan.
+       * gcc.dg/vect/slp-perm-6.c: Likewise.
+
+2020-11-04  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97515.c: Check listing for folding of entire function.
+
+2020-11-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97709
+       * gcc.dg/vect/bb-slp-pr97709.c: New testcase.
+
+2020-11-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97690
+       * gcc.dg/tree-ssa/phi-opt-22.c: New test.
+       * gcc.dg/tree-ssa/ssa-ccp-11.c: Use -O2 instead of -O1.
+       * gcc.dg/vect/bb-slp-pattern-2.c (foo): Use ? 2 : 7, ? 4 : 7 and
+       ? 8 : 7 instead of ? 2 : 0, ? 4 : 0, ? 8 : 0.
+
+2020-11-04  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/pure-code/no-literal-pool-m0.c: Add dg-skip-if
+       and -mfloat-abi=soft option.
+       * gcc.target/arm/pure-code/no-literal-pool-m23.c: Likewise.
+
+2020-11-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/97670
+       * c-c++-common/gomp/allocate-4.c: New test.
+       * g++.dg/gomp/allocate-2.C: New test.
+       * g++.dg/gomp/allocate-3.C: New test.
+
+2020-11-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c2x-attr-nodiscard-1.c, gcc.dg/c2x-attr-nodiscard-2.c,
+       gcc.dg/c2x-attr-nodiscard-3.c, gcc.dg/c2x-attr-nodiscard-4.c: New
+       tests.
+       * gcc.dg/c2x-attr-syntax-5.c: Remove nodiscard test.
+
+2020-11-04  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr97540.c: New test.
+
+2020-11-03  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.c-torture/execute/pr97695.c: New test.
+
+2020-11-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/Wclass-memaccess.C: Check that signed char and
+       char16_t aren't treated as byte-access types.
+
+2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/pr92793-1.c: Extend.
+       * gfortran.dg/goacc/pr92793-1.f90: Likewise.
+
+2020-11-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/97663
+       * g++.dg/cpp1z/class-deduction75.C: New test.
+
+2020-11-03  Kamlesh Kumar  <kamleshbhalui@gmail.com>
+
+       * g++.dg/DRs/dr2303.C: New test.
+
+2020-11-03  Olivier Hainque  <hainque@adacore.com>
+
+       * gcc.target/powerpc/pr67789.c: Add
+       dg-require-effective-target fpic.
+       * gcc.target/powerpc/pr83629.c: Likewise.
+       * gcc.target/powerpc/pr84112.c: Likewise. Remove
+       a superflous target test in the dg-do compile
+       directive while at it.
+
+2020-11-03  Dennis Zhang  <dennis.zhang@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/bf16_get.c: New test.
+       * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: New test.
+
+2020-11-03  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97632
+       * g++.dg/warn/Winit-list4.C: New test.
+
+2020-11-03  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_bf16_indices_1.c:
+       Run it also for arm-*-*.
+       * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/arm/simd/vstn_lane_bf16_1.c: New test.
+
+2020-11-03  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c:
+       Run it also for the arm backend.
+       * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/arm/simd/vldn_lane_bf16_1.c: New test.
+
+2020-11-03  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/arm/simd/vst1_bf16_1.c: New test.
+
+2020-11-03  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/arm/simd/vld1_bf16_1.c: New test.
+
+2020-11-03  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/arm/simd/vst1_lane_bf16_1.c: New testcase.
+       * gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c: Likewise.
+       * gcc.target/arm/simd/vst1_lane_bf16_indices_1.c: Likewise.
+
+2020-11-03  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/arm/simd/vld1_lane_bf16_1.c: New testcase.
+       * gcc.target/arm/simd/vld1_lane_bf16_indices_1.c: Likewise.
+       * gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c: Likewise.
+
+2020-11-03  Dennis Zhang  <dennis.zhang@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c
+       (test_vcvt_f32_bf16, test_vcvtq_low_f32_bf16): New tests.
+       (test_vcvtq_high_f32_bf16, test_vcvth_f32_bf16): Likewise.
+
+2020-11-03  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/80928
+       * gcc.dg/vect/vect-outer-slp-2.c: New testcase.
+       * gcc.dg/vect/vect-outer-slp-3.c: Likewise.
+
+2020-11-03  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/zero-scratch-regs-1.c: Add ia32 target
+       selector where appropriate.  Improve scan-assembler regexp.
+       * gcc.target/i386/zero-scratch-regs-2.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-3.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-4.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-5.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-6.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-7.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-8.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-9.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-10.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-13.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-14.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-15.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-16.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-17.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-18.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-19.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-20.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-21.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-22.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-23.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-24.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-25.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-26.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-27.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-28.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-29.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-30.c: Ditto.
+       * gcc.target/i386/zero-scratch-regs-31.c: Ditto.
+
+2020-11-03  Olivier Hainque  <hainque@adacore.com>
+
+       * gcc.dg/tree-ssa/pr71077.c: Add
+       dg-require-effective-target lto.
+
+2020-11-03  Olivier Hainque  <hainque@adacore.com>
+
+       * gcc.target/i386/pr45352-1.c: Add dg-require-effective-target fpic.
+       * gcc.target/i386/pr47602.c: Likewise.
+       * gcc.target/i386/pr55151.c: Likewise.
+       * gcc.target/i386/pr55458.c: Likewise.
+       * gcc.target/i386/pr56348.c: Likewise.
+       * gcc.target/i386/pr57097.c: Likewise.
+       * gcc.target/i386/pr65753.c: Likewise.
+       * gcc.target/i386/pr65915.c: Likewise.
+       * gcc.target/i386/pr66232-5.c: Likewise.
+       * gcc.target/i386/pr66334.c: Likewise.
+       * gcc.target/i386/pr66819-2.c: Likewise.
+       * gcc.target/i386/pr67265.c: Likewise.
+       * gcc.target/i386/pr81481.c: Likewise.
+       * gcc.target/i386/pr83994.c: Likewise.
+
+2020-11-03  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.c-torture/compile/pr97578.c: New test.
+
+2020-11-03  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/97688
+       * gcc.dg/vect/tree-vect.h (check_vect): Fix the x86 cpuid
+       check to always specify subleaf zero.
+
+2020-11-03  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97678
+       * gcc.dg/vect/pr97678.c: New testcase.
+
+2020-11-03  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/attr_deprecated.f90: New test.
+
+2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/nested-reductions-1-kernels.c: Extend.
+       * c-c++-common/goacc/nested-reductions-2-kernels.c: Likewise.
+       * gfortran.dg/goacc/nested-reductions-1-kernels.f90: Likewise.
+       * gfortran.dg/goacc/nested-reductions-2-kernels.f90: Likewise.
+
+2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/nested-reductions.c: Split file into...
+       * c-c++-common/goacc/nested-reductions-1-kernels.c: ... this...
+       * c-c++-common/goacc/nested-reductions-1-parallel.c: ..., this...
+       * c-c++-common/goacc/nested-reductions-1-routine.c: ..., and this.
+       * c-c++-common/goacc/nested-reductions-warn.c: Split file into...
+       * c-c++-common/goacc/nested-reductions-2-kernels.c: ... this...
+       * c-c++-common/goacc/nested-reductions-2-parallel.c: ..., this...
+       * c-c++-common/goacc/nested-reductions-2-routine.c: ..., and this.
+       * gfortran.dg/goacc/nested-reductions.f90: Split file into...
+       * gfortran.dg/goacc/nested-reductions-1-kernels.f90: ... this...
+       * gfortran.dg/goacc/nested-reductions-1-parallel.f90: ..., this...
+       * gfortran.dg/goacc/nested-reductions-1-routine.f90: ..., and
+       this.
+       * gfortran.dg/goacc/nested-reductions-warn.f90: Split file into...
+       * gfortran.dg/goacc/nested-reductions-2-kernels.f90: ... this...
+       * gfortran.dg/goacc/nested-reductions-2-parallel.f90: ..., this...
+       * gfortran.dg/goacc/nested-reductions-2-routine.f90: ..., and
+       this.
+
+2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR fortran/92793
+       * gfortran.dg/goacc/pr92793-1.f90: Adjust.
+
+2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/goacc/pr92793-1.c: Extend.
+       * gfortran.dg/goacc/pr92793-1.f90: Likewise.
+
+2020-11-03  Kewen Lin  <linkw@gcc.gnu.org>
+
+       PR tree-optimization/96789
+       * gcc.dg/tree-ssa/ssa-dse-28.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
+       * gcc.dg/vect/bb-slp-41.c: Likewise.
+       * gcc.dg/tree-ssa/pr96789.c: New test.
+
+2020-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       PR target/97205
+       * gcc.c-torture/compile/pr97205.c: New test.
+
+2020-11-02  Alan Modra  <amodra@gmail.com>
+
+       PR middle-end/97267
+       * gcc.target/powerpc/pr97267.c: New test.
+
+2020-11-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/97140
+       * gcc.target/i386/pr97140.c: New test.
+
+2020-11-02  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/cpp2a/concepts-complete1.C: Delete test that became
+       ill-formed after P2104.
+
+2020-11-02  Carl Love  <cel@us.ibm.com>
+
+       * gcc.target/powerpc/bcd-2.c: Add include altivec.h.
+       * gcc.target/powerpc/bcd-3.c: Add include altivec.h.
+       * gcc.target/powerpc/bcd-4.c: New test.
+
+2020-11-02  Nathan Sidwell  <nathan@acm.org>
+
+       * g++.dg/concepts/pack-1.C: New.
+       * g++.dg/lookup/using53.C: Add an enum.
+       * g++.dg/template/error25.C: Relax 'export' error check.
+
+2020-11-02  Sudakshina Das  <sudi.das@arm.com>
+
+       PR target/97638
+       * gcc.target/aarch64/pr97638.c: New test.a
+
+2020-11-02  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/slp-49.c: New testcase.
+
+2020-11-02  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/pure-code/no-literal-pool-m23.c: New.
+
+2020-11-02  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/pure-code/no-literal-pool-m0.c: New.
+
+2020-11-02  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR fortran/92793
+       * gfortran.dg/goacc/pr92793-1.f90: Adjust.
+
+2020-11-02  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/97655
+       * gfortran.dg/gomp/atomic.f90: Update tree-dump counts; move
+       invalid OMP 5.0 code to ...
+       * gfortran.dg/gomp/atomic-2.f90: ... here; update dg-error.
+       * gfortran.dg/gomp/requires-9.f90: Update tree dump scan.
+
+2020-11-02  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97558
+       * gcc.dg/vect/pr97558-2.c: New testcase.
+
+2020-11-02  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/97505
+       * gcc.dg/pr97505.c: New test.
+
+2020-11-02  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97558
+       * gcc.dg/vect/pr97558.c: New testcase.
+
+2020-11-02  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97650
+       * gcc.dg/vect/bb-slp-pr97650.c: New testcase.
+
+2020-11-02  Kito Cheng  <kito.cheng@sifive.com>
+
+       * gcc.target/riscv/arch-7.c: New.
+       * gcc.target/riscv/attribute-10.c: Update test arch string.
+
+2020-11-02  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/96770
+       * gcc.target/arm/pure-code/pr96770.c: New test.
+
+2020-11-02  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/96967
+       * gcc.target/arm/pure-code/pr96767.c: New test.
+
+2020-11-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/SEL-typedef.mm: New test.
+       * objc.dg/SEL-typedef.m: New test.
+
+2020-11-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/property/at-property-1.mm: Adjust test after
+       fixing spurious error output.
+
+2020-11-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.target/i386/amxbf16-asmintel-1.c: Require masm_intel.
+       * gcc.target/i386/amxint8-asmintel-1.c: Likewise.
+       * gcc.target/i386/amxtile-asmintel-1.c: Likewise.
+
+2020-10-30  Qing Zhao  <qing.zhao@oracle.com>
+           H.J.Lu  <hjl.tools@gmail.com>
+
+       * c-c++-common/zero-scratch-regs-1.c: New test.
+       * c-c++-common/zero-scratch-regs-10.c: New test.
+       * c-c++-common/zero-scratch-regs-11.c: New test.
+       * c-c++-common/zero-scratch-regs-2.c: New test.
+       * c-c++-common/zero-scratch-regs-3.c: New test.
+       * c-c++-common/zero-scratch-regs-4.c: New test.
+       * c-c++-common/zero-scratch-regs-5.c: New test.
+       * c-c++-common/zero-scratch-regs-6.c: New test.
+       * c-c++-common/zero-scratch-regs-7.c: New test.
+       * c-c++-common/zero-scratch-regs-8.c: New test.
+       * c-c++-common/zero-scratch-regs-9.c: New test.
+       * c-c++-common/zero-scratch-regs-attr-usages.c: New test.
+       * gcc.target/i386/zero-scratch-regs-1.c: New test.
+       * gcc.target/i386/zero-scratch-regs-10.c: New test.
+       * gcc.target/i386/zero-scratch-regs-11.c: New test.
+       * gcc.target/i386/zero-scratch-regs-12.c: New test.
+       * gcc.target/i386/zero-scratch-regs-13.c: New test.
+       * gcc.target/i386/zero-scratch-regs-14.c: New test.
+       * gcc.target/i386/zero-scratch-regs-15.c: New test.
+       * gcc.target/i386/zero-scratch-regs-16.c: New test.
+       * gcc.target/i386/zero-scratch-regs-17.c: New test.
+       * gcc.target/i386/zero-scratch-regs-18.c: New test.
+       * gcc.target/i386/zero-scratch-regs-19.c: New test.
+       * gcc.target/i386/zero-scratch-regs-2.c: New test.
+       * gcc.target/i386/zero-scratch-regs-20.c: New test.
+       * gcc.target/i386/zero-scratch-regs-21.c: New test.
+       * gcc.target/i386/zero-scratch-regs-22.c: New test.
+       * gcc.target/i386/zero-scratch-regs-23.c: New test.
+       * gcc.target/i386/zero-scratch-regs-24.c: New test.
+       * gcc.target/i386/zero-scratch-regs-25.c: New test.
+       * gcc.target/i386/zero-scratch-regs-26.c: New test.
+       * gcc.target/i386/zero-scratch-regs-27.c: New test.
+       * gcc.target/i386/zero-scratch-regs-28.c: New test.
+       * gcc.target/i386/zero-scratch-regs-29.c: New test.
+       * gcc.target/i386/zero-scratch-regs-30.c: New test.
+       * gcc.target/i386/zero-scratch-regs-31.c: New test.
+       * gcc.target/i386/zero-scratch-regs-3.c: New test.
+       * gcc.target/i386/zero-scratch-regs-4.c: New test.
+       * gcc.target/i386/zero-scratch-regs-5.c: New test.
+       * gcc.target/i386/zero-scratch-regs-6.c: New test.
+       * gcc.target/i386/zero-scratch-regs-7.c: New test.
+       * gcc.target/i386/zero-scratch-regs-8.c: New test.
+       * gcc.target/i386/zero-scratch-regs-9.c: New test.
+
+2020-10-30  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/97556
+       * gcc.dg/Warray-bounds-70.c: New test.
+
+2020-10-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       * g++.dg/guality/guality.exp: Skip $rootme-based check if unset.
+       * gcc.dg/guality/guality.exp: Likewise.
+       * gfortran.dg/guality/guality.exp: Likewise.
+       * lib/asan-dg.exp: Don't use $asan_saved_library_path if not set.
+       * lib/tsan-dg.exp: Don't use $tsan_saved_library_path if not set.
+       * lib/ubsan-dg.exp: Don't use $ubsan_saved_library_path if not set.
+
+2020-10-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/atomic-2.f90: New test.
+       * gfortran.dg/gomp/atomic.f90: New test.
+
+2020-10-30  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97623
+       * gcc.dg/tree-ssa/ssa-hoist-7.c: New testcase.
+
+2020-10-30  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97626
+       * gcc.dg/vect/bb-slp-pr97626.c: New testcase.
+
+2020-10-30  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR fortran/92793
+       * c-c++-common/goacc/clause-locations.c: Rewrite into...
+       * c-c++-common/goacc/pr92793-1.c: ... this.
+       * gfortran.dg/goacc/clause-locations.f90: Rewrite into...
+       * gfortran.dg/goacc/pr92793-1.f90: ... this.
+
+2020-10-30  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97633
+       * g++.dg/vect/slp-pr97636.cc: New testcase.
+       * gcc.dg/vect/bb-slp-pr97633.c: Likewise.
+
+2020-10-30  Alex Coplan  <alex.coplan@arm.com>
+
+       PR target/96998
+       * gcc.c-torture/compile/pr96998.c: New test.
+
+2020-10-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/allocate-3.c: New test.
+
+2020-10-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/allocate-1.c (qux): Add another test.
+       * g++.dg/gomp/allocate-1.C: New test.
+
+2020-10-30  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
+
+2020-10-30  Michael Meissner  <meissner@linux.ibm.com>
+
+       * gcc.target/powerpc/float128-mix-2.c: New test.
+       * gcc.target/powerpc/float128-mix-3.c: New test.
+       * gcc.target/powerpc/float128-mix.c: Update failure messages.
+
+2020-10-29  Marek Polacek  <polacek@redhat.com>
+
+       DR 625
+       PR c++/97479
+       * g++.dg/cpp0x/auto3.C: Update dg-error.
+       * g++.dg/cpp0x/auto9.C: Likewise.
+       * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
+       * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
+       * g++.dg/cpp2a/concepts-pr84979.C: Likewise.
+       * g++.dg/DRs/dr625.C: New test.
+
+2020-10-29  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/93107
+       * g++.dg/cpp0x/initlist-deduce3.C: New test.
+
+2020-10-29  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/cpp2a/enum-conv1.C: Remove unused code.
+       * g++.dg/cpp2a/spaceship-err5.C: New test.
+
+2020-10-29  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/97412
+       * g++.dg/cpp2a/concepts-variadic2.C: New test.
+
+2020-10-29  Jason Merrill  <jason@redhat.com>
+
+       PR c++/97388
+       * g++.dg/cpp2a/constexpr-dtor8.C: New test.
+
+2020-10-29  Jakub Jelinek  <jakub@redhat.com>
+           Jason Merrill  <jason@redhat.com>
+
+       PR c++/97388
+       * g++.dg/cpp2a/constexpr-dtor5.C: New test.
+       * g++.dg/cpp2a/constexpr-dtor6.C: New test.
+       * g++.dg/cpp2a/constexpr-dtor7.C: New test.
+
+2020-10-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/95808
+       * g++.dg/cpp2a/constexpr-new15.C: New test.
+
+2020-10-29  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c11-bool-1.c, gcc.dg/c2x-bool-1.c, gcc.dg/c99-bool-4.c:
+       New tests.
+
+2020-10-29  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/pr97596.c: Require int128 effective target.
+
+2020-10-29  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97596.c: New.
+
+2020-10-29  Alexandre Oliva  <oliva@adacore.com>
+
+       * gnat.dg/sin_cos.ads: New.
+       * gnat.dg/sin_cos.adb: New.
+       * gcc.dg/sin_cos.c: New.
+
+2020-10-29  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/keylocker-aesdec128kl.c: New test.
+       * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
+       * gcc.target/i386/keylocker-encodekey128.c: Likewise.
+       * gcc.target/i386/keylocker-encodekey256.c: Likewise.
+       * gcc.target/i386/keylocker-loadiwkey.c: Likewise.
+       * g++.dg/other/i386-2.C: Add -mkl and -mwidekl.
+       * g++.dg/other/i386-3.C: Likewise.
+       * gcc.target/i386/sse-12.c: Likewise.
+       * gcc.target/i386/sse-13.c: Likewise.
+       * gcc.target/i386/sse-14.c: Likewise.
+       * gcc.target/i386/sse-22.c: Add kl and widekl.
+       * gcc.target/i386/sse-23.c: Likewise.
+       * gcc.target/i386/funcspec-56.inc: Add new target attribute test.
+
+2020-10-29  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
+
+2020-10-29  Andrew MacLeod  <amacleod@redhat.com>
+
+       * g++.dg/pr97609.C: New.
+
+2020-10-29  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/97608
+       * gcc.dg/analyzer/malloc-1.c (test_42d): New.
+       * gcc.dg/analyzer/pr97608.c: New test.
+
+2020-10-28  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/vsx-load-element-extend-char.c: Put "dg-do run"
+       before "dg-do compile", and make them mutually exclusive.
+       * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise.
+       * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise.
+       * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise.
+       * gcc.target/powerpc/altivec-consts.c: Likewise, add -save-temps.
+       * gcc.target/powerpc/le-altivec-consts.c: Likewise.
+
+2020-10-28  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/float128-type-1.c: Simplify target test.
+       * gcc.target/powerpc/float128-type-2.c: Likewise.
+
+2020-10-28  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/fold-vec-extract-char.p9.c: Don't check addi
+       count for ilp32.
+       * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
+       * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: Likewise.
+       * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
+       * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
+
+2020-10-28  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/warn/mvp3.C: New test.
+
+2020-10-28  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97573
+       * g++.dg/cpp0x/linkage2.C: Add dg-warning.
+       * g++.dg/parse/attr3.C: Likewise.
+       * g++.dg/cpp2a/enum-conv1.C: New test.
+       * g++.dg/cpp2a/enum-conv2.C: New test.
+       * g++.dg/cpp2a/enum-conv3.C: New test.
+
+2020-10-28  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/96675
+       PR c++/96742
+       * g++.dg/warn/Wdiv-by-zero-3.C: Turn dg-warning into dg-bogus.
+       * g++.dg/warn/Wtautological-compare3.C: New test.
+       * g++.dg/warn/Wtype-limits5.C: New test.
+       * g++.old-deja/g++.pt/crash10.C: Remove dg-warning.
+
+2020-10-28  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/sad-vectorize-1.c: Remove AIX skip.
+       * gcc.target/powerpc/sad-vectorize-2.c: Remove AIX skip.
+       * gcc.target/powerpc/sad-vectorize-3.c: Remove target.
+       Require p9vector_hw.
+       * gcc.target/powerpc/sad-vectorize-4.c: Remove target.
+       Require p9vector_hw.
+       * gcc.target/powerpc/signbit-1.c: Remove target.
+       Require ppc_float128_sw.
+       * gcc.target/powerpc/signbit-2.c: Remove target.
+       Require ppc_float128_sw.
+       * gcc.target/powerpc/signbit-3.c: Remove target.
+       Require ppc_float128_sw.
+
+2020-10-28  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/94799
+       * g++.dg/template/lookup16.C: New test.
+
+2020-10-28  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/86773
+       * g++.dg/cpp1z/fold12.C: New test.
+
+2020-10-28  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/97535
+       * gcc.target/aarch64/pr97535.c: Exclude ILP32.
+
+2020-10-28  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/97457
+       * gcc.dg/vect/pr97457.c: New test.
+
+2020-10-28  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c11-parm-omit-1.c, gcc.dg/c11-parm-omit-2.c,
+       gcc.dg/c11-parm-omit-3.c, gcc.dg/c11-parm-omit-4.c,
+       gcc.dg/c2x-parm-omit-1.c, gcc.dg/c2x-parm-omit-2.c,
+       gcc.dg/c2x-parm-omit-3.c, gcc.dg/c2x-parm-omit-4.c: New tests.
+       * gcc.dg/noncompile/pr79758.c: Do not expect error for omitted
+       parameter name.
+
+2020-10-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/95132
+       * g++.dg/cpp2a/concepts-fn7.C: New test.
+
+2020-10-28  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/vadsdu-0.c: Remove target.
+       * gcc.target/powerpc/vadsdu-1.c: Remove target.
+       * gcc.target/powerpc/vadsdu-2.c: Remove target.
+       * gcc.target/powerpc/vadsdu-3.c: Remove target.
+       * gcc.target/powerpc/vadsdu-4.c: Remove target.
+       * gcc.target/powerpc/vadsdu-5.c: Remove target.
+       * gcc.target/powerpc/vadsdub-1.c: Remove target.
+       * gcc.target/powerpc/vadsdub-2.c: Remove target.
+       * gcc.target/powerpc/vadsduh-1.c: Remove target.
+       * gcc.target/powerpc/vadsduh-2.c: Remove target.
+       * gcc.target/powerpc/vadsduw-1.c: Remove target.
+       * gcc.target/powerpc/vadsduw-2.c: Remove target.
+       * gcc.target/powerpc/vslv-0.c: Remove target.
+       * gcc.target/powerpc/vslv-1.c: Remove target.
+       * gcc.target/powerpc/vsrv-0.c: Remove target.
+       * gcc.target/powerpc/vsrv-1.c: Remove target.
+
+2020-10-28  David Edelsohn  <dje.gcc@gmail.com>
+           Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/byte-in-either-range-0.c: Remove target.
+       * gcc.target/powerpc/byte-in-either-range-1.c: Remove target.
+       * gcc.target/powerpc/byte-in-range-0.c: Remove target.
+       * gcc.target/powerpc/byte-in-range-1.c: Remove target.
+       * gcc.target/powerpc/byte-in-set-0.c: Remove target.
+       * gcc.target/powerpc/byte-in-set-1.c: Remove target.
+       * gcc.target/powerpc/byte-in-set-2.c: Remove target. Expect
+       implicit declaration warning.
+
+2020-10-28  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-58.c: Require vect_double.
+       * gcc.dg/vect/bb-slp-59.c: Likewise.
+
+2020-10-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97615
+       * gcc.dg/vect/bb-slp-pr97615.c: New testcase.
+
+2020-10-28  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-68.c: New testcase.
+
+2020-10-28  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
+       (hbfloat16_t): Define type.
+       (CHECK_FP): Make it working for bfloat types.
+       * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c: New file.
+       * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_bf16_indices_1.c:
+       Likewise.
+
+2020-10-28  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c: New
+       testcase.
+       * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c:
+       Likewise.
+
+2020-10-28  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/allocate-1.c: New test.
+       * c-c++-common/gomp/allocate-2.c: New test.
+       * c-c++-common/gomp/clauses-1.c (omp_allocator_handle_t): New typedef.
+       (foo, bar, baz): Add allocate clauses where allowed.
+
+2020-10-28  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/vsx-load-element-extend-char.c: Add -save-temps.
+       * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise.
+       * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise.
+       * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise.
+
+2020-10-28  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/vec-blend-runnable.c: Add save-temps.
+       * gcc.target/powerpc/vec-insert-word-runnable.c: Likewise.
+       * gcc.target/powerpc/vec-permute-ext-runnable.c: Likewise.
+       * gcc.target/powerpc/vec-replace-word-runnable.c: Likewise.
+       * gcc.target/powerpc/vec-splati-runnable.c: Likewise.
+       * gcc.target/powerpc/vec-ternarylogic-3.c: Likewise.
+       * gcc.target/powerpc/vec-ternarylogic-9.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
+       * gcc.target/powerpc/vec-shift-double-runnable.c: Likewise,
+       and correct assembly match.
+
+2020-10-27  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c2x-attr-deprecated-4.c, gcc.dg/c2x-attr-fallthrough-4.c,
+       gcc.dg/c2x-attr-maybe_unused-4.c: Allow duplicate attributes.
+
+2020-10-27  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/pr97497.c: New test.
+
+2020-10-27  Harald Anlauf  <anlauf@gmx.de>
+
+       * gfortran.dg/value_8.f90: New test.
+
+2020-10-27  Carl Love  <cel@us.ibm.com>
+
+       * gcc.target/powerpc/vec-blend-runnable.c: Change #ifdef
+       DEBUG to #if DEBUG.
+       Fix printf line so it is less then 80 characters long.
+       * gcc.target/powerpc/vec-insert-word-runnable.c: Change
+       #ifdef DEBUG to #if DEBUG.
+       * gcc.target/powerpc/vec-permute-ext-runnable.c: Change
+       #ifdef DEBUG to #if DEBUG.
+       * gcc.target/powerpc/vec-replace-word-runnable.c: Change
+       #ifdef DEBUG to #if DEBUG.
+       Fix printf lines so they are less then 80 characters long.
+       * gcc.target/powerpc/vec-shift-double-runnable.c: Change
+       #ifdef DEBUG to #if DEBUG.
+
+2020-10-27  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/97535
+       * gcc.target/aarch64/pr97535.c: New test.
+
+2020-10-27  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/bf16_vect_copy_lane_1.c:
+       New test.
+       * gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_2.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_2.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_2.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_1.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_2.c:
+       Likewise.
+
+2020-10-27  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-67.c: New testcase.
+
+2020-10-27  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/92942
+       * gcc.dg/Wstringop-overflow-56.c: New test.
+       * gcc.dg/Wstringop-overflow-57.c: Same.
+
+2020-10-27  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/Wstringop-overflow-44.s: Remove.
+
+2020-10-27  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97567.c: Update to work with 32 bit targets.
+
+2020-10-27  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/97568
+       * gcc.dg/analyzer/pr97568.c: New test.
+
+2020-10-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97560
+       PR testsuite/97590
+       * g++.dg/pr97560.C: Require c++11 effective target and add comment
+       with PR number.
+
+2020-10-27  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-54.c: New test.
+       * gcc.dg/vect/bb-slp-55.c: Likewise.
+       * gcc.dg/vect/bb-slp-56.c: Likewise.
+       * gcc.dg/vect/bb-slp-57.c: Likewise.
+       * gcc.dg/vect/bb-slp-58.c: Likewise.
+       * gcc.dg/vect/bb-slp-59.c: Likewise.
+       * gcc.dg/vect/bb-slp-60.c: Likewise.
+       * gcc.dg/vect/bb-slp-61.c: Likewise.
+       * gcc.dg/vect/bb-slp-62.c: Likewise.
+       * gcc.dg/vect/bb-slp-63.c: Likewise.
+       * gcc.dg/vect/bb-slp-64.c: Likewise.
+       * gcc.dg/vect/bb-slp-65.c: Likewise.
+       * gcc.dg/vect/bb-slp-66.c: Likewise.
+       * gcc.dg/vect/vect-outer-slp-1.c: Likewise.
+       * gfortran.dg/vect/O3-bb-slp-1.f: Likewise.
+       * gfortran.dg/vect/O3-bb-slp-2.f: Likewise.
+       * g++.dg/vect/simd-11.cc: Likewise.
+
+2020-10-27  Richard Biener  <rguenther@suse.de>
+
+       * gcc.target/i386/pr95866-1.c: Adjust.
+
+2020-10-27  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/swaps-p8-22.c: Enable only for aix and
+       -m64 linux.
+
+2020-10-27  Martin Liska  <mliska@suse.cz>
+
+       PR gcov-profile/97461
+       * gcc.dg/tree-prof/pr97461.c: New test.
+
+2020-10-27  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/97560
+       * g++.dg/pr97560.C: New test.
+
+2020-10-27  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/vsx_mask-count-runnable.c: Separate options
+       passed to dg-require-effective-target.
+       * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/localentry-1.c: Remove -mpcrel from options.
+       * gcc.target/powerpc/notoc-direct-1.c: Likewise.
+       * gcc.target/powerpc/pr94740.c: Likewise.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/bswap64-4.c: Comment.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/pr93122.c: Replace -mcpu with -mdejagnu-cpu.
+       * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/vsx-load-element-extend-char.c: Require int128.
+       * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise.
+       * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise.
+       * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/cfuged-1.c,
+       gcc.target/powerpc/cntlzdm-1.c,
+       gcc.target/powerpc/cnttzdm-1.c,
+       gcc.target/powerpc/dg-future-1.c,
+       gcc.target/powerpc/lsbb-runnable.c,
+       gcc.target/powerpc/mma-double-test.c,
+       gcc.target/powerpc/mma-single-test.c,
+       gcc.target/powerpc/p10-arch31.c,
+       gcc.target/powerpc/p10-identify.c,
+       gcc.target/powerpc/pdep-1.c,
+       gcc.target/powerpc/pextd-1.c,
+       gcc.target/powerpc/pr96787-2.c,
+       gcc.target/powerpc/vec-blend-runnable.c,
+       gcc.target/powerpc/vec-cfuged-1.c,
+       gcc.target/powerpc/vec-clrl-1.c,
+       gcc.target/powerpc/vec-clrl-3.c,
+       gcc.target/powerpc/vec-clrr-1.c,
+       gcc.target/powerpc/vec-clrr-3.c,
+       gcc.target/powerpc/vec-cntlzm-1.c,
+       gcc.target/powerpc/vec-cnttzm-1.c,
+       gcc.target/powerpc/vec-extracth-1.c,
+       gcc.target/powerpc/vec-extracth-3.c,
+       gcc.target/powerpc/vec-extracth-5.c,
+       gcc.target/powerpc/vec-extracth-7.c,
+       gcc.target/powerpc/vec-extractl-1.c,
+       gcc.target/powerpc/vec-extractl-3.c,
+       gcc.target/powerpc/vec-extractl-5.c,
+       gcc.target/powerpc/vec-extractl-7.c,
+       gcc.target/powerpc/vec-gnb-1.c,
+       gcc.target/powerpc/vec-insert-word-runnable.c,
+       gcc.target/powerpc/vec-pdep-1.c,
+       gcc.target/powerpc/vec-permute-ext-runnable.c,
+       gcc.target/powerpc/vec-pext-1.c,
+       gcc.target/powerpc/vec-replace-word-runnable.c,
+       gcc.target/powerpc/vec-shift-double-runnable.c,
+       gcc.target/powerpc/vec-splati-runnable.c,
+       gcc.target/powerpc/vec-stril-1.c,
+       gcc.target/powerpc/vec-stril-16.c,
+       gcc.target/powerpc/vec-stril-17.c,
+       gcc.target/powerpc/vec-stril-18.c,
+       gcc.target/powerpc/vec-stril-19.c,
+       gcc.target/powerpc/vec-stril-20.c,
+       gcc.target/powerpc/vec-stril-21.c,
+       gcc.target/powerpc/vec-stril-22.c,
+       gcc.target/powerpc/vec-stril-23.c,
+       gcc.target/powerpc/vec-stril-3.c,
+       gcc.target/powerpc/vec-stril-5.c,
+       gcc.target/powerpc/vec-stril-7.c,
+       gcc.target/powerpc/vec-stril_p-1.c,
+       gcc.target/powerpc/vec-stril_p-3.c,
+       gcc.target/powerpc/vec-stril_p-5.c,
+       gcc.target/powerpc/vec-stril_p-7.c,
+       gcc.target/powerpc/vec-strir-1.c,
+       gcc.target/powerpc/vec-strir-16.c,
+       gcc.target/powerpc/vec-strir-17.c,
+       gcc.target/powerpc/vec-strir-18.c,
+       gcc.target/powerpc/vec-strir-19.c,
+       gcc.target/powerpc/vec-strir-20.c,
+       gcc.target/powerpc/vec-strir-21.c,
+       gcc.target/powerpc/vec-strir-22.c,
+       gcc.target/powerpc/vec-strir-23.c,
+       gcc.target/powerpc/vec-strir-3.c,
+       gcc.target/powerpc/vec-strir-5.c,
+       gcc.target/powerpc/vec-strir-7.c,
+       gcc.target/powerpc/vec-strir_p-1.c,
+       gcc.target/powerpc/vec-strir_p-3.c,
+       gcc.target/powerpc/vec-strir_p-5.c,
+       gcc.target/powerpc/vec-strir_p-7.c,
+       gcc.target/powerpc/vec-ternarylogic-1.c,
+       gcc.target/powerpc/vec-ternarylogic-3.c,
+       gcc.target/powerpc/vec-ternarylogic-5.c,
+       gcc.target/powerpc/vec-ternarylogic-7.c,
+       gcc.target/powerpc/vec-ternarylogic-9.c,
+       gcc.target/powerpc/vsx_mask-count-runnable.c,
+       gcc.target/powerpc/vsx_mask-expand-runnable.c,
+       gcc.target/powerpc/vsx_mask-extract-runnable.c,
+       gcc.target/powerpc/vsx_mask-move-runnable.c,
+       gcc.target/powerpc/xxgenpc-runnable.c: Link testcase when it
+       can't be run.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/dimode_off.c: Add -mno-prefixed to options.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/cprophard.c: Add -mno-pcrel to options.
+       * gcc.target/powerpc/float128-hw3.c: Likewise.
+       * gcc.target/powerpc/pr79439-1.c: Likewise.
+       * gcc.target/powerpc/pr79439-2.c: Likewise.
+       * gcc.target/powerpc/r2_shrink-wrap.c: Likewise.
+
+2020-10-26  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97567.c: New.
+
+2020-10-26  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97555.c: New test.
+
+2020-10-26  Ville Voutilainen  <ville.voutilainen@gmail.com>
+
+       * g++.dg/ext/is_nothrow_constructible1.C: New file.
+       * g++.dg/ext/is_nothrow_constructible2.C: New file.
+       * g++.dg/ext/is_nothrow_constructible3.C: New file.
+       * g++.dg/ext/is_nothrow_constructible4.C: New file.
+       * g++.dg/ext/is_nothrow_constructible5.C: New file.
+       * g++.dg/ext/is_nothrow_constructible6.C: New file.
+
+2020-10-26  Jan Hubicka  <jh@suse.cz>
+
+       PR ipa/97576
+       * gcc.c-torture/compile/pr97576.c: New test.
+
+2020-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR tree-optimization/97546
+       * gcc.target/aarch64/sve/acle/general/pr97546.c: New test.
+
+2020-10-26  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/97521
+       * gcc.target/i386/pr97521.c: New testcase.
+
+2020-10-26  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/95458
+       * gcc.target/i386/pr95458-1.c: New test.
+       * gcc.target/i386/pr95458-2.c: Likewise.
+
+2020-10-26  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/95151
+       * gcc.target/i386/pr95151-1.c: New test.
+       * gcc.target/i386/pr95151-2.c: Likewise.
+       * gcc.target/i386/pr95151-3.c: Likewise.
+       * gcc.target/i386/pr95151-4.c: Likewise.
+
+2020-10-26  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97539
+       * gcc.dg/pr97539.c: New testcase.
+
+2020-10-26  Arnaud Charlet  <charlet@adacore.com>
+
+       * gnat.dg/warn14.adb: Update expectations.
+
+2020-10-24  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/96241
+       * g++.dg/cpp0x/constexpr-96241.C: New test.
+       * g++.dg/cpp1y/constexpr-96241.C: New test.
+
+2020-10-24  Aldy Hernandez  <aldyh@redhat.com>
+
+       * g++.dg/pr97538.C: New test.
+
+2020-10-23  Marek Polacek  <polacek@redhat.com>
+
+       * c-c++-common/Wsizeof-array-div1.c: Expect certain warnings on
+       lp64 targets only.
+       * g++.dg/warn/Wsizeof-array-div2.C: Only run on lp64 targets.
+
+2020-10-23  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/91741
+       * c-c++-common/Wsizeof-pointer-div.c: Add dg-warning.
+       * c-c++-common/Wsizeof-array-div1.c: New test.
+       * g++.dg/warn/Wsizeof-array-div1.C: New test.
+       * g++.dg/warn/Wsizeof-array-div2.C: New test.
+
+2020-10-23  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/97552
+       * gcc.dg/Wvla-parameter-2.c: Adjust text of expected warning.
+       * gcc.dg/Wnonnull-5.c: New test.
+
+2020-10-23  Martin Sebor  <msebor@redhat.com>
+
+       PR c/97463
+       * gcc.dg/pr97463.c: New test.
+
+2020-10-23  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/vec-rlmi-rlnm.c: Update xxlor expect.
+
+2020-10-23  Jonathan Wakely  <jwakely@redhat.com>
+
+       * g++.dg/compat/eh/filter2_y.C: Add noexcept(false) to
+       destructor.
+
+2020-10-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97164
+       * c-c++-common/pr97164.c: New test.
+       * gcc.c-torture/execute/pr36093.c: Move ...
+       * gcc.dg/pr36093.c: ... here.  Add dg-do compile and dg-error
+       directives.
+       * gcc.c-torture/execute/pr43783.c: Move ...
+       * gcc.dg/pr43783.c: ... here.  Add dg-do compile, dg-options and
+       dg-error directives.
+
+2020-10-23  Dennis Zhang  <dennis.zhang@arm.com>
+
+       * gcc.target/arm/simd/mve-vsub_1.c: New test.
+
+2020-10-23  Richard Biener  <rguenther@suse.de>
+
+       Revert:
+       2020-10-23  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/97521
+       * gcc.target/i386/pr97521.c: New testcase.
+
+2020-10-22  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/vec-splati-runnable.c: Don't abort on
+       undefined output.
+
+2020-10-22  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/rlwimi-2.c: Adjust expected results for lp64.
+       * gcc.target/powerpc/vec-rlmi-rlnm.c: Remove target and LP64.
+       Adjust xxlor expected results.
+
+2020-10-22  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/flush-1.f90: New test.
+       * gfortran.dg/gomp/flush-2.f90: New test.
+
+2020-10-22  Will Schmidt  <will_schmidt@vnet.ibm.com>
+
+       * gcc.target/powerpc/vsx-load-element-extend-char.c: New test.
+       * gcc.target/powerpc/vsx-load-element-extend-int.c: New test.
+       * gcc.target/powerpc/vsx-load-element-extend-longlong.c: New test.
+       * gcc.target/powerpc/vsx-load-element-extend-short.c: New test.
+       * gcc.target/powerpc/vsx-store-element-truncate-char.c: New test.
+       * gcc.target/powerpc/vsx-store-element-truncate-int.c: New test.
+       * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: New test.
+       * gcc.target/powerpc/vsx-store-element-truncate-short.c: New test.
+
+2020-10-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * ada/acats/run_all.sh: Define and substitute target_{max,min}_int.
+       * ada/acats/support/macro.dfs: Parameterize {MAX,MIN}_INT.
+       * gnat.dg/assert1.adb: Adjust conditionally to 128-bit integer types.
+       * gnat.dg/size_clause1.adb: Do not expect a warning for LP64 targets.
+       * gnat.dg/warn11.adb: Likewise.
+       * gnat.dg/specs/rep_clause5.ads (Array_2_Type): Add alignment clause.
+
+2020-10-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/97328
+       * g++.dg/cpp2a/constexpr-init19.C: New test.
+       * g++.dg/cpp2a/constexpr-init20.C: New test.
+
+2020-10-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/96575
+       * g++.dg/cpp1z/constexpr-96575.C: New test.
+
+2020-10-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/97511
+       * g++.dg/template/shadow3.C: New test.
+
+2020-10-22  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/97521
+       * gcc.target/i386/pr97521.c: New testcase.
+
+2020-10-22  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.dg/pr97502.c: New test.
+
+2020-10-22  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.dg/dfp/pr97439.c: New test.
+
+2020-10-22  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/97514
+       * gcc.dg/analyzer/pr97514.c: New test.
+
+2020-10-22  David Malcolm  <dmalcolm@redhat.com>
+
+       * g++.dg/analyzer/ctor-dtor-1.C: New test.
+       * g++.dg/analyzer/dyncast-1.C: New test.
+       * g++.dg/analyzer/vfunc-1.C: New test.
+
+2020-10-22  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/97489
+       * g++.dg/analyzer/pr97489.C: New test.
+
+2020-10-22  Martin Liska  <mliska@suse.cz>
+
+       PR c/94722
+       * g++.dg/no-stack-protector-attr-2.C: New test.
+       * g++.dg/no-stack-protector-attr-3.C: New test.
+       * g++.dg/no-stack-protector-attr.C: New test.
+
+2020-10-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr97249-1.c: New test.
+
+2020-10-22  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97520.c: New.
+
+2020-10-22  Dennis Zhang  <dennis.zhang@arm.com>
+
+       * gcc.target/arm/simd/mve-vmul_1.c: New test.
+
+2020-10-22  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/97515
+       * gcc.dg/pr97515.c: New file.
+
+2020-10-21  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/fold-vec-extract-float.p9.c: rldicl and
+       subfic only for target LE.
+       * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: xori only
+       for target LE.  Adjust mfvsrd and add mfvsrld for BE.
+       * gcc.target/powerpc/fold-vec-extract-short.p9.c: vextuhrx for LE.
+       vextuhlx for BE.
+       * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Remove target.
+       * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Remove target.
+       * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Remove target. Require
+       float128
+
+2020-10-21  Martin Liska  <mliska@suse.cz>
+           Andrew MacLeod  <amacleod@redhat.com>
+
+       PR target/97360
+       * gcc.target/powerpc/pr97360.c: New test.
+
+2020-10-21  Jan Hubicka  <jh@suse.cz>
+
+       PR ipa/97445
+       * gcc.dg/ipa/inlinehint-5.c: New test.
+
+2020-10-21  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/p9-extract-1.c: Require lp64.
+       * gcc.target/powerpc/p9-extract-2.c: Require lp64.
+       * gcc.target/powerpc/p9-extract-3.c: Require lp64.
+       * gcc.target/powerpc/p9-permute.c: Remove target.
+       * gcc.target/powerpc/pr63335.c: Remove target.
+       * gcc.target/powerpc/pr87507.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-1.c: Require LE and P8.
+       * gcc.target/powerpc/swaps-p8-10.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-11.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-12.c: Require LE and P8.
+       * gcc.target/powerpc/swaps-p8-13.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-14.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-15.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-16.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-17.c: Require P8.
+       * gcc.target/powerpc/swaps-p8-18.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-19.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-2.c: Require LE and P8.
+       * gcc.target/powerpc/swaps-p8-20.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-21.c: Remove target. Require Altivec.
+       * gcc.target/powerpc/swaps-p8-22.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-23.c: Require LE and P8.
+       * gcc.target/powerpc/swaps-p8-24.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-25.c: Require LE and P8.
+       * gcc.target/powerpc/swaps-p8-26.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-27.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-28.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-29.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-3.c: Require LE and P8.
+       * gcc.target/powerpc/swaps-p8-30.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-31.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-32.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-33.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-34.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-35.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-36.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-37.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-38.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-39.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-4.c: Require LE and P8.
+       * gcc.target/powerpc/swaps-p8-40.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-41.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-42.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-43.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-44.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-45.c: Remove target.
+       * gcc.target/powerpc/swaps-p8-46.c: Require LE.
+       * gcc.target/powerpc/swaps-p8-5.c: Require LE and P8.
+       * gcc.target/powerpc/swaps-p8-6.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-7.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-8.c: Remove target. Require P8.
+       * gcc.target/powerpc/swaps-p8-9.c: Remove target. Require P8.
+       * gcc.target/powerpc/vec-cmp.c: Require LP64.
+       * gcc.target/powerpc/vec-cmpne.c: Remove target.
+       * gcc.target/powerpc/vec-mul.c: Remove target.
+       * gcc.target/powerpc/vec-set-char.c: Require LP64.
+       * gcc.target/powerpc/vec-set-int.c: Require LP64.
+       * gcc.target/powerpc/vec-set-short.c: Require LP64.
+       * gcc.target/powerpc/vec-xxpermdi.c: Remove target. Require VSX.
+       * gcc.target/powerpc/vsxcopy.c: Remove target. Require VSX.
+
+2020-10-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97500
+       * gfortran.dg/pr97500.f90: New testcase.
+
+2020-10-21  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/97506
+       * gcc.target/i386/pr97506.c: New test.
+
+2020-10-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97503
+       * gcc.dg/tree-ssa/pr97503.c: New test.
+
+2020-10-21  Martin Liska  <mliska@suse.cz>
+
+       PR sanitizer/97414
+       * g++.dg/asan/pr97414.C: New test.
+
+2020-10-21  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/multfixed.adb: Update expected exception message.
+
+2020-10-21  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (CMT):
+       Adopt the same style used in the rest of the file.
+
+2020-10-21  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/Walloca-1.c: Adjust for 32-bits.
+
+2020-10-22  Dennis Zhang  <dennis.zhang@arm.com>
+
+       * gcc.target/arm/simd/mve-vminmax_1.c: New test.
+
+2020-10-20  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Improve pruning of
+       invalid scanf call messages.
+
+2020-10-20  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/97505
+       * gfortran.dg/pr97505.f90: New file.
+
+2020-10-20  Nathan Sidwell  <nathan@acm.org>
+
+       * g++.dg/lookup/local-extern.C: New.
+
+2020-10-20  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/Wrestrict-22.c: New test.
+       * g++.dg/torture/pr92421.C: Adjust for ranger.
+
+2020-10-20  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/Walloca-1.c: Adjust for ranger.
+       * gcc.dg/Walloca-12.c: Same.
+       * gcc.dg/Walloca-13.c: Same.
+       * gcc.dg/Walloca-2.c: Same.
+       * gcc.dg/Walloca-3.c: Same.
+       * gcc.dg/Walloca-6.c: Same.
+       * gcc.dg/Wvla-larger-than-2.c: Same.
+
+2020-10-20  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gcc.misc-tests/outputs.exp: Add ltrans_args dump files
+       for 'lto save-temps'.
+
+2020-10-20  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97501.c: New test.
+
+2020-10-20  Nathan Sidwell  <nathan@acm.org>
+
+       * gcc.dg/cpp/endif.c: Move to ...
+       * c-c++-common/cpp/endif.c: ... here.
+       * gcc.dg/cpp/endif.h: Move to ...
+       * c-c++-common/cpp/endif.h: ... here.
+       * c-c++-common/cpp/eof-2.c: Adjust diagnostic.
+       * c-c++-common/cpp/eof-3.c: Adjust diagnostic.
+
+2020-10-20  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/82239
+       * g++.dg/cpp0x/static_assert16.C: New test.
+
+2020-10-20  Arnaud Charlet  <charlet@adacore.com>
+
+       * gnat.dg/opt11.adb: Add new expected warning.
+
+2020-10-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97496
+       * gcc.dg/vect/bb-slp-pr97496.c: New testcase.
+
+2020-10-20  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97488.c: Add target int128 predicate.
+
+2020-10-19  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97360-2.c: New test.
+
+2020-10-19  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/sad-vectorize-1.c: Remove target.
+       * gcc.target/powerpc/sad-vectorize-2.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v16qi-df.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v16qi.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v16qiu-df.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v16qiu.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v2df.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v2di.c: Require lp64.
+       * gcc.target/powerpc/vec-extract-v4sf.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v4si-df.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v4si.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v4siu-df.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v4siu.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v8hi-df.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v8hi.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v8hiu-df.c: Remove target.
+       * gcc.target/powerpc/vec-extract-v8hiu.c: Remove target.
+       * gcc.target/powerpc/vec-init-1.c: Remove target.
+       * gcc.target/powerpc/vec-init-2.c: Require lp64.
+       * gcc.target/powerpc/vec-init-3.c: Require lp64.
+       * gcc.target/powerpc/vec-init-4.c: Remove target.
+       * gcc.target/powerpc/vec-init-5.c: Remove target.
+       * gcc.target/powerpc/vec-init-6.c: Require lp64.
+       * gcc.target/powerpc/vec-init-7.c: Require lp64.
+       * gcc.target/powerpc/vec-init-8.c: Remove target.
+       * gcc.target/powerpc/vec-init-9.c: Require lp64.
+       * gcc.target/powerpc/vec-setup-double.c: Remove target.
+       * gcc.target/powerpc/vec-setup-long.c: Remove target.
+       * gcc.target/powerpc/vsu/vec-xl-len-13.c: Correct expected warnings.
+       * gcc.target/powerpc/vsu/vsu.exp: Enable on AIX.
+
+2020-10-19  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/fold-vec-extract-char.p7.c: Remove target.
+       * gcc.target/powerpc/fold-vec-extract-char.p8.c: Remove target.
+       * gcc.target/powerpc/fold-vec-extract-char.p9.c: Remove target.
+       Expect 3 addi for ilp32.
+       * gcc.target/powerpc/fold-vec-extract-double.p7.c: Remove target.
+       Add -mbig-endian for Linux.
+       * gcc.target/powerpc/fold-vec-extract-double.p8.c: Remove target.
+       * gcc.target/powerpc/fold-vec-extract-float.p7.c: Remove target.
+       * gcc.target/powerpc/fold-vec-extract-float.p8.c: Remove target.
+       * gcc.target/powerpc/fold-vec-extract-float.p9.c: Require lp64.
+       * gcc.target/powerpc/fold-vec-extract-int.p7.c: Remove target.
+       * gcc.target/powerpc/fold-vec-extract-int.p8.c: Remove target.
+       * gcc.target/powerpc/fold-vec-extract-int.p9.c: Remove target.
+       Expect 3 addi for ilp32.
+       * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: Remove target.
+       Expect 4 addi for ilp32.
+       * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Remove target.
+       Expect 4 addi for ilp32.
+       * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Require lp64.
+       * gcc.target/powerpc/fold-vec-extract-short.p7.c: Remove target.
+       * gcc.target/powerpc/fold-vec-extract-short.p8.c: Remove target.
+       * gcc.target/powerpc/fold-vec-extract-short.p9.c: Require lp64.
+       * gcc.target/powerpc/fold-vec-insert-char-p8.c: Remove target.
+       * gcc.target/powerpc/fold-vec-insert-char-p9.c: Remove target.
+       * gcc.target/powerpc/fold-vec-insert-double.c: Remove target.
+       * gcc.target/powerpc/fold-vec-insert-float-p8.c: Remove target.
+       * gcc.target/powerpc/fold-vec-insert-float-p9.c: Remove target.
+       * gcc.target/powerpc/fold-vec-insert-int-p8.c: Remove target.
+       * gcc.target/powerpc/fold-vec-insert-int-p9.c: Remove target.
+       Require 8 addi for ilp32.
+       * gcc.target/powerpc/fold-vec-insert-longlong.c: Remove target.
+       * gcc.target/powerpc/fold-vec-insert-short-p8.c: Remove target.
+       * gcc.target/powerpc/fold-vec-insert-short-p9.c: Remove target.
+       * gcc.target/powerpc/fold-vec-select-double.c: Remove target.
+       * gcc.target/powerpc/fold-vec-select-float.c: Remove target.
+       * gcc.target/powerpc/fold-vec-splats-int.c: Require lp64.
+       * gcc.target/powerpc/fold-vec-splats-longlong.c: Require lp64.
+
+2020-10-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/97438
+       * g++.dg/coroutines/pr97438.C: New test.
+
+2020-10-19  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/97456
+       * gcc.dg/tree-ssa/pr97456.c: New test.
+
+2020-10-19  Nathan Sidwell  <nathan@acm.org>
+
+       * c-c++-common/cpp/pr97471.c: New.
+
+2020-10-19  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97488.c: New test.
+
+2020-10-19  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97486
+       * gcc.dg/vect/bb-slp-pr97486.c: New testcase.
+
+2020-10-19  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97467.c: New test.
+
+2020-10-19  Li Jia He  <helijia@gcc.gnu.org>
+
+       PR tree-optimization/66552
+       * gcc.dg/pr66552.c: New testcase.
+
+2020-10-18  Harald Anlauf  <anlauf@gmx.de>
+
+       * gfortran.dg/matmul_20.f90: New test.
+
+2020-10-17  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/p9-dimode1.c: Remove target.
+       * gcc.target/powerpc/p9-dimode2.c: Remove target.
+       * gcc.target/powerpc/p9-fpcvt-1.c: Remove target.
+       * gcc.target/powerpc/p9-fpcvt-2.c: Require lp64.
+       * gcc.target/powerpc/p9-minmax-1.c: Remove target.
+       * gcc.target/powerpc/p9-minmax-2.c: Remove target.
+       * gcc.target/powerpc/p9-minmax-3.c: Remove target.
+       * gcc.target/powerpc/p9-splat-1.c: Require lp64.
+       * gcc.target/powerpc/p9-splat-2.c: Remove target.
+       * gcc.target/powerpc/p9-splat-3.c: Remove target.
+       * gcc.target/powerpc/p9-splat-4.c: Require lp64.
+       * gcc.target/powerpc/p9-vbpermd.c: Require lp64.
+       * gcc.target/powerpc/p9-vneg.c: Require lp64.
+       * gcc.target/powerpc/p9-vparity.c: Require lp64.
+       * gcc.target/powerpc/p9-vpermr.c: Require LE.
+       * gcc.target/powerpc/p9-xxbr-1.c: Remove target.
+       * gcc.target/powerpc/p9-xxbr-2.c: Require lp64.
+       * gcc.target/powerpc/p9-xxbr-3.c: Require lp64.
+
+2020-10-17  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/builtins-3-p9.c: Remove le.
+
+2020-10-17  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/pr96139-a.c: Remove -m32.
+       * gcc.target/powerpc/pr96139-b.c: Remove -m64.
+
+2020-10-16  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95979
+       * gfortran.dg/index_4.f90: New test.
+
+2020-10-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/97462
+       * gcc.dg/pr97462.c: New file.
+
+2020-10-16  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/97460
+       * g++.dg/template/pr97460.C: New.
+
+2020-10-16  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/96258
+       * g++.dg/parse/pr96258.C: New.
+
+2020-10-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+
+       PR target/97327
+       * gcc.target/arm/mve/intrinsics/pr97327.c: New test.
+
+2020-10-16  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-53.c: New testcase.
+
+2020-10-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+
+       PR target/97291
+       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Modify.
+       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
+       Likewise.
+       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
+       Likewise.
+       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
+       Likewise.
+       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
+       Likewise.
+       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
+
+2020-10-16  Jan Hubicka  <jh@suse.cz>
+
+       PR testsuite/97426
+       * gcc.dg/tree-ssa/modref-4.c: Fix return test.
+
+2020-10-16  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/97404
+       * gcc.c-torture/execute/pr97404.c: New test.
+
+2020-10-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97428
+       * gcc.dg/vect/vect-complex-5.c: Expect to SLP.
+       * gcc.dg/vect/pr97428.c: Likewise.
+
+2020-10-15  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/builtins-1-p9-runnable.c: Adjust for big endian.
+       * gcc.target/powerpc/builtins-7-p9-runnable.c: Same.
+
+2020-10-15  Jason Merrill  <jason@redhat.com>
+
+       PR c++/95844
+       * g++.dg/cpp2a/spaceship-eq10.C: New test.
+
+2020-10-15  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.target/powerpc/builtins-5-p9-runnable.c: Require lp64.
+       * gcc.target/powerpc/builtins-msum-runnable.c: Require int128.
+       * gcc.target/powerpc/float128-cmp2-runnable.c: Require float128.
+       * gcc.target/powerpc/fold-vec-extract-double.p9.c: Require lp64.
+
+2020-10-15  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97406
+       PR c++/85901
+       * g++.dg/diagnostic/ptrtomem1.C: New test.
+       * g++.dg/diagnostic/ptrtomem2.C: New test.
+
+2020-10-15  Tom de Vries  <tdevries@suse.de>
+
+       * gcc.dg/atomic/c11-atomic-exec-6.c: Xfail execution for nvptx.
+       * gcc.dg/atomic/c11-atomic-exec-7.c: Same.
+       * gcc.dg/atomic/stdatomic-op-5.c: Same.
+
+2020-10-15  Tom de Vries  <tdevries@suse.de>
+
+       PR target/97436
+       * gcc.target/nvptx/atomic_fetch-3.c: Remove.
+
+2020-10-15  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-52.c: New testcase.
+
+2020-10-15  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97482
+       * gcc.dg/vect/pr97428.c: New testcase.
+
+2020-10-15  Tom de Vries  <tdevries@suse.de>
+
+       * gcc.dg/tree-ssa/pr84512.c: Remove xfail for nvptx.
+
+2020-10-15  Tom de Vries  <tdevries@suse.de>
+
+       * c-c++-common/ident-0b.c: Require effective target ident_directive.
+
+2020-10-15  Tom de Vries  <tdevries@suse.de>
+
+       * gcc.c-torture/compile/limits-externdecl.c: Remove dg-skip-if for
+       nvptx.
+
+2020-10-15  Tom de Vries  <tdevries@suse.de>
+
+       * gcc.dg/attr-alloc_size-11.c: Don't xfail for nvptx.
+       * gcc.dg/tree-ssa/20040204-1.c: Same.
+
+2020-10-15  Tom de Vries  <tdevries@suse.de>
+
+       * gcc.c-torture/execute/pr68185.c: Remove dg-skip-if for nvptx.
+
+2020-10-15  Tom de Vries  <tdevries@suse.de>
+
+       * gcc.c-torture/execute/981019-1.c: Remove dg-skip-if for nvptx.
+
+2020-10-15  Tom de Vries  <tdevries@suse.de>
+
+       * gcc.c-torture/compile/pr42717.c: Remove nvptx xfail.
+       * gcc.c-torture/compile/pr61684.c: Same.
+       * gcc.c-torture/execute/pr20601-1.c: Same.
+       * gcc.c-torture/execute/pr52129.c: Same.
+       * gcc.c-torture/execute/pr59221.c: Same.
+       * gcc.dg/pr68671.c: Same.
+
+2020-10-15  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/ipa/modref-1.c: Remove space between param offset: and number
+       in scan-ipa-dump.
+       (b): Declare return type to void.
+       (main): Declare return type to int.  Change c to array of 3 chars.
+       * gcc.dg/tree-ssa/modref-4.c: Remove space between param offset: and
+       number in scan-ipa-dump.  Use modref1 instead of modref2.
+       (b): Declare return type to void.
+       (main): Declare return type to int.  Change c to array of 3 chars.
+
+2020-10-15  Kito Cheng  <kito.cheng@sifive.com>
+
+       * gcc.target/riscv/mcpu-1.c: New.
+       * gcc.target/riscv/mcpu-2.c: Ditto.
+       * gcc.target/riscv/mcpu-3.c: Ditto.
+       * gcc.target/riscv/mcpu-4.c: Ditto.
+       * gcc.target/riscv/mcpu-5.c: Ditto.
+       * gcc.target/riscv/mcpu-6.c: Ditto.
+       * gcc.target/riscv/mcpu-7.c: Ditto.
+
+2020-10-15  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/hreset-1.c: New test.
+       * gcc.target/i386/funcspec-56.inc: Add new target attribute.
+       * gcc.target/i386/x86gprintrin-1.c: Add -mhreset.
+       * gcc.target/i386/x86gprintrin-2.c: Ditto.
+       * gcc.target/i386/x86gprintrin-3.c: Ditto.
+       * gcc.target/i386/x86gprintrin-4.c: Add mhreset.
+       * gcc.target/i386/x86gprintrin-5.c: Ditto.
+
+2020-10-15  Hongtao Liu  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/funcspec-56.inc: Add new target attribute.
+       * gcc.target/i386/uintr-1.c: New test.
+       * gcc.target/i386/uintr-2.c: Ditto.
+       * gcc.target/i386/uintr-3.c: Ditto.
+       * gcc.target/i386/uintr-4.c: Ditto.
+       * gcc.target/i386/uintr-5.c: Ditto.
+       * gcc.target/i386/x86gprintrin-1.c: Add -muintr for 64bit target.
+       * gcc.target/i386/x86gprintrin-2.c: Ditto.
+       * gcc.target/i386/x86gprintrin-3.c: Ditto.
+       * gcc.target/i386/x86gprintrin-4.c: Add muintr for 64bit target.
+       * gcc.target/i386/x86gprintrin-5.c: Ditto.
+
+2020-10-14  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/97391
+       * gcc.dg/Warray-bounds-68.c: New test.
+
+2020-10-14  Martin Sebor  <msebor@redhat.com>
+
+       PR c/97413
+       * gcc.dg/Wvla-parameter-8.c: New test.
+
+2020-10-14  Tom de Vries  <tdevries@suse.de>
+
+       * lib/target-supports.exp (check_compile): Save and restore
+       $compiler_flags when calling ${tool}_target_compile.
+
+2020-10-14  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93388
+       * gcc.dg/analyzer/data-model-21.c: New test.
+
+2020-10-14  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/97394
+       * gcc.dg/analyzer/setjmp-pr93378.c: Use test-setjmp.h rather than
+       <setjmp.h>.
+       * gcc.dg/analyzer/sigsetjmp-5.c: Likewise.
+       * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
+       * gcc.dg/analyzer/test-setjmp.h: Don't include <setjmp.h>.
+       Provide decls of jmp_buf, sigjmp_buf, setjmp, sigsetjmp,
+       longjmp, and siglongjmp.
+
+2020-10-14  Jason Merrill  <jason@redhat.com>
+
+       PR c++/97358
+       * g++.dg/cpp0x/lambda/lambda-variadic11.C: New test.
+
+2020-10-14  Sunil K Pandey  <skpgkp2@gmail.com>
+
+       PR target/95483
+       * gcc.target/i386/avx-1.c: Add test.
+       * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
+       * gcc.target/i386/avx2-vbroadcastsi128-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducesd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducess-2.c: Ditto.
+       * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
+       * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
+       * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
+       * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
+       * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
+       * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
+       * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
+       * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
+       * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
+       * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
+       * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
+       * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
+       * gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
+       * gcc.target/i386/avx512f-vsqrtss-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducepd-3.c: New test.
+       * gcc.target/i386/avx512dq-vreducepd-4.c: New test.
+       * gcc.target/i386/avx512dq-vreduceps-3.c: New test.
+       * gcc.target/i386/avx512dq-vreduceps-4.c: New test.
+       * gcc.target/i386/avx512f-vcvtsi2sd-1.c: New test.
+       * gcc.target/i386/pr95483-1.c: New test.
+       * gcc.target/i386/pr95483-2.c: New test.
+       * gcc.target/i386/pr95483-3.c: New test.
+       * gcc.target/i386/pr95483-4.c: New test.
+       * gcc.target/i386/pr95483-5.c: New test.
+       * gcc.target/i386/pr95483-6.c: New test.
+       * gcc.target/i386/pr95483-7.c: New test.
+
+2020-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/97387
+       * gcc.target/i386/pr97387-1.c: New test.
+       * gcc.target/i386/pr97387-2.c: New test.
+
+2020-10-14  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97396.c: New test.
+
+2020-10-14  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/ipa/modref-1.c: New test.
+       * gcc.dg/tree-ssa/modref-4.c: New test.
+
+2020-10-14  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/97390
+       * gfortran.dg/goacc/warn_truncated.f90: New test.
+
+2020-10-14  Nathan Sidwell  <nathan@acm.org>
+
+       * g++.dg/lookup/extern-redecl2.C: New.
+
+2020-10-14  Steven G. Kargl  <kargl@gcc.gnu.org>
+           Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       PR fortran/95614
+       * gfortran.dg/pr95614_1.f90: New test.
+       * gfortran.dg/pr95614_2.f90: New test.
+       * gfortran.dg/pr95614_3.f90: New test.
+       * gfortran.dg/pr95614_4.f90: New test.
+
+2020-10-14  Kito Cheng  <kito.cheng@sifive.com>
+
+       PR target/96759
+       * g++.target/riscv/pr96759.C: New.
+       * gcc.target/riscv/pr96759.c: New.
+
+2020-10-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/97386
+       * gcc.c-torture/execute/pr97386-1.c: New test.
+       * gcc.c-torture/execute/pr97386-2.c: New test.
+
+2020-10-13  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/arm/stack-protector-5.c: Use -Os rather than -O2.
+       * gcc.target/arm/stack-protector-6.c: Likewise.
+
+2020-10-13  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97382
+       * gcc.dg/vect/no-vfa-vect-dv-2.c: Remove same align dump
+       scanning.
+       * gcc.dg/vect/vect-103.c: Likewise.
+       * gcc.dg/vect/vect-91.c: Likewise.
+       * gfortran.dg/vect/vect-4.f90: Likewise.
+
+2020-10-13  Martin Liska  <mliska@suse.cz>
+
+       PR middle-end/97392
+       * g++.dg/asan/asan_test.C: Disable -Wstringop-overflow.
+       * gcc.dg/asan/pr80166.c: Likewise.
+
+2020-10-12  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/97258
+       * gcc.dg/analyzer/callbacks-1.c: New test.
+       * gcc.dg/analyzer/callbacks-2.c: New test.
+       * gcc.dg/analyzer/callbacks-3.c: New test.
+
+2020-10-12  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97381.c: New test.
+
+2020-10-12  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97378.c: New test.
+
+2020-10-12  David Malcolm  <dmalcolm@redhat.com>
+
+       PR c/83347
+       PR middle-end/90404
+       PR analyzer/95007
+       * gcc.dg/analyzer/write-to-const-1.c: New test.
+       * gcc.dg/analyzer/write-to-string-literal-1.c: New test.
+
+2020-10-12  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/97201
+       * g++.dg/warn/Wplacement-new-size-8.C: Adjust expected message.
+       * g++.dg/warn/Warray-bounds-10.C: New test.
+       * g++.dg/warn/Warray-bounds-11.C: New test.
+       * g++.dg/warn/Warray-bounds-12.C: New test.
+       * g++.dg/warn/Warray-bounds-13.C: New test.
+
+2020-10-12  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/97342
+       PR middle-end/97023
+       PR middle-end/96384
+       * c-c++-common/Wrestrict.c: Adjust comment.
+       * gcc.dg/Wstringop-overflow-34.c: Remove xfail.
+       * gcc.dg/Wstringop-overflow-43.c: Remove xfails.  Adjust regex patterns.
+       * gcc.dg/pr51683.c: Prune out expected warning.
+       * gcc.target/i386/pr60693.c: Same.
+       * g++.dg/warn/Wplacement-new-size-8.C: New test.
+       * gcc.dg/Wstringop-overflow-41.c: New test.
+       * gcc.dg/Wstringop-overflow-44.s: New test.
+       * gcc.dg/Wstringop-overflow-45.c: New test.
+       * gcc.dg/Wstringop-overflow-46.c: New test.
+       * gcc.dg/Wstringop-overflow-47.c: New test.
+       * gcc.dg/Wstringop-overflow-49.c: New test.
+       * gcc.dg/Wstringop-overflow-50.c: New test.
+       * gcc.dg/Wstringop-overflow-51.c: New test.
+       * gcc.dg/Wstringop-overflow-52.c: New test.
+       * gcc.dg/Wstringop-overflow-53.c: New test.
+       * gcc.dg/Wstringop-overflow-54.c: New test.
+       * gcc.dg/Wstringop-overflow-55.c: New test.
+       * gcc.dg/Wstringop-overread-5.c: New test.
+
+2020-10-12  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/96511
+       PR middle-end/96384
+       * g++.dg/init/strlen.C: Add expected warning.
+       * g++.dg/warn/Wplacement-new-size-1.C: Relax warnings.
+       * g++.dg/warn/Wplacement-new-size-2.C: Same.
+       * g++.dg/warn/Wplacement-new-size-6.C: Same.
+       * gcc.dg/Warray-bounds-58.c: Adjust
+       * gcc.dg/Wstringop-overflow-37.c: Same.
+       * g++.dg/warn/Wplacement-new-size-7.C: New test.
+
+2020-10-12  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR tree-optimization/97357
+       * gcc.dg/pr97357.c: Call setjmp instead of _setjmp.
+
+2020-10-12  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-50.c: New testcase.
+       * gcc.dg/vect/bb-slp-51.c: Likewise.
+
+2020-10-12  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/97079
+       * gcc.target/aarch64/sve/pr97079.c: New test.
+
+2020-10-12  Duan bo  <duanbo3@huawei.com>
+
+       PR target/96757
+       * gcc.target/aarch64/pr96757.c: New test.
+
+2020-10-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/97349
+       * gcc.target/aarch64/simd/pr97349.c: New test.
+
+2020-10-12  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97371.c: New test.
+
+2020-10-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97357
+       * gcc.dg/pr97357.c: New testcase.
+
+2020-10-12  Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       PR fortran/96099
+       * gfortran.dg/pr96099_1.f90: New test.
+       * gfortran.dg/pr96099_2.f90: New test.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm:
+       Adjust testcase to include expressions for @selector and
+       @protocol. XFAIL where this is still not sufficient to obtain
+       a disgnostic range.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc-obj-c++-shared/TestsuiteObject.h: Add dummy retain and
+       release method declarations.
+       * objc-obj-c++-shared/TestsuiteObject.m: Add dummy retain and
+       release implementations.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/objc-gc-3.mm:i Skip for Darwin >= 16.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/cxx-ivars-3.mm: Skip for macOS >= 10.7.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * obj-c++.dg/gnu-api-2-class-meta.mm: Add a flag to cause NeXT
+       headers to expose prototypes for messaging.
+       * obj-c++.dg/gnu-api-2-class.mm: Likewise.
+       * obj-c++.dg/gnu-api-2-objc.mm: Skip this because of the extra
+       protocols pulled in by system headers.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc.dg/plugin/diagnostic-test-expressions-1.m: Use assignment
+       expressions for @selector and @protocol to obtain a useful
+       diagnostic range.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc.dg/call-super-2.m: Remove inclusion of runtime.h.
+       Add a FIXME about the test portability.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc.dg/torture/forward-1.m: Implement forwarding using the
+       native NeXT (NSInvocation) method for Darwin.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc.dg/ivar-scope-4.m: Add inititialize method to the
+       root class.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc.dg/gnu-api-2-class-meta.m: Add a flag to cause NeXT
+       headers to expose prototypes for messaging. Mark the root
+       class if the objc_root_class attribute is available. Use
+       char ** as the second arg to main.
+       * objc.dg/gnu-api-2-class.m: Use dispatch prototype.
+       * objc.dg/gnu-api-2-objc.m: Skip on NeXT because of extra
+       prototypes pulled in by headers.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc.dg/objc-gc-4.m: Disable for macOS 10.15 and 11.x.
+
+2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * objc-obj-c++-shared/TestsuiteObject.h: If the compiler
+       supports objc_root_object attributes, then mark the testsuite
+       object accordingly.
+       * objc-obj-c++-shared/TestsuiteObject.m: Avoid direct access
+       to isa, which is an error for modern Objective-C.
+       * objc/execute/class-tests-1.h: Declare a string function we
+       use locally (avoid pulling in the whole of string.h).
+
 2020-10-10  Iain Sandoe  <iain@sandoe.co.uk>
 
        * gcc.dg/darwin-sections.c: Adjust test for renamed BSS and common
        * gcc.target/arm/cortex-m55-nomve.fp-flag-softfp.c: New test.
        * gcc.target/arm/multilib.exp: Add tests for -mcpu=cortex-m55.
 
-2020-10-05  Dennis Zhang  <dennis.zhang@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Use additional
-       option -fno-ipa-icf and change the instruction count from 8 to 16.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
-
 2020-10-05  Nathan Sidwell  <nathan@acm.org>
 
        * c-c++-common/spellcheck-reserved.c: Restore diagnostic.