Daily bump.
[gcc.git] / gcc / testsuite / ChangeLog
index b4d804df73d17c9371a31ea39c6fe41b1291c792..3bf5e62fdfd9befef837899a35e416a53693cb9c 100644 (file)
+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