Daily bump.
[gcc.git] / gcc / testsuite / ChangeLog
index eb55a64b8f8672d833b4db42cbeda4f7eedf5538..d57d718bb8031b8758087056d74437ac4cc114eb 100644 (file)
-2020-10-22  Dennis Zhang  <dennis.zhang@arm.com>
+2021-01-19  David Edelsohn  <dje.gcc@gmail.com>
 
-       * gcc.target/arm/simd/mve-vmul_1.c: New test.
+       * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
+       * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
+       * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
+       * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
+       * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
 
-2020-10-20  Jeff Law  <law@redhat.com>
+2021-01-19  Marek Polacek  <polacek@redhat.com>
 
-       * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Improve pruning of
-       invalid scanf call messages.
+       PR c++/98659
+       * g++.dg/template/deduce8.C: New test.
 
-2020-10-20  Andrew MacLeod  <amacleod@redhat.com>
+2021-01-19  Marek Polacek  <polacek@redhat.com>
 
-       PR tree-optimization/97505
-       * gfortran.dg/pr97505.f90: New file.
+       PR c++/98687
+       * g++.dg/lookup/using64.C: New test.
+       * g++.dg/lookup/using65.C: New test.
 
-2020-10-20  Nathan Sidwell  <nathan@acm.org>
+2021-01-19  Martin Sebor  <msebor@redhat.com>
 
-       * g++.dg/lookup/local-extern.C: New.
+       PR middle-end/98664
+       * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
+       * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
+       * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
+       * gcc.dg/Wfree-nonheap-object-4.c: New test.
 
-2020-10-20  Aldy Hernandez  <aldyh@redhat.com>
+2021-01-19  Patrick Palka  <ppalka@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.
+       PR c++/41437
+       PR c++/58993
+       * g++.dg/opt/pr87974.C: Adjust.
+       * g++.dg/template/access34.C: New test.
+       * g++.dg/template/friend68.C: New test.
+       * g++.dg/template/friend69.C: New test.
 
-2020-10-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+2021-01-19  Marek Polacek  <polacek@redhat.com>
 
-       PR target/97327
-       * gcc.target/arm/mve/intrinsics/pr97327.c: New test.
+       PR c++/98333
+       * g++.dg/cpp0x/noexcept62.C: New test.
 
-2020-10-16  Richard Biener  <rguenther@suse.de>
+2021-01-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
 
-       * gcc.dg/vect/bb-slp-53.c: New testcase.
+       * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
 
-2020-10-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+2021-01-19  Kyrylo Tkachov  <kyrylo.tkachov@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:
+       * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
+       (CHECK_CUMULATIVE_SAT): Delete.
+       (CHECK_CUMULATIVE_SAT_NAMED): Likewise.  Deleted related
+       variables.
+       * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
+       Remove uses of the above.
+       * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
        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:
+       * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
        Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
        Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.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
-       sections.  Cater for 64 and 128 bit long doubles.
-
-2020-10-10  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/97250
-       * gcc.target/i386/x86-64-v2.c: Verify that
-       __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 is defined.
-       * gcc.target/i386/x86-64-v3.c: Likewise.
-       * gcc.target/i386/x86-64-v4.c: Likewise.
-
-2020-10-10  Aldy Hernandez  <aldyh@redhat.com>
-
-       * gcc.dg/pr97359.c: New test.
-
-2020-10-09  Vladimir Makarov  <vmakarov@redhat.com>
-
-       PR rtl-optimization/97313
-       * gcc.target/i386/pr97313.c: New.
-
-2020-10-09  H.J. Lu  <hjl.tools@gmail.com>
-
-       * gcc.target/i386/avx-1.c (__builtin_ia32_lwpval32): New to
-       support <lwpintrin.h> included in <x86gprintrin.h>.
-       (__builtin_ia32_lwpval64): Likewise.
-       (__builtin_ia32_lwpins32): Likewise.
-       (__builtin_ia32_lwpins64): Likewise.
-       (__builtin_ia32_bextri_u32): New to support <tbmintrin.h>
-       included in <x86gprintrin.h>.
-       (__builtin_ia32_bextri_u64): Likewise.
-       * gcc.target/i386/x86gprintrin-1.c: New test.
-       * gcc.target/i386/x86gprintrin-2.c: Likewise.
-       * gcc.target/i386/x86gprintrin-3.c: Likewise.
-       * gcc.target/i386/x86gprintrin-4.c: Likewise.
-       * gcc.target/i386/x86gprintrin-4a.c: Likewise.
-       * gcc.target/i386/x86gprintrin-5.c: Likewise.
-       * gcc.target/i386/x86gprintrin-5a.c: Likewise.
-       * gcc.target/i386/x86gprintrin-5b.c: Likewise.
-       * gcc.target/i386/x86gprintrin-6.c: Likewise.
-
-2020-10-09  Richard Biener  <rguenther@suse.de>
-
-       * lib/target-supports.exp (check_effective_target_vect_masked_load):
-       New effective target.
-       * gcc.dg/vect/pr65947-3.c: Update.
-
-2020-10-09  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/97334
-       * gcc.dg/vect/bb-slp-pr65935.c: Amend.
-
-2020-10-09  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/97347
-       * g++.dg/vect/pr97347.cc: New testcase.
-
-2020-10-09  Andrew MacLeod  <amacleod@redhat.com>
-
-       * gcc.dg/pr97317.c: New test.
-
-2020-10-09  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94801
-       PR target/97312
-       * gcc.dg/tree-ssa/pr94801.c: New test.
-
-2020-10-09  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/97325
-       * gcc.c-torture/execute/pr97325.c: New test.
-
-2020-10-09  Aldy Hernandez  <aldyh@redhat.com>
-
-       PR testsuite/97337
-       * gcc.dg/pr97315-1.c: Moved to...
-       * g++.dg/opt/pr97315-1.C: ...here.
-
-2020-10-09  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/vect/bb-slp-phis-1.c: New testcase.
-
-2020-10-08  Jason Merrill  <jason@redhat.com>
-
-       PR c++/96805
-       * g++.dg/cpp0x/alias-decl-pr96805.C: New test.
-
-2020-10-08  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR target/96914
-       * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: New test.
-
-2020-10-08  Martin Liska  <mliska@suse.cz>
-           Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/vect/bb-slp-22.c: Adjust.
-       * gfortran.dg/pr68627.f: Likewise.
-
-2020-10-08  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/97330
-       * gcc.dg/torture/pr97330-1.c: New testcase.
-       * gcc.dg/torture/pr97330-2.c: Likewise.
-
-2020-10-08  Richard Biener  <rguenther@suse.de>
-
-       * g++.dg/vect/slp-pr50819.cc: Adjust.
-       * gcc.dg/vect/bb-slp-1.c: Adjust.
-       * gcc.dg/vect/bb-slp-10.c: Adjust.
-       * gcc.dg/vect/bb-slp-11.c: Adjust.
-       * gcc.dg/vect/bb-slp-13.c: Adjust.
-       * gcc.dg/vect/bb-slp-14.c: Adjust.
-       * gcc.dg/vect/bb-slp-15.c: Adjust.
-       * gcc.dg/vect/bb-slp-16.c: Adjust.
-       * gcc.dg/vect/bb-slp-17.c: Adjust.
-       * gcc.dg/vect/bb-slp-18.c: Adjust.
-       * gcc.dg/vect/bb-slp-19.c: Adjust.
-       * gcc.dg/vect/bb-slp-2.c: Adjust.
-       * gcc.dg/vect/bb-slp-20.c: Adjust.
-       * gcc.dg/vect/bb-slp-21.c: Adjust.
-       * gcc.dg/vect/bb-slp-22.c: Adjust.
-       * gcc.dg/vect/bb-slp-23.c: Adjust.
-       * gcc.dg/vect/bb-slp-24.c: Adjust.
-       * gcc.dg/vect/bb-slp-25.c: Adjust.
-       * gcc.dg/vect/bb-slp-26.c: Adjust.
-       * gcc.dg/vect/bb-slp-27.c: Adjust.
-       * gcc.dg/vect/bb-slp-28.c: Adjust.
-       * gcc.dg/vect/bb-slp-29.c: Adjust.
-       * gcc.dg/vect/bb-slp-3.c: Adjust.
-       * gcc.dg/vect/bb-slp-30.c: Adjust.
-       * gcc.dg/vect/bb-slp-31.c: Adjust.
-       * gcc.dg/vect/bb-slp-34.c: Adjust.
-       * gcc.dg/vect/bb-slp-35.c: Adjust.
-       * gcc.dg/vect/bb-slp-36.c: Adjust.
-       * gcc.dg/vect/bb-slp-38.c: Adjust.
-       * gcc.dg/vect/bb-slp-4.c: Adjust.
-       * gcc.dg/vect/bb-slp-45.c: Adjust.
-       * gcc.dg/vect/bb-slp-46.c: Adjust.
-       * gcc.dg/vect/bb-slp-48.c: Adjust.
-       * gcc.dg/vect/bb-slp-5.c: Adjust.
-       * gcc.dg/vect/bb-slp-6.c: Adjust.
-       * gcc.dg/vect/bb-slp-7.c: Adjust.
-       * gcc.dg/vect/bb-slp-8.c: Adjust.
-       * gcc.dg/vect/bb-slp-8a.c: Adjust.
-       * gcc.dg/vect/bb-slp-8b.c: Adjust.
-       * gcc.dg/vect/bb-slp-9.c: Adjust.
-       * gcc.dg/vect/bb-slp-div-2.c: Adjust.
-       * gcc.dg/vect/bb-slp-over-widen-1.c: Adjust.
-       * gcc.dg/vect/bb-slp-over-widen-2.c: Adjust.
-       * gcc.dg/vect/bb-slp-pattern-2.c: Adjust.
-       * gcc.dg/vect/bb-slp-pow-1.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr58135.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr78205.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr81635-1.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr81635-3.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr95839-2.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr95839.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr95866.c: Adjust.
-       * gcc.dg/vect/bb-slp-subgroups-1.c: Adjust.
-       * gcc.dg/vect/bb-slp-subgroups-2.c: Adjust.
-       * gcc.dg/vect/bb-slp-subgroups-3.c: Adjust.
-       * gcc.dg/vect/fast-math-bb-slp-call-1.c: Adjust.
-       * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Adjust.
-       * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
-       * gfortran.dg/vect/pr62283-2.f: Adjust.
-       * gcc.target/i386/pr68961.c: Adjust.
-       * gcc.target/i386/pr84101.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr81635-2.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr81635-4.c: Adjust.
-       * gcc.dg/vect/fast-math-bb-slp-call-2.c: Adjust.
-       * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Adjust.
-       * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: Adjust.
-       * gcc.dg/vect/bb-slp-div-1.c: Adjust.
-       * gcc.dg/vect/bb-slp-pr90006.c: Adjust.
-       * g++.dg/vect/slp-pr50413.cc: Adjust.
-
-2020-10-08  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR target/96914
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Remove.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Remove.
-
-2020-10-08  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR target/96914
-       * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: New test.
-       * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: New test.
-       * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: New test.
-       * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: New test.
-
-2020-10-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/97322
-       * gcc.dg/pr97322.c: New test.
-
-2020-10-08  Aldy Hernandez  <aldyh@redhat.com>
-
-       * gcc.dg/pr97315-2.c: New test.
-
-2020-10-08  Aldy Hernandez  <aldyh@redhat.com>
-
-       * gcc.dg/pr97315-1.c: New test.
-
-2020-10-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR sanitizer/97294
-       * gcc.dg/asan/pr97294.c: New test.
-
-2020-10-08  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/97052
-       * g++.dg/cpp2a/concepts-defarg2.C: New test.
-
-2020-10-08  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/96229
-       * g++.dg/cpp2a/concepts-class2.C: New test.
-
-2020-10-07  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/97010
-       * g++.dg/cpp2a/fn-template21.C: New test.
-       * g++.dg/cpp2a/fn-template22.C: New test.
-
-2020-10-07  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/97307
-       * gcc.dg/tree-ssa/ssa-sink-17.c: New testcase.
-       * gcc.dg/vect/pr65947-3.c: XFAIL.
-
-2020-10-07  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/88115
-       PR libstdc++/97273
-       * g++.dg/template/alignof3.C: New test.
-
-2020-10-07  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/97116
-       * g++.dg/analyzer/pr97116.C: New test.
-
-2020-10-07  David Malcolm  <dmalcolm@redhat.com>
-
-       * g++.dg/analyzer/analyzer.exp (DEFAULT_CXXFLAGS): Remove
-       -fdiagnostics-path-format=separate-events.
-       * gcc.dg/analyzer/analyzer.exp (DEFAULT_CFLAGS): Likewise.
-       * gcc.dg/plugin/diagnostic-path-format-default.c: Rename to...
-       * gcc.dg/plugin/diagnostic-path-format-plain.c: ...this.  Remove
-       dg-options directive.  Copy remainder of test from
-       diagnostic-path-format-separate-events.c.
-       * gcc.dg/plugin/diagnostic-test-paths-2.c: Add
-       -fdiagnostics-path-format=inline-events to options.
-       Fix expected output for location of conditional within "for" loop.
-       * gcc.dg/plugin/plugin.exp (plugin_test_list): Update for
-       renaming.
-       * gfortran.dg/analyzer/analyzer.exp (DEFAULT_FFLAGS): Remove
-       -fdiagnostics-path-format=separate-events.
-
-2020-10-07  Nathan Sidwell  <nathan@acm.org>
-
-       * g++.dg/cpp0x/lambda/lambda-sfinae1.C: Avoid ill-formed local extern
-       * g++.dg/init/pr42844.C: Add expected error.
-       * g++.dg/lookup/extern-redecl1.C: Likewise.
-       * g++.dg/lookup/koenig15.C: Avoid ill-formed.
-       * g++.dg/lto/pr95677.C: New.
-       * g++.dg/other/nested-extern-1.C: Correct expected behabviour.
-       * g++.dg/other/nested-extern-2.C: Likewise.
-       * g++.dg/other/nested-extern.cc: Split ...
-       * g++.dg/other/nested-extern-1.cc: ... here ...
-       * g++.dg/other/nested-extern-2.cc: ... here.
-       * g++.dg/template/scope5.C: Avoid ill-formed
-       * g++.old-deja/g++.law/missed-error2.C: Allow extension.
-       * g++.old-deja/g++.pt/crash3.C: Add expected error.
-
-2020-10-07  Martin Jambor  <mjambor@suse.cz>
-
-       PR ipa/96394
-       * gcc.dg/tree-prof/pr96394.c: New test.
-
-2020-10-07  Jakub Jelinek  <jakub@redhat.com>
-
-       * gcc.dg/gomp/simd-2.c: New test.
-       * gcc.dg/gomp/simd-3.c: New test.
-
-2020-10-06  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/97297
-       * g++.dg/cpp2a/typename18.C: New test.
-
-2020-10-06  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR middle-end/90861
-       * c-c++-common/goacc/declare-pr90861.c: Remove xfail.
-
-2020-10-06  Andrew MacLeod  <amacleod@redhat.com>
-
-       * gcc.dg/pr81192.c: Disable EVRP pass.
-       * gcc.dg/tree-ssa/pr77445-2.c: Ditto.
-       * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Adjust.
-       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Ditto.
-
-2020-10-06  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-06  Jakub Jelinek  <jakub@redhat.com>
-
-       PR rtl-optimization/97282
-       * gcc.target/i386/pr97282.c: New test.
-
-2020-10-06  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/97289
-       * c-c++-common/gomp/pr97289.c: New test.
-
-2020-10-06  Joe Ramsay  <Joe.Ramsay@arm.com>
-
-       * gcc.target/arm/cortex-m55-nodsp-flag-hard.c: New test.
-       * gcc.target/arm/cortex-m55-nodsp-flag-softfp.c: New test.
-       * gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c: New test.
-       * gcc.target/arm/cortex-m55-nofp-flag-hard.c: New test.
-       * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: New test.
-       * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: New test.
-       * gcc.target/arm/cortex-m55-nomve-flag-hard.c: New test.
-       * gcc.target/arm/cortex-m55-nomve-flag-softfp.c: New test.
-       * gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c: New test.
-       * 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.
-
-2020-10-04  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/97272
-       * gfortran.dg/pr97272.f90: New test.
-
-2020-10-03  Jan Hubicka  <jh@suse.cz>
-
-       * gcc.dg/tree-ssa/modref-3.c: New test.
-
-2020-10-02  Nathan Sidwell  <nathan@acm.org>
-
-       * c-c++-common/spellcheck-reserved.c: Adjust diagnostic.
-       * g++.dg/spellcheck-typenames.C: Adjust diagnostic.
-
-2020-10-02  Nathan Sidwell  <nathan@acm.org>
-
-       * g++.dg/inherit/pr97268.C: New.
-
-2020-10-02  Martin Jambor  <mjambor@suse.cz>
-
-       * gcc.dg/ipa/ipcp-loophint-1.c: New test.
-
-2020-10-02  Joe Ramsay  <Joe.Ramsay@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Add test for mismatched
-       width of scalar argument.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
-
-2020-10-02  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/arm/armv8_2-fp16-arith-2.c (float16_t): Use _Float16_t
-       rather than __fp16.
-       (float16x4_t, float16x4_t): Likewise.
-       (fp16_abs): Use __builtin_fabsf16.
-
-2020-10-02  Alex Coplan  <alex.coplan@arm.com>
-
-       * gcc.target/aarch64/extend-syntax.c: Fix assembler checks for
-       ilp32, disable check-function-bodies on ilp32.
-       * gcc.target/aarch64/subsp.c: Only check second scan-assembler
-       on lp64 since the code on ilp32 is missing the optimization
-       needed for this test to pass.
-
-2020-10-02  Jason Merril  <jason@redhat.com>
-
-       * g++.dg/pr94314.C: new/delete no longer omitted.
-
-2020-10-02  Richard Biener  <rguenther@suse.de>
-
-       * g++.dg/tree-ssa/pta-delete-1.C: New testcase.
-
-2020-10-01  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * lib/target-supports.exp (check_effective_target_vect_cond_mixed): Add
-       arm neon targets.
-       * gcc.target/arm/neon-compare-1.c: New test.
-       * gcc.target/arm/neon-compare-2.c: Likewise.
-       * gcc.target/arm/neon-compare-3.c: Likewise.
-       * gcc.target/arm/neon-compare-4.c: Likewise.
-       * gcc.target/arm/neon-compare-5.c: Likewise.
-       * gcc.target/arm/neon-vcond-gt.c: Expect comparisons with zero.
-       * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
-       * gcc.target/arm/neon-vcond-unordered.c: Likewise.
-
-2020-10-01  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/movtf_1.c: Restrict the asm matching to lp64.
-       * gcc.target/aarch64/movti_1.c: Likewise.
-
-2020-10-01  Andrea Corallo  <andrea.corallo@arm.com>
-
-       PR target/96375
-       * gcc.target/arm/lob1.c: Fix missing flag.
-       * gcc.target/arm/lob2.c: Likewise.
-       * gcc.target/arm/lob3.c: Likewise.
-       * gcc.target/arm/lob4.c: Likewise.
-       * gcc.target/arm/lob5.c: Likewise.
-       * gcc.target/arm/lob6.c: Likewise.
-       * lib/target-supports.exp
-       (check_effective_target_arm_v8_1_lob_ok): Return 1 only for
-       cortex-m targets, add '-mthumb' flag.
-
-2020-10-01  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/97236
-       * gcc.dg/vect/pr97236.c: New testcase.
-
-2020-10-01  Jan Hubicka  <jh@suse.cz>
-
-       PR ipa/97243
-       * gcc.c-torture/compile/pr97243.c: New test.
-
-2020-10-01  Jan Hubicka  <jh@suse.cz>
-
-       PR ipa/97244
-       * gcc.dg/ipa/remref-2a.c: Add -fno-ipa-modref
-
-2020-10-01  Tom de Vries  <tdevries@suse.de>
-
-       * gcc.dg/pr94600-1.c: Force 32-bit alignment for a0 for !non_strict_align
-       targets.  Remove target clauses from scan tests.
-       * gcc.dg/pr94600-3.c: Same.
-
-2020-10-01  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/96994
-       * g++.dg/cpp2a/consteval18.C: New test.
-
-2020-10-01  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/97195
-       * g++.dg/cpp2a/constexpr-new14.C: New test.
-
-2020-10-01  Richard Biener  <rguenther@suse.de>
-
-       * g++.dg/vect/pr97255.cc: New testcase.
-
-2020-10-01  Florian Weimer  <fweimer@redhat.com>
-
-       PR target/97250
-       * gcc.target/i386/x86-64-v2.c: New test.
-       * gcc.target/i386/x86-64-v3.c: New test.
-       * gcc.target/i386/x86-64-v3-haswell.c: New test.
-       * gcc.target/i386/x86-64-v3-skylake.c: New test.
-       * gcc.target/i386/x86-64-v4.c: New test.
-
-2020-10-01  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/90210
-       * g++.dg/cpp1z/class-deduction73.C: New test.
-
-2020-09-30  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/97189
-       * gcc.dg/attr-access-2.c: Adjust caret location.
-       * gcc.dg/Wvla-parameter-6.c: New test.
-       * gcc.dg/Wvla-parameter-7.c: New test.
-
-2020-09-30  Martin Sebor  <msebor@redhat.com>
-
-       PR c/97206
-       * gcc.dg/Warray-parameter-7.c: New test.
-       * gcc.dg/Warray-parameter-8.c: New test.
-       * gcc.dg/Wvla-parameter-5.c: New test.
-
-2020-09-30  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/96827
-       * gcc.target/i386/pr96827.c: New test.
-
-2020-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR target/94595
-       * gcc.target/arm/thumb2-cond-cmp-1.c: Skip if arm_cortex_m.
-       * gcc.target/arm/thumb2-cond-cmp-2.c: Skip if arm_cortex_m.
-       * gcc.target/arm/thumb2-cond-cmp-3.c: Skip if arm_cortex_m.
-       * gcc.target/arm/thumb2-cond-cmp-4.c: Skip if arm_cortex_m.
-
-2020-09-30  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/vect/pr37027.c: Amend.
-       * gcc.dg/vect/pr67790.c: Likewise.
-       * gcc.dg/vect/pr92324-4.c: Likewise.
-       * gcc.dg/vect/pr92558.c: Likewise.
-       * gcc.dg/vect/pr95495.c: Likewise.
-       * gcc.dg/vect/slp-reduc-1.c: Likewise.
-       * gcc.dg/vect/slp-reduc-2.c: Likewise.
-       * gcc.dg/vect/slp-reduc-3.c: Likewise.
-       * gcc.dg/vect/slp-reduc-4.c: Likewise.
-       * gcc.dg/vect/slp-reduc-5.c: Likewise.
-       * gcc.dg/vect/slp-reduc-7.c: Likewise.
-       * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
-
-2020-09-30  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       PR target/96795
-       * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: New Test.
-       * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Likewise.
-
-2020-09-30  Joel Hutton  <joel.hutton@arm.com>
-
-       PR target/96837
-       * gcc.dg/vect/bb-slp-49.c: New test.
-
-2020-09-30  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/97242
-       * gfortran.dg/contiguous_11.f90: New test.
-       * gfortran.dg/contiguous_4.f90: Update.
-       * gfortran.dg/contiguous_7.f90: Update.
-
-2020-09-30  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/97045
-       * gfortran.dg/select_type_50.f90 : New test.
-
-2020-09-30  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/97184
-       * gcc.target/i386/movdir64b.c: New test.
-       * gcc.target/i386/movdiri32.c: Likewise.
-       * gcc.target/i386/movdiri64.c: Likewise.
-       * lib/target-supports.exp (check_effective_target_movdir): New.
-
-2020-09-30  Tom de Vries  <tdevries@suse.de>
-
-       * gcc.dg/pr94600-1.c: Use effective target
-       (non_strict_align || pcc_bitfield_type_matters).
-       * gcc.dg/pr94600-3.c: Same.
-
-2020-09-30  Jakub Jelinek  <jakub@redhat.com>
-
-       * gcc.target/i386/amxint8-dpbssd-2.c: Require effective targets
-       amx_tile and amx_int8.
-       * gcc.target/i386/amxint8-dpbsud-2.c: Likewise.
-       * gcc.target/i386/amxint8-dpbusd-2.c: Likewise.
-       * gcc.target/i386/amxint8-dpbuud-2.c: Likewise.
-       * gcc.target/i386/amxbf16-dpbf16ps-2.c: Require effective targets
-       amx_tile and amx_bf16.
-       * gcc.target/i386/amxtile-2.c: Require effective target amx_tile.
-
-2020-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
-
-       PR target/97150
-       * gcc.target/aarch64/pr97150.c: New test.
-
-2020-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
-
-       PR target/96313
-       * gcc.target/aarch64/pr96313.c: New test.
-       * gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16):
-       Adjust return type.
-       (test_vqmovuns_s32): Likewise.
-       (test_vqmovund_s64): Likewise.
-
-2020-09-30  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/movtf_1.c: New test.
-       * gcc.target/aarch64/movti_1.c: Likewise.
-
-2020-09-29  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/97188
-       * gcc.dg/Wstringop-overflow-23.c: Adjust text of expected warnings.
-       * gcc.dg/Wnonnull-4.c: New test.
-
-2020-09-29  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94695
-       * g++.dg/warn/Wrange-loop-construct.C: New test.
-
-2020-09-29  David Edelsohn  <dje.gcc@gmail.com>
-
-       * g++.dg/debug/dwarf2/align-1.C: Remove AIX XFAIL.
-       * g++.dg/debug/dwarf2/align-2.C: Same.
-       * g++.dg/debug/dwarf2/align-3.C: Same.
-       * g++.dg/debug/dwarf2/align-4.C: Same.
-       * g++.dg/debug/dwarf2/align-5.C: Same.
-       * g++.dg/debug/dwarf2/align-6.C: Same.
-       * g++.dg/debug/dwarf2/defaulted-member-function-1.C: Same.
-       * g++.dg/debug/dwarf2/defaulted-member-function-2.C: Same.
-       * g++.dg/debug/dwarf2/defaulted-member-function-3.C: Same.
-       * g++.dg/debug/dwarf2/inline-var-1.C: Same.
-       * g++.dg/debug/dwarf2/inline-var-2.C: Same.
-       * g++.dg/debug/dwarf2/inline-var-3.C: Same.
-       * g++.dg/debug/dwarf2/noreturn-function.C: Same.
-       * g++.dg/debug/dwarf2/ptrdmem-1.C: Same.
-       * g++.dg/debug/dwarf2/ref-2.C: Same.
-       * g++.dg/debug/dwarf2/ref-3.C: Same.
-       * g++.dg/debug/dwarf2/ref-4.C: Same.
-       * g++.dg/debug/dwarf2/refqual-1.C: Same.
-       * g++.dg/debug/dwarf2/refqual-2.C: Same.
-       * gcc.dg/debug/dwarf2/align-1.c: Same.
-       * gcc.dg/debug/dwarf2/align-2.c: Same.
-       * gcc.dg/debug/dwarf2/align-3.c: Same.
-       * gcc.dg/debug/dwarf2/align-4.c: Same.
-       * gcc.dg/debug/dwarf2/align-5.c: Same.
-       * gcc.dg/debug/dwarf2/align-6.c: Same.
-       * gcc.dg/debug/dwarf2/align-as-1.c: Same.
-       * gcc.dg/debug/dwarf2/dwarf2-macro.c: Same.
-       * gcc.dg/debug/dwarf2/dwarf2-macro2.c: Same.
-       * gcc.dg/debug/dwarf2/lang-c89.c: Same.
-       * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Same.
-       * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Same.
-       * gcc.dg/debug/dwarf2/pr71855.c: Same.
-       * gcc.dg/debug/dwarf2/inline5.c: Add XFAIL on AIX.
-
-2020-09-29  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/95188
-       * gcc.dg/analyzer/signal-registration-loc.c: New test.
-
-2020-09-29  David Edelsohn  <dje.gcc@gmail.com>
-
-       * g++.dg/spellcheck-inttypes.C: Define _STD_TYPES_T on AIX.
-       * gcc.dg/spellcheck-inttypes.c: Same.
-
-2020-09-29  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/97241
-       * gcc.dg/vect/pr97241.c: New testcase.
-
-2020-09-29  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/97238
-       * gcc.dg/pr97238.c: New testcase.
-
-2020-09-29  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/arm/armv8_2-fp16-arith-2.c: Expect FP16 vectorization
-       even without -ffast-math.
-
-2020-09-29  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.target/riscv/predef-3.c: Update testcase.
-       * gcc.target/riscv/predef-6.c: Ditto.
-
-2020-09-29  Martin Liska  <mliska@suse.cz>
-
-       PR tree-optimization/96979
-       * g++.dg/tree-ssa/pr96979.C: New test.
-
-2020-09-29  Martin Liska  <mliska@suse.cz>
-
-       Revert:
-       2020-09-29  Martin Liska  <mliska@suse.cz>
-
-       PR tree-optimization/96979
-       * g++.dg/tree-ssa/pr96979.C: New test.
-
-2020-09-29  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.dg/ipa/symver1.c: Skip on AIX.
-
-2020-09-28  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/97233
-       * gcc.dg/analyzer/pr97233.c: New test.
-
-2020-09-28  Paul A. Clarke  <pc@us.ibm.com>
-
-       * gcc.target/powerpc/sse4_1-pinsrb.c: New test.
-       * gcc.target/powerpc/sse4_1-pinsrd.c: New test.
-       * gcc.target/powerpc/sse4_1-pinsrq.c: New test.
-
-2020-09-28  liuhongt  <hongtao.liu@intel.com>
-
-       * lib/target-supports.exp (check_effective_target_amx_tile,
-       check_effective_target_amx_int8,
-       check_effective_target_amx_bf16): New proc.
-       * g++.dg/other/i386-2.C: Add -mamx-tile, -mamx-int8, -mamx-bf16.
-       * g++.dg/other/i386-3.C: Ditto.
-       * gcc.target/i386/sse-12.c: Ditto.
-       * 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.
-       * gcc.target/i386/funcspec-56.inc: Add new target attribute.
-       * gcc.target/i386/amx-check.h: New header file.
-       * gcc.target/i386/amxbf16-asmatt-1.c: New test.
-       * gcc.target/i386/amxint8-asmatt-1.c: New test.
-       * gcc.target/i386/amxtile-asmatt-1.c: Ditto.
-       * gcc.target/i386/amxbf16-asmintel-1.c: Ditto.
-       * gcc.target/i386/amxint8-asmintel-1.c: Ditto.
-       * gcc.target/i386/amxtile-asmintel-1.c: Ditto.
-       * gcc.target/i386/amxbf16-dpbf16ps-2.c: Ditto.
-       * gcc.target/i386/amxint8-dpbssd-2.c: Ditto.
-       * gcc.target/i386/amxint8-dpbsud-2.c: Ditto.
-       * gcc.target/i386/amxint8-dpbusd-2.c: Ditto.
-       * gcc.target/i386/amxint8-dpbuud-2.c: Ditto.
-       * gcc.target/i386/amxtile-2.c: Ditto.
-
-2020-09-28  Mark Eggleston  <markeggleston@gcc.gnu.org>
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
 
-       Revert:
-       2020-09-28  Steven G. Kargl  <kargl@gcc.gnu.org>
-                   Mark Eggleston  <markeggleston@gcc.gnu.org>
+2021-01-19  Jeff Law  <law@redhat.com>
 
-       PR fortran/95614
-       * gfortran.dg/pr95614_1.f90: New test.
-       * gfortran.dg/pr95614_2.f90: New test.
+       * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
+       and update expected output.
 
-2020-09-28  Eric Botcazou  <ebotcazou@adacore.com>
+2021-01-19  Richard Biener  <rguenther@suse.de>
 
-       * gnat.dg/addr16.adb: New test.
-       * gnat.dg/addr16_pkg.ads: New helper.
+       PR ipa/98330
+       * g++.dg/pr98330.C: New testcase.
+       * gcc.dg/pr98330.c: Likewise.
 
-2020-09-27  Jakub Jelinek  <jakub@redhat.com>
+2021-01-19  Richard Biener  <rguenther@suse.de>
 
-       PR middle-end/97073
-       * gcc.c-torture/execute/pr97073.c: New test.
+       PR ipa/97673
+       * gfortran.dg/pr97673.f90: New testcase.
 
-2020-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
-           Mark Eggleston  <markeggleston@gcc.gnu.org>
+2021-01-19  Tobias Burnus  <tobias@codesourcery.com>
 
-       PR fortran/95614
-       * gfortran.dg/pr95614_1.f90: New test.
-       * gfortran.dg/pr95614_2.f90: New test.
+       PR fortran/98476
+       * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
+       * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
+       * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
 
-2020-09-26  Paul Thomas  <pault@gcc.gnu.org>
+2021-01-19  Martin Jambor  <mjambor@suse.cz>
 
-       PR fortran/96495
-       * gfortran.dg/alloc_comp_result_2.f90 : Restore original.
-       * gfortran.dg/alloc_comp_result_3.f90 : New test.
+       PR ipa/98690
+       * g++.dg/ipa/pr98690.C: New test.
 
-2020-09-26  Jan Hubicka  <jh@suse.cz>
+2021-01-18  Jeff Law  <law@redhat.com>
 
-       * gcc.dg/lto/modref-1_0.c: New test.
-       * gcc.dg/lto/modref-1_1.c: New test.
-       * gcc.dg/tree-ssa/modref-2.c: New test.
+       * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
 
-2020-09-26  Jakub Jelinek  <jakub@redhat.com>
+2021-01-18  Patrick Palka  <ppalka@redhat.com>
 
-       * gcc.dg/vect/vect-simd-17.c: Expect 11 or more vectorized loops.
-       * gcc.dg/vect/vect-simd-18.c: New test.
-       * gcc.dg/vect/vect-simd-19.c: New test.
-       * gcc.dg/vect/vect-simd-20.c: New test.
+       * g++.dg/cpp1z/class-deduction77.C: New test.
 
-2020-09-26  Jan Hubicka  <jh@suse.cz>
+2021-01-18  Jakub Jelinek  <jakub@redhat.com>
 
-       * gcc.dg/ipa/ipa-pta-13.c: Disable modref.
+       PR tree-optimization/98727
+       * gcc.c-torture/execute/pr98727.c: New test.
 
-2020-09-26  David Malcolm  <dmalcolm@redhat.com>
+2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
 
-       PR analyzer/94355
-       * g++.dg/analyzer/placement-new.C: New test.
+       PR testsuite/97987
+       * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
+       * gcc.c-torture/compile/asmgoto-5.c: Likewise.
 
-2020-09-26  David Malcolm  <dmalcolm@redhat.com>
+2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
 
-       PR analyzer/96646
-       PR analyzer/96841
-       * gcc.dg/analyzer/pr96646.c: New test.
-       * gcc.dg/analyzer/pr96841.c: New test.
+       * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
+       * g++.dg/no-stack-protector-attr.C: Likewise.
 
-2020-09-25  Richard Biener  <rguenther@suse.de>
+2021-01-18  David Malcolm  <dmalcolm@redhat.com>
 
-       PR middle-end/96814
-       * gcc.target/i386/pr96814.c: New testcase.
+       * gcc.dg/analyzer/attr-malloc-1.c: New test.
+       * gcc.dg/analyzer/attr-malloc-2.c: New test.
+       * gcc.dg/analyzer/attr-malloc-4.c: New test.
+       * gcc.dg/analyzer/attr-malloc-5.c: New test.
+       * gcc.dg/analyzer/attr-malloc-6.c: New test.
+       * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
+       * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
 
-2020-09-25  Richard Sandiford  <richard.sandiford@arm.com>
+2021-01-18  Richard Biener  <rguenther@suse.de>
 
-       * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: Allow
-       the store to use GPRs instead of FPRs.  Add scan-assembler-nots
-       for writeback.
-       * gcc.target/arm/armv8_1m-fp16-move-1.c: New test.
-       * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
-       * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
+       PR testsuite/97494
+       * gcc.dg/vect/slp-11b.c: Adjust.
 
-2020-09-25  Christophe Lyon  <christophe.lyon@linaro.org>
+2021-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
 
        PR target/71233
-       * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove
-       declarations of vector, vector2, vector_res for float64x2 type.
-       * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise.
-       * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise.
-
-2020-09-25  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/97204
-       * gcc.target/i386/sse2-mmx-pinsrw.c: Fix.
-
-2020-09-25  Jakub Jelinek  <jakub@redhat.com>
-
-       * gcc.dg/vect/vect-simd-17.c: New test.
-
-2020-09-25  Tom de Vries  <tdevries@suse.de>
-
-       * gcc.dg/analyzer/pr93355-localealias.c: Require effective target
-       alloca.
-
-2020-09-25  Tom de Vries  <tdevries@suse.de>
+       * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
+       * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
 
-       * lib/target-supports.exp (check_effective_target_ident_directive): New proc.
-       * c-c++-common/ident-1b.c: Require effective target ident_directive.
-       * c-c++-common/ident-2b.c: Same.
+2021-01-18  Richard Biener  <rguenther@suse.de>
 
-2020-09-24  Nathan Sidwell  <nathan@acm.org>
+       PR testsuite/97299
+       * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
 
-       * g++.dg/template/local-var1.C: New.
+2021-01-18  David Edelsohn  <dje.gcc@gmail.com>
 
-2020-09-24  Nathan Sidwell  <nathan@acm.org>
+       * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
+       * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
+       * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
+       * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
+       * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
+       * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
+       * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
+       * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
+       * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
+       * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
+       * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
+       * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
 
-       * g++.dg/template/local-fn4.C: Add target c++11
+2021-01-17  David Edelsohn  <dje.gcc@gmail.com>
 
-2020-09-24  Nathan Sidwell  <nathan@acm.org>
+       * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
+       * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
+       * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
+       * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
+       * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
+       * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
+       * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
+       * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
+       * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
+       * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
+       * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
 
-       PR c++/97186
-       * g++.dg/template/local10.C: Rename ...
-       * g++.dg/template/local-fn3.C: .. here.  Require lto.
-       * g++.dg/template/local-fn4.C: New.
+2021-01-17  Martin Jambor  <mjambor@suse.cz>
 
-2020-09-24  Jan Hubicka  <jh@suse.cz>
+       PR ipa/98222
+       * gcc.dg/ipa/pr98222.c: New test.
 
-       * gcc.dg/tree-ssa/modref-1.c: New test.
+2021-01-16  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-24  Tom de Vries  <tdevries@suse.de>
+       * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
+       ../../../libgfortran/ISO_Fortran_binding.h rather than
+       ISO_Fortran_binding.h.
 
-       * gcc.dg/tls/thr-cse-1.c: Scan final dump instead of assembly for
-       nvptx.
+2021-01-16  Kwok Cheung Yeung  <kcy@codesourcery.com>
 
-2020-09-24  Tom de Vries  <tdevries@suse.de>
+       * c-c++-common/gomp/task-detach-1.c: New.
+       * g++.dg/gomp/task-detach-1.C: New.
+       * gcc.dg/gomp/task-detach-1.c: New.
+       * gfortran.dg/gomp/task-detach-1.f90: New.
 
-       * gcc.dg/independent-cloneids-1.c: Use scan-rtl-dump instead of
-       scan-assembler.
+2021-01-16  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-24  Richard Biener  <rguenther@suse.de>
+       PR tree-optimization/96669
+       * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
+       * gcc.dg/tree-ssa/pr96669-2.c: New test.
 
-       PR tree-optimization/97085
-       * gcc.dg/pr97192.c: New testcase.
+2021-01-16  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-24  Paul Thomas  <pault@gcc.gnu.org>
+       PR tree-optimization/96271
+       * gcc.target/i386/pr96271.c: New test.
 
-       PR fortran/96495
-       * gfortran.dg/alloc_comp_result_2.f90 : New test.
+2021-01-15  Carl Love  <cel@us.ibm.com>
 
-2020-09-24  Tom de Vries  <tdevries@suse.de>
+       * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
 
-       * gcc.dg/pr87314-1.c: Add nvptx-specific scan-assembler directive.
+2021-01-15  Harris Snyder  <hsnyder@structura.bio>
 
-2020-09-24  Richard Sandiford  <richard.sandiford@arm.com>
+       * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
+       * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
 
-       * gcc.target/arm/stack-protector-5.c: New test.
-       * gcc.target/arm/stack-protector-6.c: Likewise.
+2021-01-15  Nathan Sidwell  <nathan@acm.org>
 
-2020-09-24  Richard Sandiford  <richard.sandiford@arm.com>
+       PR c++/98538
+       * g++.dg/template/pr98538.C: New.
 
-       * gcc.target/arm/stack-protector-3.c: New test.
-       * gcc.target/arm/stack-protector-4.c: Likewise.
+2021-01-15  Nathan Sidwell  <nathan@acm.org>
 
-2020-09-24  Richard Biener  <rguenther@suse.de>
+       PR preprocessor/95253
+       * g++.dg/modules/dep-1_a.C: Adjust expected output.
+       * g++.dg/modules/dep-1_b.C: Likewise.
+       * g++.dg/modules/dep-2.C: Likewise.
 
-       PR tree-optimization/97085
-       * gcc.dg/vect/pr97085.c: New testcase.
+2021-01-15  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-24  Tom de Vries  <tdevries@suse.de>
+       PR tree-optimization/96669
+       * gcc.dg/tree-ssa/pr96669-1.c: New test.
 
-       * gcc.dg/pr94600-1.c: Require effective target non_strict_align for
-       scan-rtl-dump-times.
-       * gcc.dg/pr94600-3.c: Same.
+2021-01-15  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-24  Tom de Vries  <tdevries@suse.de>
+       PR tree-optimization/96681
+       * gcc.dg/tree-ssa/pr96681.c: New test.
 
-       * c-c++-common/builtin-has-attribute-3.c: Compile with -DSKIP_ALIAS
-       for effective target ! alias.
+2021-01-15  Jason Merrill  <jason@redhat.com>
 
-2020-09-24  Kewen Lin  <linkw@linux.ibm.com>
+       PR c++/98642
+       * g++.dg/cpp1z/elide5.C: New test.
 
-       PR tree-optimization/97075
-       * gcc.target/powerpc/p9-vec-length-full-6.c: Adjust.
+2021-01-15  Jason Merrill  <jason@redhat.com>
 
-2020-09-24  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93355
-       * gcc.dg/analyzer/pr93355-localealias-feasibility.c: New test.
-       * gcc.dg/analyzer/pr93355-localealias-simplified.c: New test.
-       * gcc.dg/analyzer/pr93355-localealias.c: New test.
-
-2020-09-24  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/feasibility-2.c: New test.
-
-2020-09-23  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/97175
-       * gcc.dg/Wstringop-overflow-44.c: New test.
-
-2020-09-23  Jan Hubicka  <jh@suse.cz>
-
-       * gcc.dg/tree-ssa/local-pure-const.c: Update template.
-
-2020-09-23  Martin Sebor  <msebor@redhat.com>
-
-       PR c/97131
-       * gcc.dg/Warray-parameter-6.c: New test.
-
-2020-09-23  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/stack-protector-5.c: New test.
-       * gcc.target/aarch64/stack-protector-6.c: Likewise.
-       * gcc.target/aarch64/stack-protector-7.c: Likewise.
-
-2020-09-23  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/stack-protector-3.c: New test.
-       * gcc.target/aarch64/stack-protector-4.c: Likewise.
-
-2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
-
-       PR target/71233
-       * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
-       (clean_results): Add float64x2_t cleanup.
-       (DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable.
-       * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add
-       testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64.
+       * g++.dg/cpp1z/elide4.C: New test.
 
-2020-09-23  Nathan Sidwell  <nathan@acm.org>
+2021-01-15  Jason Merrill  <jason@redhat.com>
 
-       PR c++/97171
-       * g++.dg/template/local10.C: New.
+       PR c++/63707
+       * g++.dg/cpp0x/initlist-array13.C: New test.
 
-2020-09-23  Marek Polacek  <polacek@redhat.com>
+2021-01-15  Alexandre Oliva  <oliva@adacore.com>
 
-       PR c/97125
-       * c-c++-common/Wduplicated-branches-15.c: New test.
+       * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
+       * gcc.dg/analyzer/data-model-1.c: Likewise.
+       * gcc.dg/analyzer/malloc-1.c: Likewise.
+       * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
 
-2020-09-23  Richard Biener  <rguenther@suse.de>
+2021-01-15  Jakub Jelinek  <jakub@redhat.com>
 
-       PR middle-end/96453
-       * gcc.dg/pr96453.c: New testcase.
+       PR tree-optimization/96671
+       * gcc.dg/tree-ssa/pr96671-1.c: New test.
+       * gcc.dg/tree-ssa/pr96671-2.c: New test.
 
-2020-09-23  Richard Biener  <rguenther@suse.de>
+2021-01-15  Jakub Jelinek  <jakub@redhat.com>
 
-       PR middle-end/96466
-       * gcc.dg/pr96466.c: New testcase.
+       PR tree-optimization/98597
+       * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
+       Expect for now a (char *) cast for VLAs.
+       * gcc.dg/uninit-40.c: New test.
 
-2020-09-23  Richard Sandiford  <richard.sandiford@arm.com>
+2021-01-15  Nathan Sidwell  <nathan@acm.org>
 
-       * gcc.target/powerpc/p9-vec-length-epil-1.c: Do not expect the
-       single-iteration epilogues of the 64-bit loops to be vectorized.
-       * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
-       * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
+       PR c++/98591
+       * g++.dg/modules/pr98591.H: New file.
 
-2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+2021-01-15  Richard Sandiford  <richard.sandiford@arm.com>
 
-       PR target/71233
-       * gcc.target/aarch64/simd/vrndns_f32_1.c: New test.
+       PR target/88836
+       * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
+       * gcc.target/aarch64/sve/ptest_1.c: Likewise.
 
-2020-09-23  Richard Biener  <rguenther@suse.de>
+2021-01-15  Marius Hillenbrand  <mhillen@linux.ibm.com>
 
-       PR tree-optimization/97173
-       * gcc.dg/vect/pr97173.c: New testcase.
+       * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
+       libatomic into testcases in gcc.target/s390/md.
+       * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
+       -latomic.
 
-2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
 
        PR target/71233
-       * gcc.target/aarch64/simd/trn_zip_p64_1.c: New test.
+       * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
+       vceqz_p64, vceqq_p64 and vceqzq_p64.
+       * gcc.target/arm/simd/vceqz_p64.c: New test.
+       * gcc.target/arm/simd/vceqzq_p64.c: New test.
 
-2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
 
-       PR target/71233
-       * gcc.target/aarch64/simd/vldrq_p128_1.c: New test.
-
-2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+       Revert:
+       2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
 
        PR target/71233
-       * gcc.target/aarch64/simd/vstrq_p128_1.c: New test.
-
-2020-09-23  Richard Biener  <rguenther@suse.de>
+       * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
+       vceqz_p64, vceqq_p64 and vceqzq_p64.
 
-       PR tree-optimization/97151
-       * g++.dg/cpp1y/new1.C: Adjust for two more handled transforms.
+2021-01-15  Martin Liska  <mliska@suse.cz>
 
-2020-09-23  Martin Liska  <mliska@suse.cz>
+       * lib/gcov.exp: Use 'env python3' for execution of pytests.
+       Check that pytest accepts all needed options first.
+       Improve formatting of PASS/FAIL lines.
 
-       PR gcov-profile/97069
-       * g++.dg/gcov/pr97069.C: New test.
+2021-01-15  Richard Biener  <rguenther@suse.de>
 
-2020-09-23  Tom de Vries  <tdevries@suse.de>
+       PR testsuite/96147
+       * gcc.dg/vect/bb-slp-32.c: Align p.
 
-       * gcc.dg/Warray-bounds-63.c: Add require-effective-target alloca.
-       * gcc.dg/Warray-bounds-66.c: Same.
-       * gcc.dg/atomic/stdatomic-vm.c: Same.
+2021-01-15  Richard Biener  <rguenther@suse.de>
 
-2020-09-22  Patrick Palka  <ppalka@redhat.com>
+       PR testsuite/96147
+       * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
 
-       PR c++/95310
-       * g++.dg/concepts/diagnostic15.C: New test.
+2021-01-15  Richard Biener  <rguenther@suse.de>
 
-2020-09-22  Patrick Palka  <ppalka@redhat.com>
+       PR testsuite/96147
+       * gcc.dg/vect/slp-45.c: Key scanning on
+       vect_hw_misalign.
 
-       PR c++/96652
-       * g++.dg/cpp0x/decltype-96652.C: New test.
+2021-01-15  Richard Biener  <rguenther@suse.de>
 
-2020-09-22  Jakub Jelinek  <jakub@redhat.com>
+       PR testsuite/96147
+       * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
 
-       PR c++/97145
-       * g++.dg/asan/pr97145.C: New test.
+2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
 
-2020-09-22  David Faust  <david.faust@oracle.com>
-
-       * gcc.target/bpf/diag-sdiv.c: New test.
-       * gcc.target/bpf/diag-smod.c: New test.
-       * gcc.target/bpf/xbpf-sdiv-1.c: New test.
-       * gcc.target/bpf/xbpf-smod-1.c: New test.
+       PR target/71233
+       * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
+       vceqz_p64, vceqq_p64 and vceqzq_p64.
 
-2020-09-22  Nathan Sidwell  <nathan@acm.org>
+2021-01-15  Richard Biener  <rguenther@suse.de>
 
-       * g++.old-deja/g++.pt/friend34.C: Check injected friend is still
-       invisible.
+       PR testsuite/96098
+       * gcc.dg/vect/bb-slp-pr68892.c: Remove.
 
-2020-09-22  Marek Polacek  <polacek@redhat.com>
+2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
 
-       * g++.dg/ext/timevar1.C: Also prune N%.
+       * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
 
-2020-09-22  Marek Polacek  <polacek@redhat.com>
+2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
 
-       * g++.dg/ext/timevar2.C: Also prune N%.
+       * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
 
-2020-09-22  Martin Liska  <mliska@suse.cz>
+2021-01-15  Richard Biener  <rguenther@suse.de>
 
-       PR tree-optimization/96979
-       * g++.dg/tree-ssa/pr96979.C: New test.
+       PR tree-optimization/98685
+       * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
 
-2020-09-22  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+2021-01-15  Tamar Christina  <tamar.christina@arm.com>
 
-       * gcc.target/s390/load-and-test-fp-1.c: Change test to include all
-       possible combinations of dead/live registers and comparisons (equality,
-       relational).
-       * gcc.target/s390/load-and-test-fp-2.c: Same as load-and-test-fp-1.c
-       but for fast math.
-       * gcc.target/s390/load-and-test-fp.h: New test included by
-       load-and-test-fp-{1,2}.c.
+       * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
+       * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
 
-2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+2021-01-14  David Malcolm  <dmalcolm@redhat.com>
 
-       PR target/71233
-       * gcc.target/aarch64/simd/vcls_unsigned_1.c: New test.
+       * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
+       New file.
+       * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
+       New file.
+       * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
 
-2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+2021-01-14  Tamar Christina  <tamar.christina@arm.com>
 
-       PR target/71233
-       * gcc.target/aarch64/simd/vceq_poly_1.c: New test.
+       * gcc.dg/vect/complex/complex-mla-template.c: New test.
+       * gcc.dg/vect/complex/complex-mls-template.c: New test.
+       * gcc.dg/vect/complex/complex-mul-template.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
 
-2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+2021-01-14  Marek Polacek  <polacek@redhat.com>
 
-       PR target/71233
-       * gcc.target/aarch64/simd/vadd_poly_1.c: New test.
+       * g++.dg/template/pr98372.C: Only run in C++14 and up.
 
-2020-09-22  Jan Hubicka  <jh@suse.cz>
+2021-01-14  Harald Anlauf  <anlauf@gmx.de>
 
-       * gcc.target/i386/m128-check.h: Add no-strict-aliasing
+       * substr_10.f90: New test.
+       * substr_9.f90: New test.
 
-2020-09-21  David Malcolm  <dmalcolm@redhat.com>
+2021-01-14  Alexandre Oliva  <oliva@adacore.com>
 
-       PR analyzer/97130
-       * gcc.dg/analyzer/pr97130.c: New test.
+       * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
+       * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
 
-2020-09-21  Marek Polacek  <polacek@redhat.com>
+2021-01-14  Alexandre Oliva  <oliva@adacore.com>
 
-       PR c++/90583
-       DR 1722
-       * g++.dg/cpp0x/lambda/lambda-conv14.C: New test.
+       * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
 
-2020-09-21  Marek Polacek  <polacek@redhat.com>
+2021-01-14  Harald Anlauf  <anlauf@gmx.de>
 
-       * g++.dg/warn/Wctad-maybe-unsupported.C: New test.
-       * g++.dg/warn/Wctad-maybe-unsupported2.C: New test.
-       * g++.dg/warn/Wctad-maybe-unsupported3.C: New test.
-       * g++.dg/warn/Wctad-maybe-unsupported.h: New file.
+       PR fortran/98661
+       * gfortran.dg/pr98661.f90: New test.
 
-2020-09-21  Martin Sebor  <msebor@redhat.com>
+2021-01-14  Harald Anlauf  <anlauf@gmx.de>
 
-       PR c/50584
-       * gcc.dg/ipa/ipa-sra-1.c: Use a plain pointer for argv instead of array.
-       * gcc.dg/ipa/ipa-sra-12.c: Same.
-       * gcc.dg/ipa/ipa-sra-13.c: Same.
-       * gcc.dg/ipa/ipa-sra-14.c: Same.
-       * gcc.dg/ipa/ipa-sra-15.c: Same.
+       Revert:
+       2021-01-14  Harald Anlauf  <anlauf@gmx.de>
 
-2020-09-21  Harald Anlauf  <anlauf@gmx.de>
-           Paul Thomas   <pault@gcc.gnu.org>
+       PR fortran/98661
+       * gfortran.dg/pr98661.f90: New test.
 
-       * gfortran.dg/check_bits_2.f90: New test.
+2021-01-14  Harald Anlauf  <anlauf@gmx.de>
 
-2020-09-21  Iain Sandoe  <iain@sandoe.co.uk>
+       PR fortran/98661
+       * gfortran.dg/pr98661.f90: New test.
 
-       * gcc.dg/ipa/symver1.c: Skip for Darwin.
+2021-01-14  Martin Liska  <mliska@suse.cz>
 
-2020-09-21  Christophe Lyon  <christophe.lyon@linaro.org>
+       * g++.dg/gcov/gcov-17.C: New test.
+       * g++.dg/gcov/test-gcov-17.py: New test.
 
-       * gcc.target/arm/csinc-1.c: Use dg-add-options
-       arm_arch_v8_1m_main.
-       * gcc.target/arm/csinv-1.c: Likewise.
-       * gcc.target/arm/csneg.c: Likewise.
+2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
 
-2020-09-21  Richard Biener  <rguenther@suse.de>
+       PR target/98667
+       * gcc.target/i386/pr98667-1.c: New file.
+       * gcc.target/i386/pr98667-2.c: Likewise.
+       * gcc.target/i386/pr98667-3.c: Likewise.
 
-       PR tree-optimization/97139
-       * gcc.dg/vect/pr97139.c: New testcase.
+2021-01-14  Richard Biener  <rguenther@suse.de>
 
-2020-09-21  Marek Polacek  <polacek@redhat.com>
+       PR tree-optimization/98674
+       * gcc.dg/vect/pr98674.c: New testcase.
 
-       PR c++/97099
-       * g++.dg/cpp1z/class-deduction74.C: New test.
+2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
 
-2020-09-21  Richard Biener  <rguenther@suse.de>
+       PR target/98676
+       * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
+       -mno-stackrealign.
+       * gcc.target/i386/pr95021-3.c: Likewise.
 
-       PR tree-optimization/97135
-       * gcc.dg/torture/pr97135.c: New testcase.
+2021-01-14  Nathan Sidwell  <nathan@acm.org>
 
-2020-09-21  Martin Liska  <mliska@suse.cz>
+       PR c++/98372
+       * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
+       * g++.dg/template/pr98372.C: New.
 
-       PR tree-optimization/96915
-       * gcc.target/aarch64/sve/pr96915.c: New test.
+2021-01-14  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-21  Andrea Corallo  <andrea.corallo@arm.com>
+       PR target/98670
+       * gcc.target/i386/pr98670.c: New test.
 
-       PR target/96968
-       * gcc.target/aarch64/pr96968.c: New test.
+2021-01-14  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-21  Martin Liska  <mliska@suse.cz>
+       PR tree-optimization/96688
+       * gcc.dg/tree-ssa/pr96688.c: New test.
+       * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
+       * gcc.target/i386/pr66821.c: Likewise.
 
-       * g++.dg/ext/timevar1.C: Prune more possible number values.
-       * g++.dg/ext/timevar2.C: Likewise.
+2021-01-14  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-20  Marek Polacek  <polacek@redhat.com>
+       * gcc.target/aarch64/sve/cost_model_11.c: New test.
+       * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
+       -fno-vect-cost-model.
 
-       PR c++/90199
-       * g++.dg/cpp1y/constexpr-90199.C: New test.
+2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
-2020-09-19  Martin Sebor  <msebor@redhat.com>
+       * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
+       sqxtn2 scan-assembler-times.
 
-       PR middle-end/82608
-       PR middle-end/94195
-       PR c/50584
-       PR middle-end/84051
-       * c-c++-common/Warray-bounds.c: Adjust.
-       * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Adjust.
-       * gcc.dg/Warray-bounds-63.c: New test.
-       * gcc.dg/Warray-bounds-64.c: New test.
-       * gcc.dg/Warray-bounds-65.c: New test.
-       * gcc.dg/Warray-bounds-66.c: New test.
-       * gcc.dg/Warray-bounds-67.c: New test.
+2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
-2020-09-19  Martin Sebor  <msebor@redhat.com>
+       * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
+       scan-assembler-times for xtn2.
 
-       PR c/50584
-       * c-c++-common/Wsizeof-pointer-memaccess1.c: Disable new expected
-       warnings.
-       * g++.dg/ext/attr-access.C: Update text of expected warnings.
-       * gcc.dg/Wstringop-overflow-23.c: Same.
-       * gcc.dg/Wstringop-overflow-24.c: Same.
-       * gcc.dg/attr-access-none.c: Same.
-       * gcc.dg/dfp/composite-type.c: Prune expected warnings.
-       * gcc.dg/torture/pr57147-1.c: Add a member to an otherwise empty
-       struct to avoid a warning.
-       * gcc.dg/torture/pr57147-3.c: Same.
-       * gcc.dg/Warray-bounds-30.c: Adjust.
-       * gcc.dg/attr-access-none.c: Same.
-       * gcc.dg/Wstringop-overflow-40.c: New test.
-       * gcc.dg/attr-access-2.c: New test.
+2021-01-13  Marek Polacek  <polacek@redhat.com>
 
-2020-09-19  Martin Sebor  <msebor@redhat.com>
+       PR c++/98231
+       * g++.dg/lookup/using63.C: New test.
 
-       * gcc.dg/uninit-37.c: New test.
+2021-01-13  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-19  Martin Sebor  <msebor@redhat.com>
+       PR tree-optimization/96691
+       * gcc.dg/tree-ssa/pr96691.c: New test.
 
-       PR c/50584
-       * gcc.dg/attr-access-read-write-2.c: Adjust text of expected message.
-       * c-c++-common/Warray-bounds-6.c: Correct C++ declaration, adjust
-       text of expected diagnostics.
-       * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Prune expected warning.
-       * gcc.dg/Warray-parameter-2.c: New test.
-       * gcc.dg/Warray-parameter-3.c: New test.
-       * gcc.dg/Warray-parameter-4.c: New test.
-       * gcc.dg/Warray-parameter-5.c: New test.
-       * gcc.dg/Warray-parameter.c: New test.
-       * gcc.dg/Wvla-parameter-2.c: New test.
-       * gcc.dg/Wvla-parameter-3.c: New test.
-       * gcc.dg/Wvla-parameter.c: New test.
-       * gcc.dg/Wvla-parameter-4.c: New file.
+2021-01-13  Richard Biener  <rguenther@suse.de>
 
-2020-09-19  Sandra Loosemore  <sandra@codesourcery.com>
+       PR tree-optimization/92645
+       * gcc.target/i386/pr92645-7.c: New testcase.
+       * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
+       * gcc.dg/pr69047.c: Likewise.
 
-       * gcc.dg/gomp/block-7.c: Update expected error message wording.
+2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-19  Harald Anlauf  <anlauf@gmx.de>
+       * gcc.target/aarch64/sve/mls_2.c: New test.
+       * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
+       * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
+       * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
+       * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
+       * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
 
-       * gfortran.dg/pr97036.f90: New test.
+2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-19  H.J. Lu  <hjl.tools@gmail.com>
+       * gcc.target/aarch64/sve/mla_2.c: New test.
+       * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
+       * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
+       * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
+       * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
+       * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
 
-       PR target/96861
-       * gcc.target/i386/pr96861.c: New test.
+2021-01-13  Richard Biener  <rguenther@suse.de>
 
-2020-09-19  Patrick Palka  <ppalka@redhat.com>
+       PR tree-optimization/92645
+       * gcc.target/i386/pr92645-6.c: New testcase.
 
-       PR c++/96531
-       PR c++/97103
-       * g++.dg/cpp2a/concepts-ttp2.C: New test.
-       * g++.dg/cpp2a/concepts-variadic1.C: New test.
+2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-19  Patrick Palka  <ppalka@redhat.com>
+       * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
+       * gcc.target/aarch64/sve/sel_2.c: Likewise.
+       * gcc.target/aarch64/sve/sel_3.c: Likewise.
 
-       PR c++/97051
-       * g++.dg/cpp2a/is-constant-evaluated11.C: New test.
+2021-01-13  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-19  liuhongt  <hongtao.liu@intel.com>
+       PR target/95905
+       * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
+       scan-assembler.  Add tests with zero vector as first __builtin_shuffle
+       operand.
+       * gcc.target/i386/pr95905-3.c: New test.
+       * gcc.target/i386/pr95905-4.c: New test.
 
-       * gcc.target/i386/pr95021-3.c: Add -mtune=generic.
+2021-01-13  Martin Liska  <mliska@suse.cz>
 
-2020-09-18  Jakub Jelinek  <jakub@redhat.com>
+       PR tree-optimization/98455
+       * gcc.dg/tree-ssa/pr98455.c: New test.
 
-       PR c++/97105
-       * g++.dg/template/pr97105.C: New test.
+2021-01-13  Richard Biener  <rguenther@suse.de>
 
-2020-09-18  David Malcolm  <dmalcolm@redhat.com>
+       PR tree-optimization/98640
+       * gcc.dg/torture/pr98640.c: New testcase.
 
-       * gcc.dg/analyzer/strdup-1.c: New test.
-       * gcc.dg/analyzer/strndup-1.c: New test.
+2021-01-13  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-18  Sudi Das  <sudi.das@arm.com>
-           Omar Tahir  <omar.tahir@arm.com>
+       PR target/96938
+       * gcc.target/i386/pr96938.c: New test.
 
-       * gcc.target/arm/csneg.c: New test.
+2021-01-13  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-18  Sudi Das  <sudi.das@arm.com>
-           Omar Tahir  <omar.tahir@arm.com>
+       PR target/95905
+       * gcc.target/i386/pr95905-1.c: New test.
+       * gcc.target/i386/pr95905-2.c: New test.
 
-       * gcc.target/arm/csinc-1.c: New test.
+2021-01-13  Julian Brown  <julian@codesourcery.com>
 
-2020-09-18  Sudi Das  <sudi.das@arm.com>
-           Omar Tahir  <omar.tahir@arm.com>
+       * gcc.target/gcn/fpdiv.c: New test.
 
-       * gcc.target/arm/csinv-1.c: New test.
+2021-01-12  Martin Sebor  <msebor@redhat.com>
 
-2020-09-18  H.J. Lu  <hjl.tools@gmail.com>
-           Richard Sandiford  <richard.sandiford@arm.com>
+       PR c/98597
+       PR c/98592
+       * g++.dg/warn/Wuninitialized-13.C: New test.
+        gcc.dg/uninit-39.c: New test.
+       #
+       * gcc.dg/uninit-39.c: New file.
 
-       PR middle-end/91957
-       * g++.target/i386/pr97054.C: New test.
-       * gcc.target/i386/pr82673.c: Remove redundant extra message.
+2021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>
 
-2020-09-18  Jakub Jelinek  <jakub@redhat.com>
+       PR target/97875
+       * gcc.target/arm/simd/mve-vneg.c: Update test.
 
-       PR tree-optimization/97081
-       * gcc.dg/vect/pr97081-2.c: New test.
+2021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>
 
-2020-09-18  Richard Biener  <rguenther@suse.de>
+       PR target/97969
+       * gcc.target/arm/pr97969.c: New.
 
-       PR tree-optimization/97081
-       * gcc.dg/vect/pr97081.c: New testcase.
+2021-01-12  Patrick Palka  <ppalka@redhat.com>
 
-2020-09-18  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+       PR c++/98611
+       * g++.dg/cpp2a/concepts-ctad1.C: New test.
+       * g++.dg/cpp2a/concepts-ctad2.C: New test.
 
-       * gcc.target/msp430/operand-modifiers.c: Extend test to handle new
-       modifiers.
-       * gcc.target/msp430/operand-modifiers-bad.c: New test.
+2021-01-12  Richard Biener  <rguenther@suse.de>
 
-2020-09-18  Richard Biener  <rguenther@suse.de>
+       PR tree-optimization/98550
+       * g++.dg/opt/pr98550.C: New testcase.
 
-       PR tree-optimization/97095
-       * gfortran.dg/pr97095.f: New testcase.
+2021-01-12  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-17  Tom de Vries  <tdevries@suse.de>
+       PR tree-optimization/98629
+       * gcc.c-torture/compile/pr98629.c: New test.
 
-       * lib/target-supports.exp (check_effective_target_non_strict_prototype):
-       New proc.
-       * gcc.c-torture/compile/pr71109.c: Require effective target
-       non_strict_prototype.
-       * gcc.c-torture/compile/pr83051-2.c: Same.
-       * gcc.c-torture/compile/pr89663-1.c: Same.
-       * gcc.c-torture/compile/pr89663-2.c: Same.
-       * gcc.c-torture/compile/pr96796.c: Same.
+2021-01-12  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-17  Yeting Kuo  <fakepaper56@gmail.com>
+       PR tree-optimization/95731
+       * gcc.dg/tree-ssa/pr95731.c: New test.
+       * gcc.c-torture/execute/pr95731.c: New test.
 
-       * gcc.target/riscv/shorten-memrefs-8.c: New test.
+2021-01-12  Marek Polacek  <polacek@redhat.com>
 
-2020-09-17  Marek Polacek  <polacek@redhat.com>
+       PR c++/98620
+       * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
 
-       PR c++/87530
-       PR c++/58156
-       PR c++/68828
-       PR c++/86002
-       PR c++/91525
-       PR c++/96223
-       PR c++/87032
-       PR c++/35098
-       * g++.dg/cpp0x/move-return4.C: New test.
-       * g++.dg/cpp0x/vt-58156.C: New test.
-       * g++.dg/cpp2a/concepts-pr68828.C: New test.
-       * g++.dg/cpp2a/concepts-pr86002.C: New test.
-       * g++.dg/cpp2a/concepts-pr91525.C: New test.
-       * g++.dg/cpp2a/constexpr-indeterminate1.C: New test.
-       * g++.dg/cpp2a/desig17.C: New test.
-       * g++.dg/ext/attrib62.C: New test.
+2021-01-12  David Malcolm  <dmalcolm@redhat.com>
 
-2020-09-17  Patrick Palka  <ppalka@redhat.com>
+       PR analyzer/98628
+       * gcc.dg/analyzer/pr98628.c: New test.
 
-       PR c/80076
-       * c-c++-common/Wmisleading-indentation-5.c: New test.
+2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-17  Mark Wielaard  <mark@klomp.org>
+       * gcc.target/aarch64/sve/asrdiv_4.c: New test.
+       * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
+       * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
+       * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
+       * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
 
-       * gcc.dg/debug/dwarf2/inline2.c: Add -gdwarf-2.
-       * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
-       * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
-       * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
-       * gcc.dg/debug/dwarf2/inline6.c: New variant with -gdwarf-5.
-       * g++.dg/debug/dwarf2/inline-var-3.C: Likewise.
-       * gcc.dg/debug/dwarf2/pr41445-7.c: Likewise.
-       * gcc.dg/debug/dwarf2/pr41445-8.c: Likewise.
+2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-17  Andre Corallo  <andrea.corallo@arm.com>
+       * g++.target/aarch64/sve/cond_bic_1.C: New test.
+       * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
+       * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
+       * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
 
-       * gcc.target/aarch64/sve/clastb_8.c: Fix a dg-final scan
-       directive.
+2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-17  Patrick Palka  <ppalka@redhat.com>
+       * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
 
-       PR c++/96409
-       PR c++/96410
-       * g++.dg/cpp2a/concepts-lambda13.C: New test.
-       * g++.dg/cpp2a/concepts-lambda14.C: New test.
+2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-17  Richard Biener  <rguenther@suse.de>
+       * g++.target/aarch64/sve/abd_1.C: New test.
+       * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
+       * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
+       * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
+       * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
 
-       * gcc.dg/tree-ssa/ssa-fre-88.c: New testcase.
+2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-17  Eric Botcazou  <ebotcazou@adacore.com>
+       * gcc.target/aarch64/sve/adr_6.c: New test.
 
-       * gcc.dg/pr97078.c: New test.
+2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-17  liuhongt  <hongtao.liu@intel.com>
+       * g++.target/aarch64/sve/cond_arith_1.C: New test.
+       * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
+       * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
+       * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
+       * g++.target/aarch64/sve/cond_shift_1.C: New test.
+       * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
+       * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
+       * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
 
-       * gcc.target/i386/xsave-avx-1.c: New test.
+2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-16  David Malcolm  <dmalcolm@redhat.com>
+       PR testsuite/98602
+       * g++.target/aarch64/sve/max_1.C: New test.
+       * g++.target/aarch64/sve/min_1.C: Likewise.
+       * gcc.target/aarch64/sve/mul_2.c: Likewise.
 
-       PR analyzer/96653
-       * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
-       expected number of exploded nodes.
-       * gcc.dg/analyzer/malloc-vs-local-1a.c: Update expected number
-       of exploded nodes.
-       * gcc.dg/analyzer/pr96653.c: Remove -Wno-analyzer-too-complex.
+2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-16  David Malcolm  <dmalcolm@redhat.com>
+       * gcc.target/aarch64/sve/shift_2.c: New test.
 
-       * gcc.dg/analyzer/bzip2-arg-parse-1.c: New test.
-       * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Remove xfail.
-       * gcc.dg/analyzer/pr94851-1.c: Add xfail.
+2021-01-11  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-16  David Malcolm  <dmalcolm@redhat.com>
+       PR c++/98481
+       * g++.dg/abi/abi-tag24.C: New test.
 
-       * gcc.dg/analyzer/getchar-1.c: New test.
+2021-01-11  Richard Biener  <rguenther@suse.de>
 
-2020-09-16  Martin Sebor  <msebor@redhat.com>
+       PR tree-optimization/91403
+       * gcc.dg/vect/pr91403.c: New testcase.
 
-       PR c/78666
-       PR c/96126
-       * gcc.dg/attr-alloc_align-5.c: New test.
-       * gcc.dg/attr-alloc_size-13.c: New test.
-       * gcc.dg/attr-section.c: New test.
-       * c-c++-common/builtin-has-attribute-3.c: Add xfails due to expected
-       warnings to be cleaned up.
+2021-01-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
 
-2020-09-16  Marek Polacek  <polacek@redhat.com>
+       PR testsuite/98225
+       * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
+       Expect .ld1_args only when GNU LD is used.
+       Add an exception for *.gcc_args files.
 
-       PR preprocessor/96935
-       * gcc.dg/format/pr96935.c: New test.
+2021-01-11  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-16  Martin Sebor  <msebor@redhat.com>
+       PR tree-optimization/95867
+       * gcc.dg/tree-ssa/pr95867.c: New test.
 
-       PR middle-end/96295
-       * g++.dg/warn/Wuninitialized-11.C: New test.
+2021-01-11  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-16  Nathan Sidwell  <nathan@acm.org>
+       PR tree-optimization/95852
+       * gcc.target/i386/pr95852-3.c: New test.
+       * gcc.target/i386/pr95852-4.c: New test.
 
-       * g++.dg/gomp/udr-2.C: Add additional expected error.
+2021-01-11  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-16  Eric Botcazou  <ebotcazou@adacore.com>
+       PR tree-optimization/95852
+       * gcc.target/i386/pr95852-1.c: New test.
+       * gcc.target/i386/pr95852-2.c: New test.
 
-       * gnat.dg/concat4.adb: New test.
+2021-01-11  Martin Liska  <mliska@suse.cz>
 
-2020-09-16  Tobias Burnus  <tobias@codesourcery.com>
+       PR gcov-profile/98273
+       * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
+       * g++.dg/gcov/pr98273.C: New test.
+       * g++.dg/gcov/gcov.py: New test.
+       * g++.dg/gcov/test-pr98273.py: New test.
 
-       PR fortran/97061
-       * gfortran.dg/gomp/openmp-simd-6.f90: New test.
+2021-01-09  Maciej W. Rozycki  <macro@linux-mips.org>
 
-2020-09-16  Andrea Corallo  <andrea.corallo@arm.com>
+       * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
+       constant then rather than addition.
+       * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
+       * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
 
-       * gcc.target/aarch64/sve/cost_model_10.c: New test.
-       * gcc.target/aarch64/sve/clastb_8.c: Update test for new
-       vectorization strategy.
-       * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
-       * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
-       * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
-       * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
-       * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
+2021-01-09  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-16  H.J. Lu  <hjl.tools@gmail.com>
+       PR c++/98556
+       * c-c++-common/pr98556.c: New test.
 
-       PR target/97032
-       * gcc.target/i386/pr97032.c: New test.
+2021-01-09  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-16  Feng Xue  <fxue@os.amperecomputing.com>
+       PR rtl-optimization/98603
+       * gcc.target/i386/pr98603.c: New test.
+       * gcc.target/aarch64/pr98603.c: New test.
 
-       PR testsuite/97066
-       * gcc.dg/ifcvt-3.c: Modified to suppress simplification.
-       * gcc.dg/tree-ssa/20030807-10.c: Likewise.
+2021-01-09  Alexandre Oliva  <oliva@gnu.org>
 
-2020-09-16  Jojo R  <jiejie_rong@c-sky.com>
+       PR debug/97714
+       * gcc.dg/debug/pr97714.c: New.
 
-       * lib/target-supports.exp (check_profiling_available): Refine name of elf target.
+2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
 
-2020-09-16  Jakub Jelinek  <jakub@redhat.com>
+       PR target/98482
+       * gcc.target/i386/pr98482-1.c: Require lp64.
+       * gcc.target/i386/pr98482-2.c: Likewise.
 
-       PR tree-optimization/97053
-       * gcc.dg/store_merging_31.c: New test.
-       * gcc.dg/store_merging_32.c: New test.
+2021-01-08  Ilya Leoshkevich  <iii@linux.ibm.com>
 
-2020-09-16  Kewen Lin  <linkw@linux.ibm.com>
+       * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
+       * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
 
-       PR target/97019
-       * gcc.target/powerpc/pr97019.c: New test.
+2021-01-08  Patrick Palka  <ppalka@redhat.com>
 
-2020-09-16  Jojo R  <jiejie_rong@c-sky.com>
+       PR c++/98551
+       * g++.dg/cpp0x/constexpr-pmf2.C: New test.
 
-       * gcc.dg/builtin-apply2.c : Skip if CSKY.
-       * gcc.dg/torture/stackalign/builtin-apply-2.c : Likewise.
+2021-01-08  Patrick Palka  <ppalka@redhat.com>
 
-2020-09-15  David Malcolm  <dmalcolm@redhat.com>
+       PR c++/98515
+       * g++.dg/template/access32.C: New test.
+       * g++.dg/template/access33.C: New test.
 
-       PR analyzer/96650
-       * gcc.dg/analyzer/pr96650-1-notrans.c: New test.
-       * gcc.dg/analyzer/pr96650-1-trans.c: New test.
-       * gcc.dg/analyzer/pr96650-2-notrans.c: New test.
-       * gcc.dg/analyzer/pr96650-2-trans.c: New test.
+2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
 
-2020-09-15  Feng Xue  <fxue@os.amperecomputing.com>
+       PR target/98482
+       * gcc.target/i386/pr98482-2.c: Updated.
 
-       PR tree-optimization/94234
-       * gcc.dg/pr94234-3.c: New test.
+2021-01-08  Richard Biener  <rguenther@suse.de>
 
-2020-09-15  H.J. Lu  <hjl.tools@gmail.com>
+       PR tree-optimization/98544
+       * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
 
-       * gcc.target/i386/pr78904-4a.c: Compile with -mtune=generic.
+2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
 
-2020-09-15  Richard Biener  <rguenther@suse.de>
+       PR target/98482
+       * gcc.target/i386/pr98482-1.c: New test.
+       * gcc.target/i386/pr98482-1.c: Likewise.
+       * gcc.target/i386/pr98482-2.c: New file.
 
-       * gcc.dg/vect/bb-slp-48.c: New testcase.
-       * gcc.dg/vect/bb-slp-7.c: Adjust.
+2021-01-08  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-15  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+       PR target/98585
+       * gcc.target/i386/pr98585.c: New test.
 
-       * gcc.target/arm/pr95646.c: Fix testism.
+2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-15  Jakub Jelinek  <jakub@redhat.com>
+       * gcc.target/aarch64/sve/cnot_2.c: New test.
+       * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
+       * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
+       * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
+       * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
 
-       PR target/97028
-       * gcc.target/i386/avx512f-pr97028.c: Untested fix.
+2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-15  Feng Xue  <fxue@os.amperecomputing.com>
+       * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
+       * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
+       * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
+       * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
+       * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
 
-       PR tree-optimization/94234
-       * gcc.dg/pr94234-2.c: New test.
+2021-01-08  Tamar Christina  <tamar.christina@arm.com>
 
-2020-09-14  Jose E. Marchesi  <jose.marchesi@oracle.com>
+       * lib/target-supports.exp
+       (check_effective_target_aarch64_asm_sve2_ok): New.
+       * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
+       * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
 
-       * gcc.target/bpf/nop-1.c: New test.
+2021-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
-2020-09-14  Iain Sandoe  <iain@sandoe.co.uk>
+       * gcc.target/aarch64/usaba_1.c: New test.
 
-       * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Make the test
-       run as non-dynamic for m32 Darwin.
-       * gcc.target/i386/avx512f-broadcast-pr87767-3.c: Likewise.
-       * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
-       * gcc.target/i386/avx512f-broadcast-pr87767-7.c: Likewise.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: Likewise.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
-       * gcc.target/i386/avx512f-broadcast-pr87767-6.c: Adjust dg-requires
-       clause.
+2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
 
-2020-09-14  David Malcolm  <dmalcolm@redhat.com>
+       PR fortran/93794
+       * gfortran.dg/deferred_character_35.f90 : New test.
 
-       PR analyzer/96653
-       * gcc.dg/analyzer/pr96653.c: New test.
+2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
 
-2020-09-14  David Malcolm  <dmalcolm@redhat.com>
+       PR fortran/98458
+       * gfortran.dg/implied_do_3.f90 : New test.
 
-       * gcc.dg/analyzer/rhbz1878600.c: New test.
+2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
 
-2020-09-14  David Malcolm  <dmalcolm@redhat.com>
+       * gcc.dg/array-quals-1.c: Allow srodata.
 
-       * gcc.dg/analyzer/pr97029.c: New test.
+2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
 
-2020-09-14  Eric Botcazou  <ebotcazou@adacore.com>
+       * gcc.target/riscv/predef-10.c: New.
+       * gcc.target/riscv/predef-11.c: New.
+       * gcc.target/riscv/predef-12.c: New.
+       * gcc.target/riscv/predef-13.c: New.
 
-       * gnat.dg/thunk1.adb: New test.
-       * gnat.dg/thunk1_pkg1.ads: New helper.
-       * gnat.dg/thunk1_pkg2.ads: Likewise.
-       * gnat.dg/thunk1_pkg2.adb: Likewise.
+2021-01-07  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+       PR c++/98329
+       * g++.dg/cpp2a/bit-cast10.C: New test.
 
-       PR d/97002
-       * gdc.dg/pr97002.d: New test.
+2021-01-07  Martin Sebor  <msebor@redhat.com>
 
-2020-09-11  Nathan Sidwell  <nathan@acm.org>
+       PR middle-end/98578
+       * gcc.dg/plugin/gil-1.c: Adjust expected output.
+       * gcc.dg/uninit-pr98578.c: New test.
 
-       * g++.dg/concepts/local-extern.C: New file.
+2021-01-07  Marek Polacek  <polacek@redhat.com>
 
-2020-09-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
+       PR c++/98441
+       * g++.dg/cpp0x/auto55.C: New test.
 
-       * gcc.target/powerpc/pr96139-a.c: Specify -mvsx option and update the
-       dg-require stanza to match.
-       * gcc.target/powerpc/pr96139-b.c: Same.
-       * gcc.target/powerpc/pr96139-c.c: Specify -maltivec option and update
-       the dg-require stanza to match.
+2021-01-07  David Malcolm  <dmalcolm@redhat.com>
 
-2020-09-11  Sunil K Pandey  <skpgkp2@gmail.com>
+       PR analyzer/98580
+       * gcc.dg/analyzer/pr98580-a.c: New test.
+       * gcc.dg/analyzer/pr98580-b.c: New test.
 
-       PR target/97018
-       * gcc.target/i386/l_fma_double_1.c: Add option -mno-avx512f.
-       * gcc.target/i386/l_fma_double_2.c: Likewise.
-       * gcc.target/i386/l_fma_double_3.c: Likewise.
-       * gcc.target/i386/l_fma_double_4.c: Likewise.
-       * gcc.target/i386/l_fma_double_5.c: Likewise.
-       * gcc.target/i386/l_fma_double_6.c: Likewise.
-       * gcc.target/i386/l_fma_float_1.c: Likewise.
-       * gcc.target/i386/l_fma_float_2.c: Likewise.
-       * gcc.target/i386/l_fma_float_3.c: Likewise.
-       * gcc.target/i386/l_fma_float_4.c: Likewise.
-       * gcc.target/i386/l_fma_float_5.c: Likewise.
-       * gcc.target/i386/l_fma_float_6.c: Likewise.
+2021-01-07  Paul Thomas  <pault@gcc.gnu.org>
 
-2020-09-11  Martin Sebor  <msebor@redhat.com>
+       PR fortran/93701
+       * gfortran.dg/associate_54.f90: New test.
+       * gfortran.dg/associate_55.f90: New test.
+       * gfortran.dg/associate_56.f90: New test.
 
-       PR middle-end/96903
-       * gcc.dg/Wstringop-overflow-42.c:: Add comment.
-       * gcc.dg/Wstringop-overflow-43.c: New test.
+2021-01-07  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-11  Nathan Sidwell  <nathan@acm.org>
+       PR target/98567
+       * gcc.target/i386/pr98567-1.c: New test.
+       * gcc.target/i386/pr98567-2.c: New test.
 
-       * obj-c++.dg/syntax-error-9.mm: Adjust expected errors.
+2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-11  Andrew Stubbs  <ams@codesourcery.com>
+       * gcc.target/aarch64/sve/cond_unary_5.c: New test.
+       * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
+       * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
+       * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
+       * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
 
-       * gcc.dg/gimplefe-44.c: Require exceptions.
+2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-11  Andrea Corallo  <andrea.corallo@arm.com>
+       PR tree-optimization/98560
+       * gcc.dg/vect/pr98560-2.c: New test.
 
-       * jit.dg/all-non-failing-tests.h: Add test-blob.c.
-       * jit.dg/test-global-set-initializer.c: New testcase.
+2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-11  Eric Botcazou  <ebotcazou@adacore.com>
+       PR tree-optimization/98560
+       * gcc.dg/vect/pr98560-1.c: New test.
 
-       * gnat.dg/pack27.adb: New test.
-       * gnat.dg/pack27_pkg.ads: New helper.
+2021-01-07  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-11  Eric Botcazou  <ebotcazou@adacore.com>
+       PR tree-optimization/98568
+       * g++.dg/torture/pr98568.C: New test.
 
-       * gnat.dg/specs/discr7.ads: New test.
+2021-01-07  Hongyu Wang  <hongyu.wang@intel.com>
 
-2020-09-11  Tom de Vries  <tdevries@suse.de>
+       * gcc.target/i386/pr92658-avx512bw.c: Add
+       -mprefer-vector-width=512 to avoid impact of different default
+       mtune which gcc is built with.
+       * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
 
-       * gcc.target/nvptx/int128.c: New test.
+2021-01-07  David Malcolm  <dmalcolm@redhat.com>
 
-2020-09-11  David Malcolm  <dmalcolm@redhat.com>
+       PR analyzer/97074
+       * gcc.dg/analyzer/pr97074.c: New test.
 
-       PR analyzer/96798
-       * gcc.dg/analyzer/memcpy-1.c: New test.
-       * gcc.dg/analyzer/strcpy-1.c: New test.
+2021-01-07  David Malcolm  <dmalcolm@redhat.com>
 
-2020-09-10  Alex Coplan  <alex.coplan@arm.com>
+       PR analyzer/98564
+       * gcc.dg/analyzer/pr98564.c: New test.
 
-       * gcc.target/aarch64/acle/armv8-r.c: New test.
+2021-01-06  Vladimir N. Makarov  <vmakarov@redhat.com>
 
-2020-09-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+       PR rtl-optimization/97978
+       * gcc.target/i386/pr97978.c: New.
 
-       * gdc.dg/Waddress.d: New test.
-       * gdc.dg/Wcastresult1.d: New test.
-       * gdc.dg/Wcastresult2.d: New test.
+2021-01-06  Martin Sebor  <msebor@redhat.com>
 
-2020-09-10  Eric Botcazou  <ebotcazou@adacore.com>
+       PR c++/95768
+       * g++.dg/pr95768.C: New test.
+       * g++.dg/warn/Wuninitialized-12.C: New test.
+       * gcc.dg/uninit-38.c: New test.
 
-       * gnat.dg/specs/size_clause5.ads: New test.
+2021-01-06  Martin Sebor  <msebor@redhat.com>
 
-2020-09-10  Eric Botcazou  <ebotcazou@adacore.com>
+       PR c++/98305
+       * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
 
-       * gnat.dg/discr59.adb: New test.
-       * gnat.dg/discr59_pkg1.ads: New helper.
-       * gnat.dg/discr59_pkg2.ads: Likewise.
+2021-01-06  Iain Sandoe  <iain@sandoe.co.uk>
 
-2020-09-10  Jakub Jelinek  <jakub@redhat.com>
+       PR c++/96504
+       * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
+       as the final suspend point so that we can check that the state
+       machine has reached the expected point.
 
-       PR target/96939
-       * gcc.target/arm/lto/pr96939_0.c: New test.
-       * gcc.target/arm/lto/pr96939_1.c: New file.
+2021-01-06  Marek Polacek  <polacek@redhat.com>
 
-2020-09-10  Tom de Vries  <tdevries@suse.de>
+       PR testsuite/98566
+       * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
+       dg-error.
 
-       * gcc.dg/analyzer/vla-1.c: Add require-effective-target alloca.
+2021-01-06  Alexandre Oliva  <oliva@adacore.com>
 
-2020-09-10  Richard Biener  <rguenther@suse.de>
+       * g++.dg/opt/store-merging-2.C: Add the required alignment.
 
-       PR tree-optimization/96043
-       * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: Adjust.
+2021-01-06  Richard Biener  <rguenther@suse.de>
 
-2020-09-09  Marek Polacek  <polacek@redhat.com>
+       PR tree-optimization/95582
+       * gcc.dg/pr95582.c: New testcase.
 
-       PR c++/77841
-       * g++.old-deja/g++.ext/arrnew2.C: Expect the error only in C++17
-       and less.
-       * g++.old-deja/g++.robertl/eb58.C: Adjust dg-error.
-       * g++.old-deja/g++.robertl/eb63.C: Expect the error only in C++17
-       and less.
-       * g++.dg/cpp2a/new-array5.C: New test.
-       * g++.dg/cpp2a/paren-init36.C: New test.
-       * g++.dg/cpp2a/paren-init37.C: New test.
-       * g++.dg/pr84729.C: Adjust dg-error.
+2021-01-06  Richard Biener  <rguenther@suse.de>
 
-2020-09-09  Marek Polacek  <polacek@redhat.com>
+       PR tree-optimization/98513
+       * gcc.dg/tree-ssa/pr98513.c: New testcase.
 
-       PR c++/95164
-       * g++.dg/cpp0x/initlist123.C: New test.
+2021-01-06  David Malcolm  <dmalcolm@redhat.com>
 
-2020-09-09  David Malcolm  <dmalcolm@redhat.com>
+       PR analyzer/97072
+       * gcc.dg/analyzer/pr97072.c: New test.
 
-       PR analyzer/94355
-       * g++.dg/analyzer/new-1.C: New test.
-       * g++.dg/analyzer/new-vs-malloc.C: New test.
+2021-01-06  David Malcolm  <dmalcolm@redhat.com>
 
-2020-09-09  Marek Polacek  <polacek@redhat.com>
+       PR analyzer/98073
+       * gcc.dg/analyzer/pr98073.c: New test.
 
-       * g++.dg/warn/Wnonnull6.C: Use target c++14.
+2021-01-06  David Malcolm  <dmalcolm@redhat.com>
 
-2020-09-09  Marek Polacek  <polacek@redhat.com>
+       PR analyzer/98223
+       * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
 
-       * g++.dg/cpp0x/auto-96647.C: Moved to...
-       * g++.dg/cpp1y/auto-96647.C: ...here.  Use target c++14.
+2021-01-05  Ilya Leoshkevich  <iii@linux.ibm.com>
 
-2020-09-09  H.J. Lu  <hjl.tools@gmail.com>
+       * gcc.target/s390/s390.exp: Replace %% with %.
 
-       PR target/96955
-       * gcc.target/i386/builtin_thread_pointer.c: Update scan-assembler
-       for x32.
+2021-01-05  Steve Kargl  <sgk@troutmask.apl.washington.edu>
 
-2020-09-09  Patrick Palka  <ppalka@redhat.com>
+       * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
 
-       PR c++/96647
-       * g++.dg/cpp0x/auto-96647.C: New test.
-       * g++.dg/cpp0x/error9.C: New test.
-       * g++.dg/cpp2a/concepts-fn6.C: New test.
+2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
 
-2020-09-09  Richard Biener  <rguenther@suse.de>
+       PR target/98495
+       * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
+       unsigned short to compute pextrw result.
 
-       * gcc.dg/vect/vect-live-6.c: New testcase.
+2021-01-05  Patrick Palka  <ppalka@redhat.com>
 
-2020-09-09  Tobias Burnus  <tobias@codesourcery.com>
+       * g++.dg/template/partial5.C: Adjust directives to expect the
+       same errors across all dialects.
+       * g++.dg/cpp1z/nontype-auto17.C: New test.
+       * g++.dg/cpp1z/nontype-auto18.C: New test.
+       * g++.dg/template/ttp33.C: New test.
 
-       * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for
-       'omp simd.*if' for nvptx even more.
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-09  Richard Biener  <rguenther@suse.de>
+       PR tree-optimization/94802
+       * gcc.target/i386/pr94802.c: New test.
+       * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
 
-       * gcc.dg/vect/vect-cond-13.c: New testcase.
-       * gcc.target/i386/pr87007-4.c: Adjust.
-       * gcc.target/i386/pr87007-5.c: Likewise.
+2021-01-05  Richard Biener  <rguenther@suse.de>
 
-2020-09-09  liuhongt  <hongtao.liu@intel.com>
+       PR tree-optimization/98516
+       * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
+       * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
 
-       * gcc.target/i386/builtin_thread_pointer.c: New test.
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-09  Tobias Burnus  <tobias@codesourcery.com>
+       PR c++/98469
+       * g++.dg/cpp2a/bit-cast8.C: New test.
+       * g++.dg/cpp2a/bit-cast9.C: New test.
 
-       PR fortran/95109
-       PR fortran/94690
-       * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for
-       'omp simd.*if'.
-       * gfortran.dg/gomp/openmp-simd-5.f90: New test.
+2021-01-05  Marek Polacek  <polacek@redhat.com>
 
-2020-09-08  David Malcolm  <dmalcolm@redhat.com>
+       PR c++/82099
+       * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
+       * g++.dg/cpp0x/noexcept61.C: New test.
 
-       PR analyzer/96949
-       * gfortran.dg/analyzer/pr96949.f90: New test.
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-08  Aldy Hernandez  <aldyh@redhat.com>
+       PR tree-optimization/96928
+       * gcc.dg/tree-ssa/pr96928.c: New test.
+       * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
+       instead of scanning rtl dump for ifcvt message check assembly
+       for xor instruction.
 
-       PR tree-optimization/96967
-       * gcc.dg/tree-ssa/pr96967.c: New file.
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+       PR tree-optimization/96930
+       * g++.dg/tree-ssa/pr96930.C: New test.
 
-       * gcc.target/msp430/mcpu-is-430.c: New test.
-       * gcc.target/msp430/mcpu-is-430x.c: New test.
-       * gcc.target/msp430/mcpu-is-430xv2.c: New test.
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-07  Harald Anlauf  <anlauf@gmx.de>
+       PR tree-optimization/96239
+       * gcc.dg/tree-ssa/pr96239.c: New test.
 
-       * gfortran.dg/pr96711.f90: New test.
+2021-01-05  UroÅ¡ Bizjak  <ubizjak@gmail.com>
 
-2020-09-07  Richard Sandiford  <richard.sandiford@arm.com>
+       PR target/98522
+       * gcc.target/i386/pr98522.c: New test.
 
-       PR rtl-optimization/96796
-       * gcc.c-torture/compile/pr96796.c: New test.
+2021-01-05  Nathan Sidwell  <nathan@acm.org>
 
-2020-09-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+       * g++.dg/modules/mod-decl-1.C: Adjust.
+       * g++.dg/modules/p0713-2.C: Adjust.
+       * g++.dg/modules/p0713-3.C: Adjust.
 
-       * gcc.target/msp430/430x-default-isa.c: New test.
+2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
 
-2020-09-07  Iain Sandoe  <iain@sandoe.co.uk>
+       PR target/98495
+       * gcc.target/i386/pr98495-1.c: New test.
+       * gcc.target/i386/pr98495-2.c: New test.
+       * gcc.target/i386/pr98495-3.c: New test.
+       * gcc.target/i386/pr98495-4.c: New test.
+       * gcc.target/i386/pr98495-5.c: New test.
 
-       * gcc.dg/pubtypes-2.c: Amend Pub Info Length.
-       * gcc.dg/pubtypes-3.c: Likewise.
-       * gcc.dg/pubtypes-4.c: Likewise.
+2021-01-05  liuhongt  <hongtao.liu@intel.com>
 
-2020-09-07  Alex Coplan  <alex.coplan@arm.com>
+       * gcc.target/i386/sse2-pr98461-2.c: New test.
 
-       * gcc.target/aarch64/adds3.c: Fix test w.r.t. new syntax.
-       * gcc.target/aarch64/cmp.c: Likewise.
-       * gcc.target/aarch64/subs3.c: Likewise.
-       * gcc.target/aarch64/subsp.c: Likewise.
-       * gcc.target/aarch64/extend-syntax.c: New test.
+2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-07  Tobias Burnus  <tobias@codesourcery.com>
+       PR rtl-optimization/97144
+       * gcc.c-torture/compile/pr97144.c: New test.
+       * gcc.target/aarch64/sve/pr97144.c: Likewise.
 
-       PR fortran/96896
-       * gfortran.dg/ptr_func_assign_4.f08: Update dg-error.
-       * gfortran.dg/ptr-func-3.f90: New test.
+2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
 
-2020-09-07  liuhongt  <hongtao.liu@intel.com>
+       PR rtl-optimization/98403
+       * g++.dg/opt/pr98403.C: New test.
 
-       * gcc.dg/vect/slp-46.c: Add --param vect-epilogues-nomask=0 to
-       void backend interference.
+2021-01-05  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-07  Richard Biener  <rguenther@suse.de>
+       PR rtl-optimization/98334
+       * gcc.target/i386/pr98334.c: New test.
 
-       * gcc.dg/vect/bb-slp-46.c: New testcase.
-       * gcc.dg/vect/bb-slp-47.c: Likewise.
-       * gcc.dg/vect/bb-slp-32.c: Adjust.
+2021-01-05  Jerome Lambourg  <lambourg@adacore.com>
 
-2020-09-07  liuhongt  <hongtao.liu@intel.com>
+       * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
 
-       * gcc.target/i386/pr92658-avx512bw-trunc.c: Add
-       -mprefer-vector-width=512 to avoid impact of different default
-       tune which gcc is built with.
+2021-01-05  David Malcolm  <dmalcolm@redhat.com>
 
-2020-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+       PR analyzer/98293
+       * gcc.dg/analyzer/pr98293.c: New test.
 
-       * gfortran.dg/coarray_fail_st.f90: Adjust test.
+2021-01-04  Martin Uecker  <muecker@gwdg.de>
 
-2020-09-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+       PR c/98029
+       * gcc.dg/pr98029.c: New test.
 
-       PR d/96924
-       * gdc.dg/simd13927b.d: Removed.
-       * gdc.dg/pr96924.d: New test.
+2021-01-04  Nathan Sidwell  <nathan@acm.org>
 
-2020-09-04  Richard Biener  <rguenther@suse.de>
+       * g++.dg/modules/binding-1_a.H: New.
+       * g++.dg/modules/binding-1_b.H: New.
+       * g++.dg/modules/binding-1_c.C: New.
+       * g++.dg/modules/binding-2.H: New.
+       * g++.dg/modules/builtin-3_a.C: New.
+       * g++.dg/modules/global-2_a.C: New.
+       * g++.dg/modules/global-2_b.C: New.
+       * g++.dg/modules/global-3_a.C: New.
+       * g++.dg/modules/global-3_b.C: New.
+       * g++.dg/modules/hello-1_a.C: New.
+       * g++.dg/modules/hello-1_b.C: New.
+       * g++.dg/modules/iostream-1_a.H: New.
+       * g++.dg/modules/iostream-1_b.C: New.
+       * g++.dg/modules/part-5_a.C: New.
+       * g++.dg/modules/part-5_b.C: New.
+       * g++.dg/modules/part-5_c.C: New.
+       * g++.dg/modules/stdio-1_a.H: New.
+       * g++.dg/modules/stdio-1_b.C: New.
+       * g++.dg/modules/string-1_a.H: New.
+       * g++.dg/modules/string-1_b.C: New.
+       * g++.dg/modules/string-view1.C: New.
+       * g++.dg/modules/string-view2.C: New.
+       * g++.dg/modules/tinfo-1.C: New.
+       * g++.dg/modules/tinfo-2_a.H: New.
+       * g++.dg/modules/tinfo-2_b.C: New.
+       * g++.dg/modules/tname-spec-1_a.H: New.
+       * g++.dg/modules/tname-spec-1_b.C: New.
+       * g++.dg/modules/xtreme-header-1.h: New.
+       * g++.dg/modules/xtreme-header-1_a.H: New.
+       * g++.dg/modules/xtreme-header-1_b.C: New.
+       * g++.dg/modules/xtreme-header-1_c.C: New.
+       * g++.dg/modules/xtreme-header-2.h: New.
+       * g++.dg/modules/xtreme-header-2_a.H: New.
+       * g++.dg/modules/xtreme-header-2_b.C: New.
+       * g++.dg/modules/xtreme-header-2_c.C: New.
+       * g++.dg/modules/xtreme-header-3.h: New.
+       * g++.dg/modules/xtreme-header-3_a.H: New.
+       * g++.dg/modules/xtreme-header-3_b.C: New.
+       * g++.dg/modules/xtreme-header-3_c.C: New.
+       * g++.dg/modules/xtreme-header-4.h: New.
+       * g++.dg/modules/xtreme-header-4_a.H: New.
+       * g++.dg/modules/xtreme-header-4_b.C: New.
+       * g++.dg/modules/xtreme-header-4_c.C: New.
+       * g++.dg/modules/xtreme-header-5.h: New.
+       * g++.dg/modules/xtreme-header-5_a.H: New.
+       * g++.dg/modules/xtreme-header-5_b.C: New.
+       * g++.dg/modules/xtreme-header-5_c.C: New.
+       * g++.dg/modules/xtreme-header-6.h: New.
+       * g++.dg/modules/xtreme-header-6_a.H: New.
+       * g++.dg/modules/xtreme-header-6_b.C: New.
+       * g++.dg/modules/xtreme-header-6_c.C: New.
+       * g++.dg/modules/xtreme-header.h: New.
+       * g++.dg/modules/xtreme-header_a.H: New.
+       * g++.dg/modules/xtreme-header_b.C: New.
+       * g++.dg/modules/xtreme-tr1.h: New.
+       * g++.dg/modules/xtreme-tr1_a.H: New.
+       * g++.dg/modules/xtreme-tr1_b.C: New.
+
+2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/95401
+       * g++.dg/vect/pr95401.cc: New test.
+       * g++.dg/vect/pr95401a.cc: Likewise.
+
+2021-01-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98308
+       * gcc.dg/vect/pr98308.c: New testcase.
+
+2021-01-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/95771
+       * gcc.target/i386/pr95771.c: New test.
+
+2021-01-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98464
+       * g++.dg/opt/pr98464.C: New testcase.
+
+2021-01-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98282
+       * g++.dg/opt/pr98282.C: New testcase.
+
+2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/89057
+       * gcc.target/aarch64/pr89057.c: New test.
+
+2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
+       [-32, 31].
+       * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
 
-       PR tree-optimization/96698
-       PR tree-optimization/96920
-       * gfortran.dg/vect/pr96920.f90: New testcase.
-       * gcc.dg/vect/pr96920.c: Likewise.
+2021-01-04  Martin Liska  <mliska@suse.cz>
 
-2020-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
+       * README: Convert to utf8 from iso8859.
 
-       PR target/96769
-       * gcc.target/arm/pure-code/pr96769.c: New test.
+2021-01-04  Martin Liska  <mliska@suse.cz>
 
-2020-09-04  Richard Biener  <rguenther@suse.de>
+       * gcc.target/avr/avr.exp: Run dos2unix on the file.
 
-       PR tree-optimization/96931
-       * gcc.dg/pr96931.c: New testcase.
+2021-01-04  Richard Biener  <rguenther@suse.de>
 
-2020-09-04  David Faust  <david.faust@oracle.com>
+       PR tree-optimization/98291
+       * gcc.dg/vect/slp-reduc-11.c: New testcase.
+       * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
 
-       * gcc.target/bpf/xbpf-indirect-call-1.c: New test.
+2021-01-04  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-04  Kewen Lin  <linkw@gcc.gnu.org>
+       PR tree-optimization/96782
+       * gcc.dg/tree-ssa/pr96782.c: New test.
 
-       * gcc.target/powerpc/pr92398.p9+.c: Replace p9+ with has_arch_pwr9.
-       * gcc.target/powerpc/pr92398.p9-.c: Replace p9+ with has_arch_pwr9,
-       and replace p8 with has_arch_pwr8 && !has_arch_pwr9.
-       * lib/target-supports.exp (check_effective_target_p8): Remove.
-       (check_effective_target_p9+): Remove.
+2021-01-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
 
-2020-09-03  Martin Jambor  <mjambor@suse.cz>
+       * gcc.misc-tests/outputs.exp: Adjust testcase.
 
-       PR tree-optimization/96820
-       * gcc.dg/tree-ssa/pr96820.c: New test.
+2021-01-01  Jakub Jelinek  <jakub@redhat.com>
 
-2020-09-03  Will Schmidt  <will_schmidt@vnet.ibm.com>
+       * ChangeLog-2020: Rotate ChangeLog.  New file.
 
-       * gcc.target/powerpc/pr96139-a.c: New test.
-       * gcc.target/powerpc/pr96139-b.c: New test.
-       * gcc.target/powerpc/pr96139-c.c: New test.
+2021-01-01  Joel Brobecker  <brobecker@adacore.com>
 
-2020-09-03  Harald Anlauf  <anlauf@gmx.de>
+       * lib/target-supports.exp
+       (check_effective_target_arm_fp16_alternative_ok_nocache):
+       Return zero for *-*-vxworks7r* targets.
+       * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
+       * gcc.target/arm/aapcs/vfp23.c: Likewise.
+       * gcc.target/arm/aapcs/vfp24.c: Likewise.
+       * gcc.target/arm/aapcs/vfp25.c: Likewise.
 
-       * gfortran.dg/iall_masked.f90: New test.
+2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
 
-2020-09-03  Marek Polacek  <polacek@redhat.com>
+       * g++.dg/init/new26.C: Fix overriding of the delete operator
+       for c++14 profile.
 
-       PR c++/92812
-       * g++.dg/cpp0x/constexpr-array23.C: Adjust dg-error.
-       * g++.dg/cpp0x/initlist69.C: Likewise.
-       * g++.dg/diagnostic/mem-init1.C: Likewise.
-       * g++.dg/init/array28.C: Likewise.
-       * g++.dg/cpp2a/paren-init33.C: New test.
-       * g++.dg/cpp2a/paren-init34.C: New test.
-       * g++.dg/cpp2a/paren-init35.C: New test.
-       * g++.old-deja/g++.brendan/crash60.C: Adjust dg-error.
-       * g++.old-deja/g++.law/init10.C: Likewise.
-       * g++.old-deja/g++.other/array3.C: Likewise.
+2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
 
-2020-09-03  Jakub Jelinek  <jakub@redhat.com>
+       * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
+       not supported).
 
-       PR c++/96862
-       * g++.dg/cpp1z/constexpr-96862.C: New test.
+2021-01-01  Joel Brobecker  <brobecker@adacore.com>
 
-2020-09-03  Hongtao Liu  <hongtao.liu@intel.com>
+       * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
+       the test's dg-options.
+       * gcc.target/arm/pr78255-2.c: Likewise.
 
-       PR target/87767
-       * gcc.target/i386/avx2-broadcast-pr87767-1.c: New test.
-       * gcc.target/i386/avx512f-broadcast-pr87767-1.c: New test.
-       * gcc.target/i386/avx512f-broadcast-pr87767-2.c: New test.
-       * gcc.target/i386/avx512f-broadcast-pr87767-3.c: New test.
-       * gcc.target/i386/avx512f-broadcast-pr87767-4.c: New test.
-       * gcc.target/i386/avx512f-broadcast-pr87767-5.c: New test.
-       * gcc.target/i386/avx512f-broadcast-pr87767-6.c: New test.
-       * gcc.target/i386/avx512f-broadcast-pr87767-7.c: New test.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-2.c: New test.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: New test.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-4.c: New test.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: New test.
-       * gcc.target/i386/avx512vl-broadcast-pr87767-6.c: New test.
+2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
 
-2020-09-03  liuhongt  <hongtao.liu@intel.com>
+       * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
 
-       PR target/96246
-       PR target/96855
-       PR target/96856
-       PR target/96857
-       * g++.target/i386/avx512bw-pr96246-2.C: Add runtime check for
-       AVX512BW.
-       * g++.target/i386/avx512vl-pr96246-2.C: Add runtime check for
-       AVX512BW and AVX512VL
-       * g++.target/i386/avx512f-helper.h: New header.
-       * gcc.target/i386/pr92658-avx512f.c: Add
-       -mprefer-vector-width=512 to avoid impact of different default
-       mtune which gcc is built with.
-       * gcc.target/i386/avx512bw-pr95488-1.c: Ditto.
-       * gcc.target/i386/pr92645-4.c: Add -mno-avx512f to avoid
-       impact of different default march which gcc is built with.
-
-2020-09-02  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96869
-       * gdc.dg/simd.d: Removed.
-       * gdc.dg/cast1.d: New test.
-       * gdc.dg/gdc213.d: Compile with target vect_sizes_16B_8B.
-       * gdc.dg/gdc284.d: Likewise.
-       * gdc.dg/gdc67.d: Likewise.
-       * gdc.dg/pr96869.d: New test.
-       * gdc.dg/simd1.d: New test.
-       * gdc.dg/simd10447.d: New test.
-       * gdc.dg/simd12776.d: New test.
-       * gdc.dg/simd13841.d: New test.
-       * gdc.dg/simd13927.d: New test.
-       * gdc.dg/simd15123.d: New test.
-       * gdc.dg/simd15144.d: New test.
-       * gdc.dg/simd16087.d: New test.
-       * gdc.dg/simd16697.d: New test.
-       * gdc.dg/simd17237.d: New test.
-       * gdc.dg/simd17695.d: New test.
-       * gdc.dg/simd17720a.d: New test.
-       * gdc.dg/simd17720b.d: New test.
-       * gdc.dg/simd19224.d: New test.
-       * gdc.dg/simd19627.d: New test.
-       * gdc.dg/simd19628.d: New test.
-       * gdc.dg/simd19629.d: New test.
-       * gdc.dg/simd19630.d: New test.
-       * gdc.dg/simd2a.d: New test.
-       * gdc.dg/simd2b.d: New test.
-       * gdc.dg/simd2c.d: New test.
-       * gdc.dg/simd2d.d: New test.
-       * gdc.dg/simd2e.d: New test.
-       * gdc.dg/simd2f.d: New test.
-       * gdc.dg/simd2g.d: New test.
-       * gdc.dg/simd2h.d: New test.
-       * gdc.dg/simd2i.d: New test.
-       * gdc.dg/simd2j.d: New test.
-       * gdc.dg/simd7951.d: New test.
-       * gdc.dg/torture/array2.d: New test.
-       * gdc.dg/torture/array3.d: New test.
-       * gdc.dg/torture/simd16488a.d: New test.
-       * gdc.dg/torture/simd16488b.d: New test.
-       * gdc.dg/torture/simd16703.d: New test.
-       * gdc.dg/torture/simd19223.d: New test.
-       * gdc.dg/torture/simd19607.d: New test.
-       * gdc.dg/torture/simd3.d: New test.
-       * gdc.dg/torture/simd4.d: New test.
-       * gdc.dg/torture/simd7411.d: New test.
-       * gdc.dg/torture/simd7413a.d: New test.
-       * gdc.dg/torture/simd7413b.d: New test.
-       * gdc.dg/torture/simd7414.d: New test.
-       * gdc.dg/torture/simd9200.d: New test.
-       * gdc.dg/torture/simd9304.d: New test.
-       * gdc.dg/torture/simd9449.d: New test.
-       * gdc.dg/torture/simd9910.d: New test.
-       * gdc.dg/simd13927b.d: New file.
-
-2020-09-02  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * lib/gdc-utils.exp (gdc-convert-test): Handle LINK directive.
-       Set PERMUTE_ARGS as DEFAULT_DFLAGS only for runnable tests.
-       (gdc-do-test): Set default action of compilable tests to compile.
-       Test SHARED_OPTION on runnable_cxx tests.
-
-2020-09-02  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/dg.exp: Remove torture options.
-       * gdc.dg/gdc115.d: Move test to gdc.dg/torture.
-       * gdc.dg/gdc131.d: Likewise.
-       * gdc.dg/gdc141.d: Likewise.
-       * gdc.dg/gdc17.d: Likewise.
-       * gdc.dg/gdc171.d: Likewise.
-       * gdc.dg/gdc179.d: Likewise.
-       * gdc.dg/gdc186.d: Likewise.
-       * gdc.dg/gdc187.d: Likewise.
-       * gdc.dg/gdc191.d: Likewise.
-       * gdc.dg/gdc198.d: Likewise.
-       * gdc.dg/gdc200.d: Likewise.
-       * gdc.dg/gdc210.d: Likewise.
-       * gdc.dg/gdc240.d: Likewise.
-       * gdc.dg/gdc242b.d: Likewise.
-       * gdc.dg/gdc248.d: Likewise.
-       * gdc.dg/gdc250.d: Likewise.
-       * gdc.dg/gdc273.d: Likewise.
-       * gdc.dg/gdc283.d: Likewise.
-       * gdc.dg/gdc285.d: Likewise.
-       * gdc.dg/gdc286.d: Likewise.
-       * gdc.dg/gdc309.d: Likewise.
-       * gdc.dg/gdc35.d: Likewise.
-       * gdc.dg/gdc36.d: Likewise.
-       * gdc.dg/gdc51.d: Likewise.
-       * gdc.dg/gdc57.d: Likewise.
-       * gdc.dg/gdc66.d: Likewise.
-       * gdc.dg/imports/gdc36.d: Likewise.
-       * gdc.dg/init1.d: Likewise.
-       * gdc.dg/pr92309.d: Likewise.
-       * gdc.dg/pr94424.d: Likewise.
-       * gdc.dg/pr94777b.d: Likewise.
-       * gdc.dg/pr96152.d: Likewise.
-       * gdc.dg/pr96153.d: Likewise.
-       * gdc.dg/pr96156.d: Likewise.
-       * gdc.dg/pr96157a.d: Likewise.
-       * gdc.dg/torture/torture.exp: New file.
-       * gdc.dg/torture/gdc115.d: New file.
-       * gdc.dg/torture/gdc131.d: New file.
-       * gdc.dg/torture/gdc141.d: New file.
-       * gdc.dg/torture/gdc17.d: New file.
-       * gdc.dg/torture/gdc171.d: New file.
-       * gdc.dg/torture/gdc179.d: New file.
-       * gdc.dg/torture/gdc186.d: New file.
-       * gdc.dg/torture/gdc187.d: New file.
-       * gdc.dg/torture/gdc191.d: New file.
-       * gdc.dg/torture/gdc198.d: New file.
-       * gdc.dg/torture/gdc200.d: New file.
-       * gdc.dg/torture/gdc210.d: New file.
-       * gdc.dg/torture/gdc240.d: New file.
-       * gdc.dg/torture/gdc242b.d: New file.
-       * gdc.dg/torture/gdc248.d: New file.
-       * gdc.dg/torture/gdc250.d: New file.
-       * gdc.dg/torture/gdc273.d: New file.
-       * gdc.dg/torture/gdc283.d: New file.
-       * gdc.dg/torture/gdc285.d: New file.
-       * gdc.dg/torture/gdc286.d: New file.
-       * gdc.dg/torture/gdc309.d: New file.
-       * gdc.dg/torture/gdc35.d: New file.
-       * gdc.dg/torture/gdc36.d: New file.
-       * gdc.dg/torture/gdc51.d: New file.
-       * gdc.dg/torture/gdc57.d: New file.
-       * gdc.dg/torture/gdc66.d: New file.
-       * gdc.dg/torture/imports/gdc36.d: New file.
-       * gdc.dg/torture/init1.d: New file.
-       * gdc.dg/torture/pr92309.d: New file.
-       * gdc.dg/torture/pr94424.d: New file.
-       * gdc.dg/torture/pr94777b.d: New file.
-       * gdc.dg/torture/pr96152.d: New file.
-       * gdc.dg/torture/pr96153.d: New file.
-       * gdc.dg/torture/pr96156.d: New file.
-       * gdc.dg/torture/pr96157a.d: New file.
-
-2020-09-02  Jonathan Wakely  <jwakely@redhat.com>
-
-       PR c++/60304
-       * g++.dg/warn/Wconversion-null-5.C: New test.
-
-2020-09-02  Jonathan Wakely  <jwakely@redhat.com>
-
-       * g++.old-deja/g++.abi/cxa_vec.C: Include <exception> for
-       std::set_terminate.
-
-2020-09-02  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
-
-       * gcc.dg/pr55940.c: Skip for msp430 unless -mlarge is specified.
-
-2020-09-02  Jakub Jelinek  <jakub@redhat.com>
-
-       PR fortran/96859
-       * gfortran.dg/pr96859.f90: New test.
-
-2020-09-01  Martin Sebor  <msebor@redhat.com>
-
-       * gcc.dg/Wstringop-overflow.c: Remove xfails.
-       * gcc.dg/Wstringop-overflow-42.c: New test.
-       * gcc.dg/Wstringop-overread-4.c: New test.
-
-2020-09-01  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/77841
-       * g++.dg/cpp0x/initlist-new4.C: New test.
-
-2020-09-01  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/96808
-       * gcc.target/powerpc/pr96808.c: New test.
-
-2020-09-01  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96792
-       * gcc.dg/analyzer/pr96792.c: New test.
-
-2020-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/95398
-       * gfortran.dg/pr95398.f90: New test.
-
-2020-09-01  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/96867
-       * c-c++-common/gomp/pr96867.c: New test.
-
-2020-09-01  Kewen Lin  <linkw@gcc.gnu.org>
+2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
 
-       * lib/target-supports.exp
-       (check_effective_target_vect_len_load_store): Call check function
-       check_effective_target_has_arch_pwr9.
+       * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
+       headers too.
 
-2020-08-31  David Malcolm  <dmalcolm@redhat.com>
+2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
 
-       PR analyzer/96798
-       * gcc.dg/analyzer/memset-1.c (test_5a): New.
+       * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
 
-2020-08-31  David Malcolm  <dmalcolm@redhat.com>
+2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
 
-       PR analyzer/96860
-       * gcc.dg/analyzer/pr96860-1.c: New test.
-       * gcc.dg/analyzer/pr96860-2.c: New test.
+       * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
+       directives.
 
-2020-08-31  Marek Polacek  <polacek@redhat.com>
-           Jason Merrill  <jason@redhat.com>
+2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
 
-       PR c++/93529
-       * g++.dg/cpp0x/sfinae4.C: Adjust expected result after P1009.
-       * g++.dg/cpp2a/new-array1.C: New test.
-       * g++.dg/cpp2a/new-array2.C: New test.
-       * g++.dg/cpp2a/new-array3.C: New test.
-       * g++.dg/cpp2a/new-array4.C: New test.
+       * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
 
-2020-08-31  David Malcolm  <dmalcolm@redhat.com>
+2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
 
-       PR analyzer/96763
-       * g++.dg/analyzer/pr96763.C: New test.
+       * g++.dg/other/anon5.C: Skip on vxworks kernel.
 
-2020-08-31  David Malcolm  <dmalcolm@redhat.com>
+2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
 
-       PR analyzer/96764
-       * gcc.dg/analyzer/pr96764.c: New test.
+       * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
+       * gcc.dg/vxworks/initpri2.c: Likewise.
 
-2020-08-31  Aldy Hernandez  <aldyh@redhat.com>
+2021-01-01  Joel Brobecker  <brobecker@adacore.com>
 
-       PR tree-optimization/96818
-       * g++.dg/pr96818.C: New file.
-       * gcc.dg/pr96818.c: New file.
+       * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
+       targets.
 
-2020-08-31  Richard Biener  <rguenther@suse.de>
+2021-01-01  Olivier Hainque  <hainque@adacore.com>
 
-       PR tree-optimization/96854
-       * gcc.dg/vect/pr96854.c: New testcase.
+       * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
+       * gcc.dg/pthread-init-2.c: Ditto.
 
-2020-08-31  Christophe Lyon  <christophe.lyon@linaro.org>
+2021-01-01  Olivier Hainque  <hainque@adacore.com>
 
-       * gcc.target/aarch64/strcmpopt_6.c: Suppress -Wstringop-overread.
+       * lib/target-supports.exp (check_weak_available,
+       check_fork_available, check_effective_target_lto,
+       check_effective_target_mempcpy): Add vxworks filters.
 
-2020-08-31  liuhongt  <hongtao.liu@intel.com>
+2021-01-01  Alexandre Oliva  <oliva@adacore.com>
 
-       * gcc.target/i386/avx512f-pr96551-1.c: New test.
-       * gcc.target/i386/avx512f-pr96551-2.c: New test.
+       * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
+       explicit -mno-long-calls.
+       * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
 
-2020-08-31  Feng Xue  <fxue@os.amperecomputing.com>
+2021-01-01  Alexandre Oliva  <oliva@adacore.com>
 
-       PR ipa/96806
-       * g++.dg/ipa/pr96806.C: New test.
-
-2020-08-31  Kewen Lin  <linkw@gcc.gnu.org>
-
-       * gcc.dg/vect/bb-slp-pr69907.c: Adjust for partial vector usages.
-       * gcc.dg/vect/slp-3.c: Likewise.
-       * gcc.dg/vect/slp-multitypes-11.c: Likewise.
-       * gcc.dg/vect/slp-perm-1.c: Likewise.
-       * gcc.dg/vect/slp-perm-5.c: Likewise.
-       * gcc.dg/vect/slp-perm-6.c: Likewise.
-       * gcc.dg/vect/slp-perm-7.c: Likewise.
-       * gcc.dg/vect/slp-perm-8.c: Likewise.
-       * gcc.dg/vect/slp-perm-9.c: Likewise.
-       * gcc.dg/vect/vect-version-2.c: Likewise.
-       * lib/target-supports.exp (check_vect_partial_vector_usage): New
-       function.
-       (check_effective_target_vect_len_load_store): Likewise.
-       (check_effective_target_vect_partial_vectors_usage_1): Likewise.
-       (check_effective_target_vect_partial_vectors_usage_2): Likewise.
-       (check_effective_target_vect_partial_vectors): Likewise.
-
-2020-08-30  Martin Sebor  <msebor@redhat.com>
-
-       * gcc.dg/Wstringop-overread-3.c: New test.
-
-2020-08-30  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
-
-       PR fortran/96728
-       * gfortran.dg/PR96728.f90: New test.
-
-2020-08-30  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
-
-       PR fortran/96727
-       * gfortran.dg/PR96727.f90: New test.
-
-2020-08-30  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
-
-       PR fortran/96726
-       * gfortran.dg/PR96726.f90: New test.
-
-2020-08-30  Steve Kargl  <sgk@troutmask.apl.washington.edu>
-
-       * gfortran.dg/PR95352.f90: New test.
-
-2020-08-30  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
-
-       PR fortran/94110
-       * gfortran.dg/PR94110.f90: New test.
-
-2020-08-28  Martin Sebor  <msebor@redhat.com>
-
-       * c-c++-common/Warray-bounds-7.c: Adjust expected warnings.
-       * c-c++-common/Wrestrict.c: Remove xfail.
-       * c-c++-common/attr-nonstring-3.c: Adjust text of expected warnings.
-       * c-c++-common/attr-nonstring-6.c: Suppress -Wstringop-overread
-       instead of -Wstringop-overflow.
-       * c-c++-common/attr-nonstring-8.c: Adjust text of expected warnings.
-       * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Also suppress
-        -Wstringop-overread.
-       * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
-       * gcc.dg/Warray-bounds-39.c: Adjust expected warnings.
-       * gcc.dg/Warray-bounds-40.c: Also suppress -Wstringop-overread.
-       * gcc.dg/Warray-bounds-58.c: Remove xfail.  Also expect
-       -Wstringop-overread.  Adjust text of expected warnings.
-       * gcc.dg/Wsizeof-pointer-memaccess1.c: Also suppress
-        -Wstringop-overread.
-       * gcc.dg/Wstringop-overflow-22.c: Adjust text of expected warnings.
-       * gcc.dg/Wstringop-overflow-33.c: Expect -Wstringop-overread.
-       * gcc.dg/Wstringop-overflow-9.c: Expect -Wstringop-overread.
-       * gcc.dg/attr-nonstring-2.c: Adjust text of expected warnings.
-       * gcc.dg/attr-nonstring-3.c: Same.
-       * gcc.dg/attr-nonstring-4.c: Same.
-       * gcc.dg/attr-nonstring.c: Expect -Wstringop-overread.
-       * gcc.dg/builtin-stringop-chk-5.c: Adjust comment.
-       * gcc.dg/builtin-stringop-chk-8.c: Enable -Wstringop-overread instead
-       of -Wstringop-overflow.
-       * gcc.dg/pr78902.c: Also expect -Wstringop-overread.
-       * gcc.dg/pr79214.c: Adjust text of expected warnings.
-       * gcc.dg/strcmpopt_10.c: Suppress valid -Wno-stringop-overread.
-       * gcc.dg/strlenopt-57.c: Also expect -Wstringop-overread.
-       * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Also suppress valid
-       -Wno-stringop-overread.
-       * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Same.
-       * gcc.dg/uninit-33.c: Same.
-       * gcc.dg/warn-strnlen-no-nul-2.c: Adjust text of expected warning.
-       * gcc.dg/warn-strnlen-no-nul.c: Same.
-       * gcc.target/i386/strcmpopt_6.c: Suppress -Wstringop-overread.
-       * gcc.dg/Wstringop-overread-2.c: New test.
-       * gcc.dg/Wstringop-overread.c: New test.
-
-2020-08-28  Martin Sebor  <msebor@redhat.com>
-
-       PR c/96596
-       * gcc.dg/Wbuiltin-declaration-mismatch-16.c: New test.
-
-2020-08-28  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/94672
-       * gfortran.dg/optional_assumed_charlen_2.f90: New test.
-
-2020-08-28  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
-
-       PR target/96357
-       * gcc.target/aarch64/sve/pr96357.c: New test.
-
-2020-08-28  Alex Coplan  <alex.coplan@arm.com>
-
-       * gcc.target/aarch64/mem-shift-canonical.c: Skip on ILP32.
-
-2020-08-28  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/96624
-       * gfortran.dg/reshape_8.f90 : New test.
-
-2020-08-28  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * gcc.dg/pr96579.c: Compile only with target dfp.
-
-2020-08-28  Uros Bizjak    <ubizjak@gmail.com>
-
-       * gcc.target/i386/double_mask_reg-1.c: New test.
-
-2020-08-27  John David Anglin  <danglin@gcc.gnu.org>
-
-       * gcc.target/hppa/shadd-2.c: Adjust times to 4.
-
-2020-08-27  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/65146
-       * gcc.target/i386/pr65146.c: New test.
-
-2020-08-27  Bill Schmidt  <wschmidt@linux.ibm.com>
-
-       PR target/96787
-       * gcc.target/powerpc/pr96787-1.c: New.
-       * gcc.target/powerpc/pr96787-2.c: New.
-
-2020-08-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/95882
-       * gfortran.dg/pr95882_1.f90: New test.
-       * gfortran.dg/pr95882_2.f90: New test.
-       * gfortran.dg/pr95882_3.f90: New test.
-       * gfortran.dg/pr95882_4.f90: New test.
-       * gfortran.dg/pr95882_5.f90: New test.
-
-2020-08-27  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96522
-       * gcc.dg/torture/pr96522.c: New testcase.
-
-2020-08-27  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/tree-ssa/loop-19.c: Adjust.
-       * gcc.dg/tree-ssa/loop-2.c: Likewise.
-       * gcc.dg/tree-ssa/loop-3.c: Likewise.
-
-2020-08-27  Alex Coplan  <alex.coplan@arm.com>
-
-       * gcc.target/aarch64/mem-shift-canonical.c: New test.
-
-2020-08-27  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96579
-       * gcc.dg/pr96579.c: New testcase.
-
-2020-08-27  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96565
-       * gcc.dg/tree-ssa/ssa-dse-40.c: New testcase.
-       * gcc.dg/builtin-object-size-4.c: Adjust.
-
-2020-08-26  Jeff Law  <law@redhat.com>
-
-       * gcc.target/i386/387-7.c: Add dg-require-effective-target c99_runtime.
-       * gcc.target/i386/387-9.c: Likewise.
-       * g++.target/i386/avx512bw-pr96246-1.C: Likewise.
-       * gcc.target/i386/avx512f-rint-sfix-vec-2.c: Likewise.
-       * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: Likewise.
-       * g++.target/i386/avx512vl-pr96246-1.C: Likewise.
-       * gcc.target/i386/pr61403.c: Likewise.
-       * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
-       * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
-       * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
-       * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
-       * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
-       * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
-       * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
-       * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
-
-2020-08-26  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/96802
-       * gcc.target/i386/pr96802-1.c: New test.
-       * gcc.target/i386/pr96802-2.c: Likewise.
-
-2020-08-26  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
-
-       * gcc.target/msp430/emulate-srli.c: Fix expected assembler text.
-       * gcc.target/msp430/max-inline-shift-430-no-opt.c: New test.
-       * gcc.target/msp430/max-inline-shift-430.c: New test.
-       * gcc.target/msp430/max-inline-shift-430x.c: New test.
-
-2020-08-26  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96698
-       * gcc.dg/vect/pr96698.c: New testcase.
-
-2020-08-26  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96783
-       * gcc.dg/vect/pr96783-1.c: New testcase.
-       * gcc.dg/vect/pr96783-2.c: Likewise.
-
-2020-08-26  Nathan Sidwell  <nathan@acm.org>
-
-       * g++.dg/lookup/operator-1.C: New.
-       * g++.dg/lookup/operator-2.C: New.
-
-2020-08-26  Qian Jianhua  <qianjh@cn.fujitsu.com>
-
-       * gcc.target/aarch64/insv_1.c: Add '#' in scan-assembler
-
-2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96156
-       * gdc.dg/pr96156.d: New test.
-
-2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96153
-       * gdc.dg/pr96153.d: Add new tests.
-
-2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96157
-       * gdc.dg/pr96157a.d: New test.
-       * gdc.dg/pr96157b.d: New test.
-
-2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * lib/gdc-utils.exp (gdc-convert-test): Clear PERMUTE_ARGS for
-       fail_compilation tests if not set by test file.
-
-2020-08-26  Martin Liska  <mliska@suse.cz>
-
-       * lib/target-supports-dg.exp: Add dg-require-symver.
-       * lib/target-supports.exp: Likewise.
-       * gcc.dg/ipa/symver1.c: New test.
-
-2020-08-26  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/declare-target-4.f90: New test.
-       * gfortran.dg/gomp/declare-target-5.f90: New test.
-
-2020-08-26  liuhongt  <hongtao.liu@intel.com>
-
-       PR target/96667
-       * gcc.target/i386/avx512bw-pr96246-1.c: Moved to...
-       * g++.target/i386/avx512bw-pr96246-1.C: ...here.
-       * gcc.target/i386/avx512bw-pr96246-2.c: Moved to...
-       * g++.target/i386/avx512bw-pr96246-2.C: ...here.
-       * gcc.target/i386/avx512vl-pr96246-1.c: Moved to...
-       * g++.target/i386/avx512vl-pr96246-1.C: ...here.
-       * gcc.target/i386/avx512vl-pr96246-2.c: Moved to...
-       * g++.target/i386/avx512vl-pr96246-2.C: ...here.
-
-2020-08-26  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/94858
-       * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Remove xfail.
-       * gcc.dg/analyzer/pr94858-1.c: New test.
-       * gcc.dg/analyzer/pr94858-2.c: New test.
-       * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: Update expected number
-       of enodes.
-       * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: Likewise.
-
-2020-08-26  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96777
-       * gcc.dg/analyzer/pr96777.c: New test.
-
-2020-08-25  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/95863
-       * gcc.target/i386/pr95863-1.c: New test.
-       * gcc.target/i386/pr95863-2.c: Likewise.
-
-2020-08-25  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR c/96678
-       * c-c++-common/gomp/map-4.c: New test.
-       * c-c++-common/gomp/depend-1.c: Update dg-error.
-       * c-c++-common/gomp/map-1.c: Likewise.
-       * c-c++-common/gomp/reduction-1.c: Likewise.
-       * g++.dg/gomp/depend-1.C: Likewise.
-       * g++.dg/gomp/depend-2.C: Likewise.
-
-2020-08-25  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/general/attributes_1.c: Rename
-       __ARM_FEATURE_SVE_VECTOR_OPERATIONS to
-       __ARM_FEATURE_SVE_VECTOR_OPERATORS.
-
-2020-08-25  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.target/aarch64/sve/acle/general-c++/attributes_2.C: New test.
-       * g++.target/aarch64/sve/acle/general-c++/mangle_6.C: Likewise.
-       * g++.target/aarch64/sve/acle/general-c++/mangle_7.C: Likewise.
-       * g++.target/aarch64/sve/acle/general-c++/mangle_8.C: Likewise.
-       * g++.target/aarch64/sve/acle/general-c++/mangle_9.C: Likewise.
-       * g++.target/aarch64/sve/acle/general-c++/mangle_10.C: Likewise.
-       * gcc.target/aarch64/sve/acle/general/attributes_7.c: Check the
-       error messages reported when arm_sve_vector_bits is applied to
-       SVE tuple types or to existing fixed-length SVE types.
-
-2020-08-25  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add a leading
-       "u" to the mangling of each SVE vector and predicate type.
-       * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise.
-       * g++.target/aarch64/sve/acle/general-c++/mangle_3.C: Likewise.
-       * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: Likewise.
-
-2020-08-25  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96548
-       PR tree-optimization/96760
-       * gcc.dg/torture/pr96548.c: New testcase.
-       * gcc.dg/torture/pr96760.c: Likewise.
-
-2020-08-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/96722
-       * g++.dg/opt/pr96722.C: New test.
-
-2020-08-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/96758
-       * gcc.dg/strcmpopt_12.c: New test.
-
-2020-08-25  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/96730
-       * gcc.dg/tree-ssa/pr96730.c: New test.
-
-2020-08-25  Roger Sayle  <roger@nextmovesoftware.com>
-
-       PR tree-optimization/21137
-       * gcc.dg/pr21137.c: New test.
-
-2020-08-25  Richard Biener  <rguenther@suse.de>
-
-       PR debug/96690
-       * g++.dg/lto/pr96690_0.C: New testcase.
-
-2020-08-25  Hongtao Liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/pr96755.c: New test.
-
-2020-08-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/96715
-       * gcc.dg/tree-ssa/copy-sign-3.c: New test.
-
-2020-08-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/96721
-       * g++.dg/opt/flifetime-dse8.C: New test.
-
-2020-08-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/95450
-       * gcc.target/powerpc/pr95450.c: New test.
-
-2020-08-25  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/other/final8.C: Adjust expected output.
-
-2020-08-24  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/96486
-       * gfortran.dg/pr96486.f90: New test.
-
-2020-08-24  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR target/94538
-       * gcc.target/arm/pure-code/pr94538-1.c: New test.
-       * gcc.target/arm/pure-code/pr94538-2.c: New test.
-
-2020-08-24  Martin Liska  <mliska@suse.cz>
-
-       * gcc.dg/vect/bb-slp-38.c: Adjust pattern as now we only process
-       a single vectorization and now 2 partial.
-       * gcc.dg/vect/bb-slp-45.c: New test.
-
-2020-08-24  Hans-Peter Nilsson  <hp@axis.com>
-
-       PR target/93372
-       * gcc.target/cris/pr93372-47.c: New test.
-
-2020-08-23  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/96744
-       * gcc.target/i386/pr96744-1.c: New test.
-       * gcc.target/i386/pr96744-2.c: Likewise.
-       * gcc.target/i386/pr96744-3a.c: Likewise.
-       * gcc.target/i386/pr96744-3b.c: Likewise.
-       * gcc.target/i386/pr96744-4.c: Likewise.
-       * gcc.target/i386/pr96744-5.c: Likewise.
-       * gcc.target/i386/pr96744-6.c: Likewise.
-       * gcc.target/i386/pr96744-7.c: Likewise.
-       * gcc.target/i386/pr96744-8a.c: Likewise.
-       * gcc.target/i386/pr96744-8b.c: Likewise.
-       * gcc.target/i386/pr96744-9.c: Likewise.
-
-2020-08-23  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/92785
-       * gfortran.dg/unlimited_polymorphic_31.f03: Change to stop 1.
-
-2020-08-23  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/96737
-       * gfortran.dg/pr96737.f90: Add option -g.
-
-2020-08-23  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/96737
-       * gfortran.dg/pr96737.f90: New test.
-
-2020-08-22  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/94851
-       * gcc.dg/analyzer/pr94851-1.c: New test.
-       * gcc.dg/analyzer/pr94851-3.c: New test.
-       * gcc.dg/analyzer/pr94851-4.c: New test.
-
-2020-08-22  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Drop
-       -fanalyzer-verbose-state-changes.
-
-2020-08-21  Hongtao Liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/pr96262-1.c: New test.
-
-2020-08-21  liuhongt  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/bitwise_mask_op-1.c: New test.
-       * gcc.target/i386/bitwise_mask_op-2.c: New test.
-       * gcc.target/i386/bitwise_mask_op-3.c: New test.
-       * gcc.target/i386/avx512bw-pr88465.c: New testcase.
-       * gcc.target/i386/avx512bw-kunpckwd-1.c: Adjust testcase.
-       * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
-       * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
-       * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
-       * gcc.target/i386/pr55342.c: Ditto.
-
-2020-08-21  liuhongt  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/spill_to_mask-1.c: New tests.
-       * gcc.target/i386/spill_to_mask-2.c: New tests.
-       * gcc.target/i386/spill_to_mask-3.c: New tests.
-       * gcc.target/i386/spill_to_mask-4.c: New tests.
-
-2020-08-21  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/95152
-       * gcc.dg/analyzer/pr95152-4.c: New test.
-       * gcc.dg/analyzer/pr95152-5.c: New test.
-
-2020-08-20  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96723
-       * g++.dg/analyzer/pr96723.C: New test.
-
-2020-08-20  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/96100
-       PR fortran/96101
-       * gfortran.dg/char_length_23.f90: New test.
-
-2020-08-20  Joe Ramsay  <Joe.Ramsay@arm.com>
-
-       PR target/96683
-       * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vst1q_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vst1q_s8.c: New test.
-       * gcc.target/arm/mve/intrinsics/vst1q_u16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vst1q_u8.c: New test.
-
-2020-08-20  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/pr67500.f90: New file.
-
-2020-08-20  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * lib/target-supports.exp (arm_soft_ok): Remove arm32 check.
-
-2020-08-20  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * gcc.target/arm/pure-code/pure-code.exp: Skip for
-       arm*-*-uclinuxfdpiceabi. Fix missing closing bracket.
-
-2020-08-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/96436
-       * gfortran.dg/pr96436_1.f90: New test.
-       * gfortran.dg/pr96436_2.f90: New test.
-       * gfortran.dg/pr96436_3.f90: New test.
-       * gfortran.dg/pr96436_4.f90: New test.
-       * gfortran.dg/pr96436_5.f90: New test.
-       * gfortran.dg/pr96436_6.f90: New test.
-       * gfortran.dg/pr96436_7.f90: New test.
-       * gfortran.dg/pr96436_8.f90: New test.
-       * gfortran.dg/pr96436_9.f90
-       * gfortran.dg/pr96436_10.f90
-
-2020-08-20  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96713
-       * gcc.dg/analyzer/pr96713.c: New test.
-
-2020-08-19  Jason Merrill  <jason@redhat.com>
-
-       DR 2369
-       * g++.dg/concepts/diagnostic10.C: Adjust expexcted errors.
-       * g++.dg/concepts/diagnostic13.C: Adjust expexcted errors.
-       * g++.dg/concepts/diagnostic2.C: Adjust expexcted errors.
-       * g++.dg/concepts/diagnostic3.C: Adjust expexcted errors.
-       * g++.dg/concepts/diagnostic4.C: Adjust expexcted errors.
-       * g++.dg/concepts/diagnostic5.C: Adjust expexcted errors.
-       * g++.dg/concepts/diagnostic9.C: Adjust expexcted errors.
-       * g++.dg/concepts/expression2.C: Adjust expexcted errors.
-       * g++.dg/concepts/fn5.C: Adjust expexcted errors.
-       * g++.dg/concepts/placeholder5.C: Adjust expexcted errors.
-       * g++.dg/concepts/pr67595.C: Adjust expexcted errors.
-       * g++.dg/cpp2a/concepts-pr78752-2.C: Adjust expexcted errors.
-       * g++.dg/cpp2a/concepts-pr84140.C: Adjust expexcted errors.
-       * g++.dg/cpp2a/concepts-recursive-sat3.C: Adjust expexcted errors.
-       * g++.dg/cpp2a/concepts-requires18.C: Adjust expexcted errors.
-       * g++.dg/cpp2a/concepts-requires19.C: Adjust expexcted errors.
-       * g++.dg/cpp2a/concepts3.C: Adjust expexcted errors.
-       * g++.dg/cpp2a/concepts-nondep1.C: New test.
-       * g++.dg/cpp2a/concepts-nondep1a.C: New test.
-
-2020-08-19  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96643
-       * g++.dg/analyzer/pr96643.C: New test.
-
-2020-08-19  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96705
-       * gcc.dg/analyzer/pr96705.c: New test.
-
-2020-08-19  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96699
-       * gcc.dg/analyzer/pr96699.c: New test.
-
-2020-08-19  Bill Schmidt  <wschmidt@linux.ibm.com>
-
-       * gcc.target/powerpc/pcrel-sibcall-1.c: Adjust.
-
-2020-08-19  Feng Xue  <fxue@os.amperecomputing.com>
-
-       PR tree-optimization/94234
-       * gcc.dg/pr94234-1.c: New test.
-
-2020-08-19  Peixin Qiao  <qiaopeixin@huawei.com>
-
-       * gcc.target/aarch64/mgeneral-regs_7.c: New test.
-
-2020-08-19  Pat Bernardi  <bernardi@adacore.com>
-
-       * gcc.dg/sinatan-2.c: Add dg-require-effective-target c99_runtime.
-       * gcc.dg/sinhovercosh-1.c: Likewise.
-       * gcc.dg/tanhbysinh.c: Likewise.
-
-2020-08-19  Tom de Vries  <tdevries@suse.de>
-
-       PR target/96494
-       * lib/target-supports.exp (check_effective_target_sync_int_long):
-       Return 1 for nvptx.
-       (check_effective_target_sync_int_long_stack): New proc.
-       * gcc.dg/pr86314.c: Require effective target sync_int_long_stack.
-
-2020-08-19  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96651
-       * gcc.dg/analyzer/pr96651-1.c: New test.
-       * gcc.dg/analyzer/pr96651-2.c: New test.
-
-2020-08-19  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96648
-       * gcc.dg/analyzer/pr96648.c: New test.
-
-2020-08-18  Peter Bergner  <bergner@linux.ibm.com>
-
-       * gcc.target/powerpc/mma-builtin-3.c: Rename xvcvbf16sp to xvcvbf16spn.
-
-2020-08-18  Jason Merrill  <jason@redhat.com>
-
-       PR c++/96199
-       * g++.dg/cpp1z/class-deduction-spec1.C: New test.
-
-2020-08-18  Jason Merrill  <jason@redhat.com>
-
-       PR c++/96199
-       * g++.dg/cpp2a/class-deduction-alias4.C: New test.
-
-2020-08-18  Harald Anlauf  <anlauf@gmx.de>
-
-       * gfortran.dg/minmax_char_3.f90: New test.
-       * gfortran.dg/min_max_kind.f90: New test.
-       * gfortran.dg/pr96613.f90: New test.
-
-2020-08-18  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/96665
-       PR middle-end/78257
-       * gcc.dg/memcmp-5.c: New test.
-
-2020-08-18  Martin Sebor  <msebor@redhat.com>
-
-       PR tree-optimization/96670
-       * gcc.dg/memchr-2.c: New test.
-       * gcc.dg/memcmp-6.c: New test.
-
-2020-08-18  Roger Sayle  <roger@nextmovesoftware.com>
-           Zdenek Sojka  <zsojka@seznam.cz>
-
-       PR rtl-optimization/96298
-       * gcc.dg/pr96298.c: New test.
-       * gcc.target/i386/pr96298.c: New test.
-
-2020-08-18  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96301
-       * gdc.dg/pr96301a.d: New test.
-       * gdc.dg/pr96301b.d: New test.
-       * gdc.dg/pr96301c.d: New test.
-
-2020-08-18  liuhongt  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/pr96562-1.c: New test.
-
-2020-08-18  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/96571
-       * gcc.dg/Wunused-var-4.c: New test.
-
-2020-08-18  liuhongt  <hongtao.liu@intel.com>
-
-       PR target/96574
-       * gcc.target/i386/pr92865-1.c: Adjust testcase.
-
-2020-08-18  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96641
-       * g++.dg/analyzer/pr96641.C: New test.
-
-2020-08-17  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96644
-       * gcc.dg/analyzer/pr96644.c: New test.
-
-2020-08-17  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96639
-       * gcc.dg/analyzer/pr96639.c: New test.
-
-2020-08-17  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96642
-       * gcc.dg/analyzer/pr96642.c: New test.
-
-2020-08-17  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/rdrand-1.c (dg-final): Update scan string.
-       * gcc.target/i386/rdrand-2.c (dg-final): Ditto.
-       * gcc.target/i386/rdrand-3.c (dg-final): Ditto.
-
-2020-08-17  liuhongt  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/endbr_immediate.c: New test.
-
-2020-08-14  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/78257
-       * gcc.dg/memchr.c: New test.
-       * gcc.dg/memcmp-2.c: New test.
-       * gcc.dg/memcmp-3.c: New test.
-       * gcc.dg/memcmp-4.c: New test.
-
-2020-08-14  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96611
-       * gcc.dg/analyzer/pr96611.c: New test.
-
-2020-08-14  Jason Merrill  <jason@redhat.com>
-
-       PR c++/90254
-       PR c++/93711
-       * g++.dg/cpp1z/aggr-base10.C: New test.
-       * g++.dg/cpp2a/no_unique_address7.C: New test.
-       * g++.dg/cpp2a/no_unique_address7a.C: New test.
-
-2020-08-14  Lewis Hyatt  <lhyatt@gmail.com>
-
-       * lib/prune.exp: Change TEST_ALWAYS_FLAGS to use -fdiagnostics-plain-output.
-       * lib/c-compat.exp: Adapt to the prune.exp change.
-
-2020-08-14  Tom de Vries  <tdevries@suse.de>
-
-       * gcc.dg/torture/pr92088-1.c: Add require-effective-target alloca.
-       * gcc.dg/torture/pr92088-2.c: Same.
-       * gcc.dg/torture/pr93124.c: Same.
-       * gcc.dg/torture/pr94479.c: Same.
-       * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: Same.
-
-2020-08-13  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/96598
-       * gcc.dg/analyzer/pr96598.c: New test.
-
-2020-08-13  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93032
-       PR analyzer/93938
-       PR analyzer/94011
-       PR analyzer/94099
-       PR analyzer/94399
-       PR analyzer/94458
-       PR analyzer/94503
-       PR analyzer/94640
-       PR analyzer/94688
-       PR analyzer/94689
-       PR analyzer/94839
-       PR analyzer/95026
-       PR analyzer/95042
-       PR analyzer/95240
-       * g++.dg/analyzer/pr93212.C: Add dg-warning for dangling
-       reference.
-       * g++.dg/analyzer/pr93950.C: Remove xfail.
-       * g++.dg/analyzer/pr94011.C: New test.
-       * g++.dg/analyzer/pr94028.C: Remove leak false positives; mark as
-       failing on C++98.
-       * g++.dg/analyzer/pr94503.C: New test.
-       * g++.dg/analyzer/pr95042.C: New test.
-       * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c: New test.
-       * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add xfail.
-       * gcc.dg/analyzer/CVE-2005-1689-minimal.c:
-       Include "analyzer-decls.h".
-       (test_4, test_5, test_6, test_7, test_8): New tests.
-       * gcc.dg/analyzer/abs-1.c: New test.
-       * gcc.dg/analyzer/aliasing-1.c: New test.
-       * gcc.dg/analyzer/aliasing-2.c: New test.
-       * gcc.dg/analyzer/analyzer-decls.h (__analyzer_describe): New
-       decl.
-       (__analyzer_dump_num_heap_regions): Remove.
-       * gcc.dg/analyzer/attribute-nonnull.c: Add dg-warnings for cases
-       where NULL is directly used as an argument.
-       * gcc.dg/analyzer/bzero-1.c: New test.
-       * gcc.dg/analyzer/casts-1.c: New test.
-       * gcc.dg/analyzer/casts-2.c: New test.
-       * gcc.dg/analyzer/compound-assignment-1.c
-       (test_4): Remove xfail from leak false positive.
-       (called_by_test_5a): Add "allocated here" expected message.
-       (called_by_test_5b): Make expected leak message more precise.
-       * gcc.dg/analyzer/compound-assignment-3.c: Update expected leak
-       message.
-       * gcc.dg/analyzer/compound-assignment-4.c: New test.
-       * gcc.dg/analyzer/compound-assignment-5.c: New test.
-       * gcc.dg/analyzer/conditionals-notrans.c: Remove xfails.
-       * gcc.dg/analyzer/data-model-1.c (test_12d): Update expected
-       results.
-       (test_13): Remove xfail.
-       (test_14): Remove xfail.
-       (test_15): Remove xfail.
-       (test_16): Remove xfails.  Add out-of-bounds access.
-       (test_16_alt): Remove xfails.
-       (test_23): Remove xfail.
-       (test_24): Remove xfail.
-       (test_25): Remove xfail.
-       (test_26): Update expected result.  Remove xfail.  Add xfail.
-       (test_27): Remove xfails.
-       (test_29): Add __analyzer_eval pointer comparisons.
-       (test_41): Generalize expected output for u.ptr comparison with
-       NULL for targets where this could be known to be false.
-       (test_42): Remove xfail.
-       (test_51): Remove xfails.
-       * gcc.dg/analyzer/data-model-13.c: Update for improvements to
-       source location and wording of leak message.
-       * gcc.dg/analyzer/data-model-14.c: Remove -fanalyzer-fine-grained.
-       (test_1): Update for improvement to expected message.
-       (test_2): Remove xfail.
-       * gcc.dg/analyzer/data-model-18.c: Remove xfail.
-       * gcc.dg/analyzer/data-model-20.c: New test.
-       * gcc.dg/analyzer/data-model-5.c: Add dg-warning for deref of
-       NULL.  Add xfailing false leak.
-       * gcc.dg/analyzer/data-model-5b.c: Add xfailing false leak.
-       * gcc.dg/analyzer/data-model-5c.c: Update xfailing false leak.
-       * gcc.dg/analyzer/data-model-5d.c: Reimplement.
-       * gcc.dg/analyzer/data-model-6.c: Delete test.
-       * gcc.dg/analyzer/data-model-8.c: Remove xfail.
-       * gcc.dg/analyzer/describe-1.c: New test.
-       * gcc.dg/analyzer/dot-output.c: Remove xfail.
-       * gcc.dg/analyzer/explode-1.c: Add expected leak warning.
-       * gcc.dg/analyzer/explode-2.c: Add expected leak warnings.  Mark
-       double-free warnings as xfail for now.
-       * gcc.dg/analyzer/feasibility-1.c: New test.
-       * gcc.dg/analyzer/first-field-1.c: New test.
-       * gcc.dg/analyzer/first-field-2.c: New test.
-       * gcc.dg/analyzer/init.c: New test.
-       * gcc.dg/analyzer/leak-2.c: New test.
-       * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: New test.
-       * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: New test.
-       * gcc.dg/analyzer/loop-2a.c: Update expected behavior.
-       * gcc.dg/analyzer/loop-3.c: Mark use-after-free as xfail.  Add
-       expected warning about deref of unchecked pointer.
-       * gcc.dg/analyzer/loop-4.c: Remove -fno-analyzer-state-purge.
-       Update expected behavior.
-       * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: New test.
-       * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: New test.
-       * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: New test.
-       * gcc.dg/analyzer/loop-start-to-end-by-step.c: New test.
-       * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: New test.
-       * gcc.dg/analyzer/loop.c: Remove -fno-analyzer-state-purge.
-       Update expected behavior.
-       * gcc.dg/analyzer/malloc-1.c: Remove xfails from leak false
-       positives.  Update expected wording of global_link.m_ptr leak.
-       (test_49): New test.
-       * gcc.dg/analyzer/malloc-4.c: Remove leak false positive.  Update
-       expected wording of leak warning.
-       * gcc.dg/analyzer/malloc-in-loop.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Update expected path
-       to show call to wrapped_malloc.
-       * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Remove
-       -fanalyzer-verbose-state-changes.
-       * gcc.dg/analyzer/malloc-paths-9.c: Remove comment about duplicate
-       warnings.  Remove duplicate use-after-free paths.
-       * gcc.dg/analyzer/malloc-vs-local-1a.c: Add dg-warning for deref
-       of unchecked pointer.  Update expected number of enodes.
-       * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
-       * gcc.dg/analyzer/malloc-vs-local-3.c: Add dg-warning for deref of
-       unchecked pointer.  Update expected number of enodes.  Avoid
-       overspecifying the leak message.
-       * gcc.dg/analyzer/memset-1.c: New test.
-       * gcc.dg/analyzer/paths-3.c: Update expected number of enodes.
-       * gcc.dg/analyzer/paths-4.c: Likewise.
-       * gcc.dg/analyzer/paths-6.c: Likewise.
-       * gcc.dg/analyzer/paths-7.c: Likewise.
-       * gcc.dg/analyzer/pr93032-mztools-simplified.c: New test.
-       * gcc.dg/analyzer/pr93032-mztools.c: New test.
-       * gcc.dg/analyzer/pr93382.c: Mark taint tests as failing.
-       * gcc.dg/analyzer/pr93938.c: New test.
-       * gcc.dg/analyzer/pr94099.c: Replace uninit dg-warning with
-       dg-warning for NULL dereference.
-       * gcc.dg/analyzer/pr94399.c: New test.
-       * gcc.dg/analyzer/pr94447.c: Add dg-warning for NULL dereference.
-       * gcc.dg/analyzer/pr94458.c: New test.
-       * gcc.dg/analyzer/pr94640.c: New test.
-       * gcc.dg/analyzer/pr94688.c: New test.
-       * gcc.dg/analyzer/pr94689.c: New test.
-       * gcc.dg/analyzer/pr94839.c: New test.
-       * gcc.dg/analyzer/pr95026.c: New test.
-       * gcc.dg/analyzer/pr95240.c: New test.
-       * gcc.dg/analyzer/refcounting-1.c: New test.
-       * gcc.dg/analyzer/single-field.c: New test.
-       * gcc.dg/analyzer/stale-frame-1.c: New test.
-       * gcc.dg/analyzer/symbolic-1.c: New test.
-       * gcc.dg/analyzer/symbolic-2.c: New test.
-       * gcc.dg/analyzer/symbolic-3.c: New test.
-       * gcc.dg/analyzer/symbolic-4.c: New test.
-       * gcc.dg/analyzer/symbolic-5.c: New test.
-       * gcc.dg/analyzer/symbolic-6.c: New test.
-       * gcc.dg/analyzer/taint-1.c: Mark the "gets unchecked value"
-       events as failing for now.  Update dg-message directives to avoid
-       relying on numbering.
-       * gcc.dg/analyzer/torture/loop-inc-ptr-1.c: New test.
-       * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: New test.
-       * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: New test.
-       * gcc.dg/analyzer/unknown-fns-2.c: New test.
-       * gcc.dg/analyzer/unknown-fns-3.c: New test.
-       * gcc.dg/analyzer/unknown-fns-4.c: New test.
-       * gcc.dg/analyzer/unknown-fns.c: Update dg-warning to reflect fixed
-       source location for leak diagnostic.
-       * gcc.dg/analyzer/use-after-free.c: New test.
-       * gcc.dg/analyzer/vla-1.c: New test.
-       * gcc.dg/analyzer/zlib-4.c: Rewrite to avoid "exit" calls.  Add
-       expected leak warnings.
-       * gfortran.dg/analyzer/pr93993.f90: Remove leak of tm warning,
-       which seems to have been a false positive.
-
-2020-08-13  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/96506
-       * gcc.target/powerpc/pr96506.c: New test.
-
-2020-08-13  Andre Vehreschild  <vehre@gcc.gnu.org>
-
-       PR fortran/93671
-       * gfortran.dg/coarray/pr93671.f90: New test.
-
-2020-08-13  Richard Sandiford  <richard.sandiford@arm.com>
-
-       Revert:
-       2020-08-13  Peixin Qiao  <qiaopeixin@huawei.com>
-
-       * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that
-       -mgeneral-regs-only is compatible with the use of vector type
-       used in the test case.
-
-2020-08-13  Kwok Cheung Yeung  <kcy@codesourcery.com>
-
-       * gcc.target/nvptx/ia64-sync-5.c: New.
-
-2020-08-13  Martin Liska  <mliska@suse.cz>
-
-       PR ipa/96482
-       * gcc.dg/ipa/pr96482-2.c: New test.
-
-2020-08-13  Hongtao Liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/avx512bw-pr96246-1.c: New test.
-       * gcc.target/i386/avx512bw-pr96246-2.c: New test.
-       * gcc.target/i386/avx512vl-pr96246-1.c: New test.
-       * gcc.target/i386/avx512vl-pr96246-2.c: New test.
-       * gcc.target/i386/avx512bw-vmovdqu16-1.c: Adjust test.
-       * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
-       * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
-       * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
-       * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
-       * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
-       * gcc.target/i386/avx512vl-pr92686-movcc-1.c: Ditto.
-       * gcc.target/i386/avx512vl-pr96246-1.c: Ditto.
-       * gcc.target/i386/avx512vl-pr96246-2.c: Ditto.
-       * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
-       * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
-       * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
-       * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
-
-2020-08-13  Hans-Peter Nilsson  <hp@axis.com>
-
-       PR middle-end/94600
-       * gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c, gcc.dg/pr94600-7.c,
-       gcc.dg/pr94600-8.c: Align t0 to 4-byte boundary.
-
-2020-08-13  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/92812
-       * g++.dg/cpp2a/paren-init27.C: New test.
-       * g++.dg/cpp2a/paren-init28.C: New test.
-       * g++.dg/cpp2a/paren-init29.C: New test.
-       * g++.dg/cpp2a/paren-init30.C: New test.
-       * g++.dg/cpp2a/paren-init31.C: New test.
-       * g++.dg/cpp2a/paren-init32.C: New test.
-
-2020-08-12  Roger Sayle  <roger@nextmovesoftware.com>
-           UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/96558
-       * gcc.dg/pr96558.c: New test.
-
-2020-08-12  Martin Liska  <mliska@suse.cz>
-
-       PR ipa/96482
-       * gcc.dg/ipa/pr96482.c: New test.
-
-2020-08-12  Peixin Qiao  <qiaopeixin@huawei.com>
-
-       * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that
-       -mgeneral-regs-only is compatible with the use of vector type
-       used in the test case.
-
-2020-08-12  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/nontemporal-1.f90: New test.
-       * gfortran.dg/gomp/nontemporal-2.f90: New test.
-
-2020-08-12  Tom de Vries  <tdevries@suse.de>
-
-       * gcc.target/nvptx/ia64-sync-1.c: New test.
-       * gcc.target/nvptx/ia64-sync-2.c: New test.
-       * gcc.target/nvptx/ia64-sync-3.c: New test.
-       * gcc.target/nvptx/ia64-sync-4.c: New test.
-
-2020-08-12  Kwok Cheung Yeung  <kcy@codesourcery.com>
-
-       PR testsuite/96519
-       * gcc.dg/ia64-sync-5.c (AC, init_qi, test_qi): Change element type to
-       signed char.
-
-2020-08-12  Tom de Vries  <tdevries@suse.de>
-
-       PR testsuite/96566
-       * lib/target-supports.exp (check_effective_target_large_initializer):
-       New proc.
-       * gcc.dg/builtin-object-size-21.c: Require large_initializer.
-       * gcc.dg/strlenopt-55.c: Same.
-
-2020-08-12  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M
-       restrictions.
-
-2020-08-12  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * gcc.target/arm/multilib.exp: Fix parameter passing for gcc_opts.
-
-2020-08-12  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       PR target/96308
-       * g++.dg/pr96308.C: New test.
-
-2020-08-12  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       PR target/96456
-       * gcc.target/s390/pr96456.c: New test.
-
-2020-08-12  Alan Modra  <amodra@gmail.com>
-
-       PR target/96525
-       * gcc.target/powerpc/pr96493.c: Make it a link test when no
-       power10_hw.  Require power10_ok.
-
-2020-08-11  David Edelsohn  <dje.gcc@gmail.com>
-
-       * g++.dg/opt/flifetime-dse2.C: Remove AIX xfail.
-       * g++.dg/opt/flifetime-dse4.C: Remove AIX xfail.
-
-2020-08-11  Tom de Vries  <tdevries@suse.de>
-
-       * gcc.dg/Warray-bounds-46.c: Add missing require-effective-target
-       directive.
-       * gcc.dg/Warray-bounds-48.c: Same.
-       * gcc.dg/Warray-bounds-50.c: Same.
-       * gcc.dg/Wreturn-local-addr-2.c: Same.
-       * gcc.dg/Wreturn-local-addr-3.c: Same.
-       * gcc.dg/Wreturn-local-addr-4.c: Same.
-       * gcc.dg/Wreturn-local-addr-6.c: Same.
-       * gcc.dg/Wstack-usage.c: Same.
-       * gcc.dg/Wstringop-overflow-15.c: Same.
-       * gcc.dg/Wstringop-overflow-23.c: Same.
-       * gcc.dg/Wstringop-overflow-25.c: Same.
-       * gcc.dg/Wstringop-overflow-27.c: Same.
-       * gcc.dg/Wstringop-overflow-39.c: Same.
-       * gcc.dg/analyzer/alloca-leak.c: Same.
-       * gcc.dg/analyzer/data-model-1.c: Same.
-       * gcc.dg/analyzer/data-model-16.c: Same.
-       * gcc.dg/analyzer/malloc-1.c: Same.
-       * gcc.dg/analyzer/malloc-paths-8.c: Same.
-       * gcc.dg/analyzer/pr93546.c: Same.
-       * gcc.dg/analyzer/setjmp-1.c: Same.
-       * gcc.dg/analyzer/setjmp-2.c: Same.
-       * gcc.dg/analyzer/setjmp-3.c: Same.
-       * gcc.dg/analyzer/setjmp-4.c: Same.
-       * gcc.dg/analyzer/setjmp-5.c: Same.
-       * gcc.dg/analyzer/setjmp-6.c: Same.
-       * gcc.dg/analyzer/setjmp-7.c: Same.
-       * gcc.dg/analyzer/setjmp-7a.c: Same.
-       * gcc.dg/analyzer/setjmp-8.c: Same.
-       * gcc.dg/analyzer/setjmp-9.c: Same.
-       * gcc.dg/analyzer/setjmp-pr93378.c: Same.
-       * gcc.dg/gimplefe-44.c: Same.
-       * gcc.dg/pr84131.c: Same.
-       * gcc.dg/pr93986.c: Same.
-       * gcc.dg/pr95133.c: Same.
-       * gcc.dg/pr95857.c: Same.
-       * gcc.dg/strlenopt-83.c: Same.
-       * gcc.dg/strlenopt-84.c: Same.
-       * gcc.dg/strlenopt-91.c: Same.
-       * gcc.dg/uninit-32.c: Same.
-       * gcc.dg/uninit-36.c: Same.
-
-2020-08-11  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/96545
-       * c-c++-common/pr96545.c: New test.
-
-2020-08-11  Jakub Jelinek  <jakub@redhat.com>
-
-       PR rtl-optimization/96539
-       * gcc.target/i386/pr96539.c: New test.
-
-2020-08-11  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/96549
-       * gcc.c-torture/execute/pr96549.c: New test.
-
-2020-08-11  Jan Hubicka  <hubicka@ucw.cz>
-
-       * gcc.dg/ipa/ipa-clone-2.c: Lower threshold from 500 to 400.
-
-2020-08-10  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/88003
-       * g++.dg/cpp1y/auto-fn61.C: New test.
-
-2020-08-10  Marek Polacek  <polacek@redhat.com>
-
-       * lib/gcc-dg.exp (gcc-dg-test-1): Handle dg-ice.
-       (cleanup-after-saved-dg-test): Reset expect_ice.
-       * lib/prune.exp (prune_ices): New.
-       * lib/target-supports-dg.exp (dg-ice): New.
-
-2020-08-10  Roger Sayle  <roger@nextmovesoftware.com>
-
-       * gcc.target/i386/minmax-12.c: New test.
-
-2020-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/96556
-       * gfortran.dg/do_check_15.f90: New test.
-
-2020-08-10  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/96497
-       * g++.dg/cpp2a/spaceship-constexpr3.C: New test.
-
-2020-08-10  Patrick Palka  <ppalka@redhat.com>
-
-       * g++.dg/cpp2a/concepts-fn5.C: New test.
-       * g++.dg/concepts/fn8.C: Generalize dg-error directive to accept
-       "no matching function ..." diagnostic.
-       * g++.dg/cpp2a/concepts-fn1.C: Likewise.
-       * g++.dg/cpp2a/concepts-ts2.C: Likewise.
-       * g++.dg/cpp2a/concepts-ts3.C: Likewise.
-
-2020-08-10  Marc Glisse  <marc.glisse@inria.fr>
-
-       PR tree-optimization/95433
-       * gcc.dg/tree-ssa/pr95433-2.c: New file.
-
-2020-08-10  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/96312
-       * gfortran.dg/pr96312.f90: New test.
-
-2020-08-10  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/96102
-       * gfortran.dg/pr96102.f90: New test.
-
-2020-08-10  Hongtao Liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/pr92865-1.c: Adjust testcase.
-
-2020-08-09  Roger Sayle  <roger@nextmovesoftware.com>
-
-       PR target/71321
-       * gcc.target/i386/pr71321.c: Check that the code doesn't use
-       the 4B zero displacement lea, not that it uses lea.
-
-2020-08-09  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * gcc.dg/torture/fp-int-convert-timode-3.c: XFAIL run.
-       * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
-
-2020-08-09  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/pr44194-1.c: Skip for mmix.
-
-2020-08-09  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/pr30957-1.c: xfail for mmix.
-
-2020-08-08  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/96530
-       * gcc.target/powerpc/pr96530.c: New test.
-
-2020-08-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/96424
-       * c-c++-common/gomp/pr96424.c: New test.
-
-2020-08-07  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96514
-       * gcc.dg/pr96514.c: New testcase.
-
-2020-08-07  Jose E. Marchesi  <jose.marchesi@oracle.com>
-
-       * gcc.target/bpf/diag-funargs-2.c: Remove trailing whitespaces.
-       * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
-       * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
-       * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
-       * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
-       * gcc.target/bpf/helper-sock-ops-cb-flags-set.c
-       * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
-       * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
-       * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
-       * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
-       * gcc.target/bpf/helper-strtoul.c: Likewise.
-       * gcc.target/bpf/helper-strtol.c: Likewise.
-       * gcc.target/bpf/helper-sock-map-update.c: Likewise.
-       * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
-       * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
-       * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
-       * gcc.target/bpf/helper-sk-release.c: Likewise.
-       * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
-       * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
-       * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
-       * gcc.target/bpf/helper-skb-change-head.c: Likewise.
-       * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
-       * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
-       * gcc.target/bpf/helper-set-hash.c: Likewise.
-       * gcc.target/bpf/helper-setsockopt.c: Likewise.
-       * gcc.target/bpf/helper-redirect-map.c: Likewise.
-       * gcc.target/bpf/helper-rc-repeat.c: Likewise.
-       * gcc.target/bpf/helper-rc-keydown.c: Likewise.
-       * gcc.target/bpf/helper-probe-read-str.c: Likewise.
-       * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
-       * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
-       * gcc.target/bpf/helper-override-return.c: Likewise.
-       * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
-       * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
-       * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
-       * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
-       * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
-       * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
-       * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
-       * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
-       * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
-       * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
-       * gcc.target/bpf/helper-get-local-storage.c: Likewise.
-       * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
-       * gcc.target/bpf/helper-getsockopt.c: Likewise.
-       * gcc.target/bpf/diag-funargs-3.c: Likewise.
-
-2020-08-07  Kwok Cheung Yeung  <kcy@codesourcery.com>
-           Tom de Vries  <tdevries@suse.de>
-
-       * gcc.dg/ia64-sync-5.c: New test.
-
-2020-08-07  Michael Meissner  <meissner@linux.ibm.com>
-
-       * gcc.target/powerpc/bswap-brd.c: New test.
-       * gcc.target/powerpc/bswap-brw.c: New test.
-       * gcc.target/powerpc/bswap-brh.c: New test.
-
-2020-08-07  Alan Modra  <amodra@gmail.com>
-
-       * gcc.target/powerpc/pr96493.c: New file.
-
-2020-08-06  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/arm/stack-protector-1.c: New test.
-       * gcc.target/arm/stack-protector-2.c: Likewise.
-
-2020-08-06  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/96446
-       * gcc.target/powerpc/pr96446.c: New test.
-
-2020-08-06  Roger Sayle  <roger@nextmovesoftware.com>
-
-       * gcc.target/i386/minmax-9.c: Restrict test to !ia32.
-
-2020-08-06  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/96480
-       * gcc.dg/tree-ssa/pr96480.c: New test.
-
-2020-08-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
-
-       * gcc.target/bpf/helper-bind.c: Adjust to new kernel helpers
-       mechanism.
-       * gcc.target/bpf/helper-bpf-redirect.c: Likewise.
-       * gcc.target/bpf/helper-clone-redirect.c: Likewise.
-       * gcc.target/bpf/helper-csum-diff.c: Likewise.
-       * gcc.target/bpf/helper-csum-update.c: Likewise.
-       * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
-       * gcc.target/bpf/helper-fib-lookup.c: Likewise.
-       * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
-       * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
-       * gcc.target/bpf/helper-get-current-comm.c: Likewise.
-       * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
-       * gcc.target/bpf/helper-get-current-task.c: Likewise.
-       * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
-       * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
-       * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
-       * gcc.target/bpf/helper-get-local-storage.c: Likewise.
-       * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
-       * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
-       * gcc.target/bpf/helper-get-route-realm.c: Likewise.
-       * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
-       * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
-       * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
-       * gcc.target/bpf/helper-get-stack.c: Likewise.
-       * gcc.target/bpf/helper-get-stackid.c: Likewise.
-       * gcc.target/bpf/helper-getsockopt.c: Likewise.
-       * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
-       * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
-       * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
-       * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
-       * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
-       * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
-       * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
-       * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
-       * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
-       * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
-       * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
-       * gcc.target/bpf/helper-map-push-elem.c: Likewise.
-       * gcc.target/bpf/helper-map-update-elem.c: Likewise.
-       * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
-       * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
-       * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
-       * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
-       * gcc.target/bpf/helper-msg-push-data.c: Likewise.
-       * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
-       * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
-       * gcc.target/bpf/helper-override-return.c: Likewise.
-       * gcc.target/bpf/helper-perf-event-output.c: Likewise.
-       * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
-       * gcc.target/bpf/helper-perf-event-read.c: Likewise.
-       * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
-       * gcc.target/bpf/helper-probe-read-str.c: Likewise.
-       * gcc.target/bpf/helper-probe-read.c: Likewise.
-       * gcc.target/bpf/helper-probe-write-user.c: Likewise.
-       * gcc.target/bpf/helper-rc-keydown.c: Likewise.
-       * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
-       * gcc.target/bpf/helper-rc-repeat.c: Likewise.
-       * gcc.target/bpf/helper-redirect-map.c: Likewise.
-       * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
-       * gcc.target/bpf/helper-set-hash.c: Likewise.
-       * gcc.target/bpf/helper-setsockopt.c: Likewise.
-       * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
-       * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
-       * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
-       * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
-       * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
-       * gcc.target/bpf/helper-sk-release.c: Likewise.
-       * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
-       * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
-       * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
-       * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
-       * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
-       * gcc.target/bpf/helper-skb-change-head.c: Likewise.
-       * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
-       * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
-       * gcc.target/bpf/helper-skb-change-type.c: Likewise.
-       * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
-       * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
-       * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
-       * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
-       * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
-       * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
-       * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
-       * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
-       * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
-       * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
-       * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
-       * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
-       * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
-       * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
-       * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
-       * gcc.target/bpf/helper-sock-map-update.c: Likewise.
-       * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
-       * gcc.target/bpf/helper-spin-lock.c: Likewise.
-       * gcc.target/bpf/helper-spin-unlock.c: Likewise.
-       * gcc.target/bpf/helper-strtol.c: Likewise.
-       * gcc.target/bpf/helper-strtoul.c: Likewise.
-       * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
-       * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
-       * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
-       * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
-       * gcc.target/bpf/helper-tail-call.c: Likewise.
-       * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
-       * gcc.target/bpf/helper-tcp-sock.c: Likewise.
-       * gcc.target/bpf/helper-trace-printk.c: Likewise.
-       * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
-       * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
-       * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
-       * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
-
-2020-08-06  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96491
-       * gcc.dg/torture/pr96491.c: New testcase.
-
-2020-08-06  Roger Sayle  <roger@nextmovesoftware.com>
-           UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/minmax-8.c: New test.
-       * gcc.target/i386/minmax-9.c: New test.
-       * gcc.target/i386/minmax-10.c: New test.
-       * gcc.target/i386/minmax-11.c: New test.
-
-2020-08-05  Patrick Palka  <ppalka@redhat.com>
-           Jason Merrill  <jason@redhat.com>
-
-       PR c++/96282
-       * g++.dg/cpp0x/constexpr-array26.C: New test.
-       * g++.dg/cpp0x/constexpr-array27.C: New test.
-       * g++.dg/cpp2a/constexpr-init18.C: New test.
-
-2020-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/96469
-       * gfortran.dg/do_check_14.f90: New test.
-
-2020-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/96469
-       * gfortran.dg/do_check_4.f90: Hide change in index variable
-       from compile-time analysis.
-       * gfortran.dg/do_check_13.f90: New test.
-
-2020-08-05  Marc Glisse  <marc.glisse@inria.fr>
-
-       PR tree-optimization/95906
-       PR target/70314
-       * gcc.dg/tree-ssa/andnot-2.c: New file.
-       * gcc.dg/tree-ssa/pr95906.c: Likewise.
-       * gcc.target/i386/pr70314.c: Likewise.
-
-2020-08-05  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR target/96191
-       * gcc.target/aarch64/stack-protector-1.c: New test.
-       * gcc.target/aarch64/stack-protector-2.c: Likewise.
-
-2020-08-05  2020-08-04  Carl Love  <cel@us.ibm.com>
-
-       * gcc.target/powerpc/vec-blend-runnable.c: New test.
-       * gcc.target/powerpc/vec-permute-ext-runnable.c: New test.
-
-2020-08-05  2020-08-04  Carl Love  <cel@us.ibm.com>
-
-       * gcc.target/powerpc/vec-splati-runnable.c: New test.
-
-2020-08-05  2020-08-04  Carl Love  <cel@us.ibm.com>
-
-       * gcc.target/powerpc/vec-shift-double-runnable.c:  New test file.
-
-2020-08-05  2020-08-04 Carl Love  <cel@us.ibm.com>
-
-       * gcc.target/powerpc/vec-replace-word-runnable.c: New test.
-
-2020-08-05  2020-08-04  Carl Love  <cel@us.ibm.com>
-
-       * gcc.target/powerpc/vec-insert-word-runnable.c: New test case.
-
-2020-08-04  Roger Sayle  <roger@nextmovesoftware.com>
-
-       * gcc.target/nvptx/mul-hi.c: New test.
-       * gcc.target/nvptx/umul-hi.c: New test.
-
-2020-08-04  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/96082
-       * g++.dg/template/template-keyword3.C: New test.
-
-2020-08-04  Nathan Sidwell  <nathan@acm.org>
-
-       * g++.dg/template/pr39425.C: Adjust errors, (unbounded
-       template recursion).
-       * g++.old-deja/g++.pt/spec20.C: Remove fallout diagnostics.
-
-2020-08-04  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/collapse1.f90: Add dg-error.
-       * gfortran.dg/gomp/collapse2.f90: New test.
-
-2020-08-04  Roger Sayle  <roger@nextmovesoftware.com>
-
-       PR rtl-optimization/60473
-       * gcc.target/i386/pr60473.c: New test.
-
-2020-08-04  Marc Glisse  <marc.glisse@inria.fr>
-
-       PR tree-optimization/95433
-       * gcc.c-torture/execute/pr23135.c: Add -fwrapv to avoid
-       undefined behavior.
-       * gcc.dg/tree-ssa/pr95433.c: New file.
-
-2020-08-04  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96153
-       * gdc.dg/pr96153.d: New test.
-
-2020-08-04  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94024
-       * g++.dg/diagnostic/mem-init1.C: New test.
-
-2020-08-04  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/88240
-       * gcc.target/i386/pr88240.c: New testcase.
-
-2020-08-04  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/lastprivate-conditional-3.f90: Enable some
-       previously disabled 'lastprivate(conditional:' dg-warnings.
-
-2020-08-04  Sudakshina Das  <sudi.das@arm.com>
-
-       * gcc.target/aarch64/cpymem-q-reg_1.c: New test.
-       * gcc.target/aarch64/large_struct_copy_2.c: Update for ldp q regs.
-
-2020-08-04  Andrea Corallo  <andrea.corallo@arm.com>
-
-       * gcc.target/aarch64/acle/jcvt_2.c: New testcase.
-       * lib/target-supports.exp
-       (check_effective_target_aarch64_fjcvtzs_hw): Add new check for
-       FJCVTZS hw.
-
-2020-08-04  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/96426
-       * gcc.c-torture/compile/pr96426.c: New test.
-
-2020-08-04  Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/96354
-       * g++.dg/opt/pr96354.C: New test.
-
-2020-08-04  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96429
-       * gdc.dg/pr96429.d: New test.
-
-2020-08-04  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/96325
-       * gfortran.dg/pr96325.f90: Change from run to compile.
-
-2020-08-04  Xionghu Luo  <luoxhu@linux.ibm.com>
-
-       PR rtl-optimization/71309
-       * gcc.target/powerpc/pr71309.c: New test.
-
-2020-08-03  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/vector_float.c: Skip if not lp64.
-
-2020-08-03  Marek Polacek  <polacek@redhat.com>
-
-       DR 2032
-       PR c++/96218
-       * g++.dg/cpp1y/var-templ67.C: New test.
-
-2020-08-03  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/96402
-       * gcc.target/aarch64/pr96402.c: New test.
-
-2020-08-03  Julian Brown  <julian@codesourcery.com>
-           Thomas Schwinge  <thomas@codesourcery.com>
-
-       * gfortran.dg/goacc/attach-descriptor.f90: Update pattern output. Add
-       scanning of gimplify dump.
-
-2020-08-03  Martin Jambor  <mjambor@suse.cz>
-
-       * lib/target-supports.exp (check_effective_target_offload_hsa):
-       Removed.
-       * c-c++-common/gomp/gridify-1.c: Removed test.
-       * c-c++-common/gomp/gridify-2.c: Likewise.
-       * c-c++-common/gomp/gridify-3.c: Likewise.
-       * c-c++-common/gomp/hsa-indirect-call-1.c: Likewise.
-       * gfortran.dg/gomp/gridify-1.f90: Likewise.
-       * gcc.dg/gomp/gomp.exp: Do not pass -Wno-hsa to tests.
-       * g++.dg/gomp/gomp.exp: Likewise.
-       * gfortran.dg/gomp/gomp.exp: Likewise.
-
-2020-08-03  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.dg/pr96377-1.c: Add -Wno-psabi.
-       * gcc.dg/pr96377-2.c: Likewise.
-
-2020-08-03  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96254
-       * gdc.dg/pr96254a.d: New test.
-       * gdc.dg/pr96254b.d: New test.
-
-2020-08-02  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR target/96320
-       * gfortran.dg/module_procedure_4.f90 : New test.
-
-2020-08-02  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/96325
-       * gfortran.dg/pr96325.f90: New test.
-       * gfortran.dg/pr91589.f90: Update error message.
-
-2020-08-01  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR c/96377
-       * gcc.dg/pr96377-1.c: New test.
-       * gcc.dg/pr96377-2.c: Likewise.
-       * gcc.dg/pr96377-3.c: Likewise.
-       * gcc.dg/pr96377-4.c: Likewise.
-       * gcc.dg/pr96377-5.c: Likewise.
-       * gcc.dg/pr96377-6.c: Likewise.
-       * gcc.target/aarch64/pr96377-1.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_3.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_4.c: Likewise.
-       * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_3.C: Likewise.
-       * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_4.C: Likewise.
-
-2020-08-01  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/loop-8.c: Skip for mmix.
-
-2020-07-31  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/96182
-       * g++.dg/cpp1y/constexpr-96182.C: New test.
-       * g++.dg/other/error35.C (S<T>::g()): Add return statement.
-       * g++.dg/cpp1y/pr63996.C (foo): Likewise.
-       * g++.dg/cpp1y/constexpr-return2.C (f): Likewise.
-       * g++.dg/cpp1y/var-templ44.C (make_array): Add throw 1.
-
-2020-07-31  Roger Sayle  <roger@nextmovesoftware.com>
-           Tom de Vries  <tdevries@suse.de>
-
-       * gcc.target/nvptx/v2si-cvt.c: Simplify source.  Remove
-       scan-assembler directives.  Mention PR96403.
-
-2020-07-31  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/compilable.d: Removed.
-       * gdc.dg/gdc108.d: New test.
-       * gdc.dg/gdc115.d: New test.
-       * gdc.dg/gdc121.d: New test.
-       * gdc.dg/gdc122.d: New test.
-       * gdc.dg/gdc127.d: New test.
-       * gdc.dg/gdc131.d: New test.
-       * gdc.dg/gdc133.d: New test.
-       * gdc.dg/gdc141.d: New test.
-       * gdc.dg/gdc142.d: New test.
-       * gdc.dg/gdc15.d: New test.
-       * gdc.dg/gdc17.d: New test.
-       * gdc.dg/gdc170.d: New test.
-       * gdc.dg/gdc171.d: New test.
-       * gdc.dg/gdc179.d: New test.
-       * gdc.dg/gdc183.d: New test.
-       * gdc.dg/gdc186.d: New test.
-       * gdc.dg/gdc187.d: New test.
-       * gdc.dg/gdc19.d: New test.
-       * gdc.dg/gdc191.d: New test.
-       * gdc.dg/gdc194.d: New test.
-       * gdc.dg/gdc196.d: New test.
-       * gdc.dg/gdc198.d: New test.
-       * gdc.dg/gdc200.d: New test.
-       * gdc.dg/gdc204.d: New test.
-       * gdc.dg/gdc210.d: New test.
-       * gdc.dg/gdc212.d: New test.
-       * gdc.dg/gdc213.d: New test.
-       * gdc.dg/gdc218.d: New test.
-       * gdc.dg/gdc223.d: New test.
-       * gdc.dg/gdc231.d: New test.
-       * gdc.dg/gdc239.d: New test.
-       * gdc.dg/gdc24.d: New test.
-       * gdc.dg/gdc240.d: New test.
-       * gdc.dg/gdc241.d: New test.
-       * gdc.dg/gdc242a.d: New test.
-       * gdc.dg/gdc242b.d: New test.
-       * gdc.dg/gdc248.d: New test.
-       * gdc.dg/gdc250.d: New test.
-       * gdc.dg/gdc251.d: New test.
-       * gdc.dg/gdc253a.d: New test.
-       * gdc.dg/gdc253b.d: New test.
-       * gdc.dg/gdc255.d: New test.
-       * gdc.dg/gdc256.d: New test.
-       * gdc.dg/gdc261.d: New test.
-       * gdc.dg/gdc27.d: New test.
-       * gdc.dg/gdc273.d: New test.
-       * gdc.dg/gdc280.d: New test.
-       * gdc.dg/gdc284.d: New test.
-       * gdc.dg/gdc285.d: New test.
-       * gdc.dg/gdc286.d: New test.
-       * gdc.dg/gdc300.d: New test.
-       * gdc.dg/gdc309.d: New test.
-       * gdc.dg/gdc31.d: New test.
-       * gdc.dg/gdc35.d: New test.
-       * gdc.dg/gdc36.d: New test.
-       * gdc.dg/gdc37.d: New test.
-       * gdc.dg/gdc4.d: New test.
-       * gdc.dg/gdc43.d: New test.
-       * gdc.dg/gdc47.d: New test.
-       * gdc.dg/gdc51.d: New test.
-       * gdc.dg/gdc57.d: New test.
-       * gdc.dg/gdc66.d: New test.
-       * gdc.dg/gdc67.d: New test.
-       * gdc.dg/gdc71.d: New test.
-       * gdc.dg/gdc77.d: New test.
-       * gdc.dg/imports/gdc239.d: Remove phobos dependency.
-       * gdc.dg/imports/gdc241a.d: Updated imports.
-       * gdc.dg/imports/gdc241b.d: Likewise.
-       * gdc.dg/imports/gdc251a.d: Likewise.
-       * gdc.dg/imports/gdc253.d: Rename to...
-       * gdc.dg/imports/gdc253a.d: ...this.
-       * gdc.dg/imports/gdc253b.d: New.
-       * gdc.dg/imports/gdc36.d: New.
-       * gdc.dg/imports/runnable.d: Removed.
-       * gdc.dg/link.d: Removed.
-       * gdc.dg/runnable.d: Removed.
-       * gdc.dg/runnable2.d: Removed.
-       * gdc.dg/simd.d: Remove phobos dependency.
-
-2020-07-31  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/96003
-       * g++.dg/warn/Wnonnull7.C: New test.
-
-2020-07-31  Richard Biener  <rguenther@suse.de>
-
-       PR debug/96383
-       * gcc.dg/debug/dwarf2/pr96383-1.c: New testcase.
-       * gcc.dg/debug/dwarf2/pr96383-2.c: Likewise.
-
-2020-07-31  Kewen Lin  <linkw@linux.ibm.com>
-
-       * gcc.target/aarch64/sve/cost_model_2.c: Adjust due to cost model
-       change.
-
-2020-07-31  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/96369
-       * c-c++-common/pr96369.c: New testcase.
-
-2020-07-31  Martin Liska  <mliska@suse.cz>
-
-       * gcc.dg/tree-prof/indir-call-prof-malloc.c: New test.
-
-2020-07-31  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/torture/20200727-0.c: New testcase.
-
-2020-07-31  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/96197
-       * g++.dg/cpp1y/constexpr-array8.C: New test.
-
-2020-07-30  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96152
-       * gdc.dg/pr96152.d: New test.
-
-2020-07-30  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96154
-       * gdc.dg/pr96154a.d: New test.
-       * gdc.dg/pr96154b.d: New test.
-
-2020-07-30  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/96140
-       * gdc.dg/pr96140.d: New test.
-
-2020-07-30  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * gcc.target/powerpc/lsbb-runnable.c: New test.
-       * gcc.target/powerpc/lsbb.c: New test.
-
-2020-07-30  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/array1.d: New test.
-
-2020-07-30  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/intrinsics.d: Add ror and rol tests.
-
-2020-07-30  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/intrinsics.d: New test.
-
-2020-07-30  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96370
-       * gcc.dg/pr96370.c: New testcase.
-
-2020-07-30  Roger Sayle  <roger@nextmovesoftware.com>
-           Tom de Vries  <tdevries@suse.de>
-
-       * gcc.target/nvptx/v2si-vec-set-extract.c: New test.
-
-2020-07-30  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/64194
-       * g++.dg/cpp1y/auto-fn60.C: New test.
-
-2020-07-30  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/95486
-       * g++.dg/cpp2a/class-deduction-alias3.C: New test.
-
-2020-07-30  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/96106
-       * g++.dg/concepts/abbrev7.C: New test.
-
-2020-07-30  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/96164
-       * g++.dg/cpp2a/concepts-explicit-inst5.C: New test.
-
-2020-07-29  Roger Sayle  <roger@nextmovesoftware.com>
-
-       * gcc.target/nvptx/recip-1.c: New test.
-
-2020-07-29  Jason Merrill  <jason@redhat.com>
-
-       PR c++/91427
-       * g++.dg/coroutines/co-return-syntax-10-movable.C: Extend.
-       * g++.dg/cpp0x/Wredundant-move1.C: Adjust for C++20.
-       * g++.dg/cpp0x/Wredundant-move7.C: Adjust for C++20.
-       * g++.dg/cpp0x/Wredundant-move9.C: Adjust for C++20.
-       * g++.dg/cpp0x/elision_neg.C: Adjust for C++20.
-       * g++.dg/cpp0x/move-return2.C: Adjust for C++20.
-       * g++.dg/cpp0x/ref-qual20.C: Adjust for C++20.
-       * g++.dg/cpp2a/implicit-move1.C: New test.
-       * g++.dg/cpp2a/implicit-move2.C: New test.
-       * g++.dg/cpp2a/implicit-move3.C: New test.
-
-2020-07-29  Jason Merrill  <jason@redhat.com>
-
-       PR c++/91212
-       * g++.dg/cpp0x/move-return3.C: New test.
-
-2020-07-29  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/order-3.f90: New test.
-       * gfortran.dg/gomp/order-4.f90: New test.
-
-2020-07-29  Tiziano Müller  <tiziano.mueller@chem.uzh.ch>
-
-       * c-c++-common/cpp/has-include-1-traditional.c: New.
-
-2020-07-29  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/map-3.f90: New test.
-       * gfortran.dg/gomp/map-4.f90: New test.
-
-2020-07-29  Joe Ramsay  <joe.ramsay@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: New file.
-
-2020-07-29  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/96319
-       * gfortran.dg/pr96319.f90: New test.
-
-2020-07-29  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96349
-       * gcc.dg/torture/pr96349.c: New testcase.
-
-2020-07-29  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/53298
-       * gfortran.dg/pr53298.f90: New test.
-
-2020-07-29  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/requires-1.f90: New test.
-       * gfortran.dg/gomp/requires-2.f90: New test.
-       * gfortran.dg/gomp/requires-3.f90: New test.
-       * gfortran.dg/gomp/requires-4.f90: New test.
-       * gfortran.dg/gomp/requires-5.f90: New test.
-       * gfortran.dg/gomp/requires-6.f90: New test.
-       * gfortran.dg/gomp/requires-7.f90: New test.
-       * gfortran.dg/gomp/requires-8.f90: New test.
-       * gfortran.dg/gomp/requires-9.f90: New test.
-
-2020-07-28  Sergei Trofimovich  <siarheit@google.com>
-
-       PR ipa/96291
-       * gcc.dg/lto/pr96291_0.c: New testcase.
-       * gcc.dg/lto/pr96291_1.c: Support file.
-       * gcc.dg/lto/pr96291_2.c: Likewise.
-       * gcc.dg/lto/pr96291.h: Likewise.
-
-2020-07-28  Roger Sayle  <roger@nextmovesoftware.com>
-           Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/fold-popcount-5.c: New test.
-       * gcc.dg/fold-parity-1.c: Likewise.
-       * gcc.dg/fold-parity-2.c: Likewise.
-       * gcc.dg/fold-parity-3.c: Likewise.
-       * gcc.dg/fold-parity-4.c: Likewise.
-       * gcc.dg/fold-parity-5.c: Likewise.
-
-2020-07-28  Nathan Sidwell  <nathan@acm.org>
-
-       * lib/options.exp: Fix spello
-
-2020-07-28  Jakub Jelinek  <jakub@redhat.com>
-           Mark Wielaard  <mark@klomp.org>
-
-       PR c++/96328
-       * g++.dg/diagnostic/pr96328.C: New test.
-
-2020-07-28  Jakub Jelinek  <jakub@redhat.com>
-
-       PR preprocessor/96323
-       * c-c++-common/cpp/pr96323.c: New test.
-
-2020-07-28  Roger Sayle  <roger@nextmovesoftware.com>
-           Tom de Vries  <tdevries@suse.de>
-
-       * gcc.target/nvptx/cvt.c: New test.
-       * gcc.target/nvptx/shift16.c: New test.
-
-2020-07-28  Jakub Jelinek  <jakub@redhat.com>
-
-       * g++.dg/cpp2a/nontype-subob1.C: Allow s1, i1 or x1 instead of l1 for
-       targets with short, int or long long ssize_t.
-
-2020-07-28  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/96335
-       * gcc.dg/pr96335.c: New test.
-
-2020-07-27  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/torture/pr39074-2.c: Adjust for mmix.
-       * gcc.dg/torture/pr39074.c, gcc.dg/torture/pta-callused-1.c: Ditto.
-
-2020-07-27  Nathan Sidwell  <nathan@acm.org>
-
-       * g++.dg/lookup/missing-std-include-10.h: New.
-       * g++.dg/lookup/missing-std-include-10.C: New.
-       * g++.dg/lookup/missing-std-include-11.C: New.
-
-2020-07-27  Martin Sebor  <msebor@redhat.com>
-
-       PR tree-optimization/84079
-       * gcc.dg/Warray-bounds-62.c: New test.
-
-2020-07-27  Martin Liska  <mliska@suse.cz>
-
-       PR tree-optimization/96128
-       * gcc.target/s390/vector/pr96128.c: New test.
-
-2020-07-27  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR bootstrap/96203
-       * gcc.target/i386/pr96203-1.c: New test.
-       * gcc.target/i386/pr96203-2.c: Likewise.
-
-2020-07-27  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/tree-ssa/vector-4.c: Adjust for mmix.
-
-2020-07-27  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for mmix.
-
-2020-07-27  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan for mmix.
-
-2020-07-27  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix.
-
-2020-07-26  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/79504
-       * g++.dg/cpp0x/decltype79.C: New test.
-
-2020-07-26  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix.
-
-2020-07-26  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/torture/pr59330.c: Disable for mmix.
-
-2020-07-25  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/abi/pure-virtual1.C: Add dynamic_lookup option
-       for Darwin.
-
-2020-07-25  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/96310
-       * g++.dg/warn/Wnonnull8.C: New file.
-
-2020-07-24  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/pr95907.c: New.
-
-2020-07-24  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * c-c++-common/pr56493.c: Allow ":" in label, for mmix.
-
-2020-07-24  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * c-c++-common/patchable_function_entry-decl.c,
-       c-c++-common/patchable_function_entry-default.c,
-       c-c++-common/patchable_function_entry-definition.c: Adjust for mmix.
-
-2020-07-24  Sunil K Pandey  <skpgkp2@gmail.com>
-
-       PR target/96192
-       * c-c++-common/pr96192-1.c: New test.
-
-2020-07-24  Alexandre Oliva  <oliva@adacore.com>
-
-       * lib/scanoffload.exp (scoff-testname, scoff-adjust): New.
-       (scoff): Call them.
-
-2020-07-24  Alexandre Oliva  <oliva@adacore.com>
-
-       PR driver/96230
-       * gcc.misc-tests/outputs.exp: Add tests with -dumpbase-ext,
-       with identical -dumpbase, with -dumpbase "", and without any
-       -dumpbase.
-       (outest): Fix "" expansion in expected outputs, skip
-       adjustments.
-
-2020-07-24  Alexandre Oliva  <oliva@adacore.com>
-
-       PR testsuite/95720
-       * lib/gcc-defs.exp (gcc_adjust_linker_flags_list): Split out of...
-       (gcc_adjust_linker_flags): ... this.  Protect gluefile and
-       wrap_flags.
-       * gcc.misc-tests/outputs.exp: Use gcc_adjust_linker_flags_list.
-
-2020-07-24  Dominique d'Humieres  <dhumieres.dominique@free.fr>
-
-       PR fortran/93567
-       * gfortran.dg/round_3.f08: Add test cases.
-
-2020-07-24  Dominique d'Humieres  <dhumieres.dominique@free.fr>
-
-       PR fortran/93592
-       * gfortran.dg/fmt_en.f90: Adjust test.
-       * gfortran.dg/fmt_en_rd.f90: New test.
-       * gfortran.dg/fmt_en_rn.f90: New test.
-       * gfortran.dg/fmt_en_ru.f90: New test.
-       * gfortran.dg/fmt_en_rz.f90: New test.
-
-2020-07-24  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/81339
-       * g++.dg/cpp0x/decltype78.C: New test.
-
-2020-07-24  Thomas Schwinge  <thomas@codesourcery.com>
-
-       * lib/scandump.exp (scan-dump-dem-not): Fix TCL syntax error.
-
-2020-07-24  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR middle-end/95886
-       * gcc.target/i386/memcpy-pr95886.c: Restrict test to !ia32.
-
-2020-07-23  Martin Sebor  <msebor@redhat.com>
-
-       PR testsuite/95886
-       * gcc.target/i386/memcpy-pr95886.c: Restrict test to LP64.
-
-2020-07-23  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/lastprivate-conditional-1.f90: New test.
-       * gfortran.dg/gomp/lastprivate-conditional-2.f90: New test.
-       * gfortran.dg/gomp/lastprivate-conditional-3.f90: New test.
-       * gfortran.dg/gomp/lastprivate-conditional-4.f90: New test.
-       * gfortran.dg/gomp/lastprivate-conditional-5.f90: New test.
-
-2020-07-23  Kito Cheng  <kito.cheng@sifive.com>
-
-       PR target/96260
-       * gcc.target/riscv/pr91441.c: Update warning message.
-       * gcc.target/riscv/pr96260.c: New.
-
-2020-07-23  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * c-c++-common/builtin-has-attribute-4.c: Require visibility.
-
-2020-07-22  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/cancel-2.f90: New test.
-       * gfortran.dg/gomp/cancel-3.f90: New test.
-       * gfortran.dg/gomp/if-1.f90: New test.
-
-2020-07-22  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/96236
-       * gcc.target/powerpc/mma-double-test.c: Update storing results for
-       correct little-endian ordering.
-       * gcc.target/powerpc/mma-single-test.c: Likewise.
-
-2020-07-22  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/95237
-       * c-c++-common/pr95237-6.c: Only run for x86 targets.
-
-2020-07-22  Tobias Burnus  <tobias@codesourcery.com>
-
-       * c-c++-common/gomp/critical-hint-1.c: Moved to libgomp/.
-       * c-c++-common/gomp/critical-hint-2.c: Moved to libgomp/.
-       * gfortran.dg/gomp/critical-hint-1.f90: Moved to libgomp/.
-       * gfortran.dg/gomp/critical-hint-2.f90: Moved to libgomp/.
-
-2020-07-22  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
-
-       * gcc.target/aarch64/ldp_vec_v2sf.c: New test.
-       * gcc.target/aarch64/ldp_vec_v2si.c: New test.
-       * gcc.target/aarch64/stp_vec_v2df.c: New test.
-       * gcc.target/aarch64/stp_vec_v2di.c: New test.
-       * gcc.target/aarch64/stp_vec_v2sf.c: New test.
-       * gcc.target/aarch64/stp_vec_v2si.c: New test.
-
-2020-07-22  Tobias Burnus  <tobias@codesourcery.com>
-
-       * g++.dg/gomp/critical-3.C: Add nameless critical with hint testcase.
-       * c-c++-common/gomp/critical-hint-1.c: New test.
-       * c-c++-common/gomp/critical-hint-2.c: New test.
-       * gfortran.dg/gomp/critical-hint-1.f90: New test.
-       * gfortran.dg/gomp/critical-hint-2.f90: New test.
-
-2020-07-22  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/no_profile_instrument_function-attr-1.c: Adjust scanned
-       regex for NO_DOT_IN_LABEL.
-
-2020-07-21  Sunil K Pandey  <skpgkp2@gmail.com>
-
-       PR target/95237
-       * c-c++-common/pr95237-1.c: New test.
-       * c-c++-common/pr95237-2.c: New test.
-       * c-c++-common/pr95237-3.c: New test.
-       * c-c++-common/pr95237-4.c: New test.
-       * c-c++-common/pr95237-5.c: New test.
-       * c-c++-common/pr95237-6.c: New test.
-       * c-c++-common/pr95237-7.c: New test.
-       * c-c++-common/pr95237-8.c: New test.
-       * c-c++-common/pr95237-9.c: New test.
-
-2020-07-21  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/92488
-       * gcc.target/powerpc/convert-fp-128.c (bl): Update POWER9 count.
-
-2020-07-21  Nathan Sidwell  <nathan@acm.org>
-
-       * g++.dg/parse/pr96257.C: New.
-
-2020-07-21  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/89574
-       * gfortran.dg/pr89574.f90: New file.
-
-2020-07-21  Sandra Loosemore  <sandra@codesourcery.com>
-
-       * lib/profopt.exp (auto-profopt-execute): Pass -DFOR_AUTOFDO_TESTING
-       on command line for both compiles.
-       * gcc.dg/tree-prof/cold_partition_label.c: Scale down for
-       non-FDO testing.
-       * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: Likewise.
-       * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: Likewise.
-       * gcc.dg/tree-prof/indir-call-prof-topn.c: Likewise.
-       * gcc.dg/tree-prof/section-attr-1.c: Likewise.
-       * gcc.dg/tree-prof/section-attr-2.c: Likewise.
-       * gcc.dg/tree-prof/section-attr-3.c: Likewise.
-
-2020-07-21  Dimitar Dimitrov  <dimitar@dinux.eu>
-
-       * gcc.dg/attr-copy-4.c: Unpacked may still have alignment of 1
-       on targets with default_packed.
-       * gcc.dg/c11-align-9.c: Remove AVR target filter and replace
-       with default_packed filter.
-
-2020-07-21  Dimitar Dimitrov  <dimitar@dinux.eu>
-
-       * gcc.dg/pr53037-1.c: Relax warning pattern.
-
-2020-07-21  Dimitar Dimitrov  <dimitar@dinux.eu>
-
-       * c-c++-common/Waddress-of-packed-member-2.c: Add dg-warning for
-       ignored attribute if target is default_packed.
-       * c-c++-common/Wattributes.c: Ditto.
-       * c-c++-common/attr-copy.c: Ditto.
-       * c-c++-common/builtin-has-attribute-4.c: Ditto.
-       * c-c++-common/pr51628-29.c: Ditto.
-       * c-c++-common/pr51628-30.c: Ditto.
-       * c-c++-common/pr51628-32.c: Ditto.
-       * gcc.dg/Wattributes-6.c: Ditto.
-       * gcc.dg/attr-copy-4.c: Ditto.
-       * gcc.dg/attr-copy-8.c: Ditto.
-
-2020-07-21  Dimitar Dimitrov  <dimitar@dinux.eu>
-
-       * c-c++-common/Waddress-of-packed-member-1.c: Filter dg-warning
-       for targets who pack by default.
-       * c-c++-common/Waddress-of-packed-member-2.c: Ditto.
-       * c-c++-common/pr51628-13.c: Ditto.
-       * c-c++-common/pr51628-15.c: Ditto.
-       * c-c++-common/pr51628-16.c: Ditto.
-       * c-c++-common/pr51628-26.c: Ditto.
-       * c-c++-common/pr51628-27.c: Ditto.
-       * c-c++-common/pr51628-28.c: Ditto.
-       * c-c++-common/pr51628-29.c: Ditto.
-       * c-c++-common/pr51628-3.c: Ditto.
-       * c-c++-common/pr51628-30.c: Ditto.
-       * c-c++-common/pr51628-31.c: Ditto.
-       * c-c++-common/pr51628-32.c: Ditto.
-       * c-c++-common/pr51628-33.c: Ditto.
-       * c-c++-common/pr51628-35.c: Ditto.
-       * c-c++-common/pr51628-4.c: Ditto.
-       * c-c++-common/pr51628-5.c: Ditto.
-       * c-c++-common/pr51628-6.c: Ditto.
-       * c-c++-common/pr51628-8.c: Ditto.
-       * c-c++-common/pr51628-9.c: Ditto.
-       * c-c++-common/pr88664-2.c: Ditto.
-       * gcc.dg/pr51628-17.c: Ditto.
-       * gcc.dg/pr51628-19.c: Ditto.
-       * gcc.dg/pr51628-20.c: Ditto.
-       * gcc.dg/pr51628-21.c: Ditto.
-       * gcc.dg/pr51628-22.c: Ditto.
-       * gcc.dg/pr51628-24.c: Ditto.
-       * gcc.dg/pr51628-25.c: Ditto.
-       * gcc.dg/pr51628-34.c: Ditto.
-       * gcc.dg/pr88928.c: Ditto.
-
-2020-07-21  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.dg/analyzer/signal-1.c: Add dg-require-effective-target
-       signal.
-       * gcc.dg/analyzer/signal-2.c: Ditto.
-       * gcc.dg/analyzer/signal-3.c: Ditto.
-       * gcc.dg/analyzer/signal-4a.c: Ditto.
-       * gcc.dg/analyzer/signal-4b.c: Ditto.
-       * gcc.dg/analyzer/signal-5.c: Ditto.
-       * gcc.dg/analyzer/signal-6.c: Ditto.
-       * gcc.dg/analyzer/signal-exit.c: Ditto.
-
-2020-07-21  Xionghu Luo  <luoxhu@linux.ibm.com>
-
-       PR rtl-optimization/89310
-       * gcc.target/powerpc/pr89310.c: New test.
-
-2020-07-21  Kewen Lin  <linkw@linux.ibm.com>
-
-       * gcc.target/powerpc/p9-vec-length-1.h: New test.
-       * gcc.target/powerpc/p9-vec-length-2.h: New test.
-       * gcc.target/powerpc/p9-vec-length-3.h: New test.
-       * gcc.target/powerpc/p9-vec-length-4.h: New test.
-       * gcc.target/powerpc/p9-vec-length-5.h: New test.
-       * gcc.target/powerpc/p9-vec-length-6.h: New test.
-       * gcc.target/powerpc/p9-vec-length-7.h: New test.
-       * gcc.target/powerpc/p9-vec-length-8.h: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-1.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-2.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-3.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-4.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-5.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-6.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-7.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-8.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-run-1.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-run-2.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-run-3.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-run-4.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-run-5.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-run-6.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-run-7.c: New test.
-       * gcc.target/powerpc/p9-vec-length-epil-run-8.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-1.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-2.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-3.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-4.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-5.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-6.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-7.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-8.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-run-1.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-run-2.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-run-3.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-run-4.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-run-5.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-run-6.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-run-7.c: New test.
-       * gcc.target/powerpc/p9-vec-length-full-run-8.c: New test.
-       * gcc.target/powerpc/p9-vec-length-run-1.h: New test.
-       * gcc.target/powerpc/p9-vec-length-run-2.h: New test.
-       * gcc.target/powerpc/p9-vec-length-run-3.h: New test.
-       * gcc.target/powerpc/p9-vec-length-run-4.h: New test.
-       * gcc.target/powerpc/p9-vec-length-run-5.h: New test.
-       * gcc.target/powerpc/p9-vec-length-run-6.h: New test.
-       * gcc.target/powerpc/p9-vec-length-run-7.h: New test.
-       * gcc.target/powerpc/p9-vec-length-run-8.h: New test.
-       * gcc.target/powerpc/p9-vec-length.h: New test.
-
-2020-07-21  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/independent-cloneids-1.c: Skip for mmix.
-       flag_stack_usage_info.
-
-2020-07-21  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/cdce3.c: Update matched line-number.
-
-2020-07-20  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/opt/flifetime-dse7.C: New test.
-
-2020-07-20  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp1z/nontype2.C: No error in C++20.
-       * g++.dg/template/nontype25.C: No error in C++20.
-       * g++.dg/template/nontype8.C: No error in C++20.
-       * g++.dg/cpp2a/nontype-subob1.C: New test.
-       * g++.dg/cpp2a/nontype-subob2.C: New test.
-       * g++.dg/cpp1z/nontype3.C: Now C++17-only.
-       * g++.dg/cpp2a/feat-cxx2a.C: Adjust expected value.
-
-2020-07-20  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/class-deduction-aggr7.C: New test.
-
-2020-07-20  Yang Yang  <yangyang305@huawei.com>
-
-       * gcc.target/aarch64/sve/pr96195.c: New test.
-
-2020-07-20  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95750
-       * gcc.target/i386/pr95750.c: New test.
-
-2020-07-20  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/95189
-       PR middle-end/95886
-       * gcc.dg/memcmp-pr95189.c: New test.
-       * gcc.dg/strncmp-3.c: New test.
-       * gcc.target/i386/memcpy-pr95886.c: New test.
-
-2020-07-20  Alex Coplan  <alex.coplan@arm.com>
-
-       PR jit/69435
-       * jit.dg/jit.exp (fixed_host_execute): Fix regex patterns to
-       always explicitly match newlines.
-
-2020-07-20  Jakub Jelinek  <jakub@redhat.com>
-
-       PR libstdc++/93121
-       * gcc.dg/tree-ssa/pr93121-2.c: New test.
-
-2020-07-20  Jakub Jelinek  <jakub@redhat.com>
-
-       PR libstdc++/93121
-       * gcc.dg/tree-ssa/pr93121-1.c: New test.
-
-2020-07-20  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/const-uniq-1.c: Adjust scanned pattern for mmix.
-
-2020-07-20  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/cdce3.c: Skip for mmix.
-
-2020-07-20  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/pr87485.c: Require scheduling.
-
-2020-07-19  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/95973
-       PR target/96238
-       * gcc.target/i386/pr95973.c: New test.
-
-2020-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/96018
-       * gfortran.dg/implicit_pure_5.c: New file.
-       * gfortran.dg/implicit_pure_5.f90: New file.
-
-2020-07-19  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/attr-copy-6.c: Require visibility.
-
-2020-07-19  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * gcc.dg/Wno-frame-address.c: Skip for cris and mmix.
-
-2020-07-18  Jakub Jelinek  <jakub@redhat.com>
-
-       * c-c++-common/cpp/pragma-eof.c: Use .+3 instead of 6 in
-       dg-error.
-
-2020-07-18  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gfortran.dg/goacc/finalize-1.f: Adjust regex for 32 bits.
-
-2020-07-18  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * c-c++-common/cpp/pragma-eof.c: Require fopenmp.
-
-2020-07-18  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/92488
-       * gcc.target/powerpc/convert-fp-128.c (bl, drsp, drdpq): Update counts.
-       (__dpd_trunctdsd2): Make conditional on !hard_dfp.
-       (__dpd_extendsddd2, __dpd_extendsdtd2, __dpd_truncddsd2,
-       __dpd_extendddtd2, __dpd_trunctddd2): Use !hard_dfp.
-       * gcc.target/powerpc/pr92488.c: New test.
-
-2020-07-17  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/79815
-       * g++.dg/cpp1y/auto-fn59.C: New test.
-
-2020-07-17  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/96186
-       PR target/88713
-       * gcc.target/i386/pr88713-3.c: New test.
-
-2020-07-17  Tamar Christina  <tamar.christina@arm.com>
-
-       * gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New test.
-       * gcc.target/aarch64/cpunative/info_0: New test.
-       * gcc.target/aarch64/cpunative/info_1: New test.
-       * gcc.target/aarch64/cpunative/info_10: New test.
-       * gcc.target/aarch64/cpunative/info_11: New test.
-       * gcc.target/aarch64/cpunative/info_12: New test.
-       * gcc.target/aarch64/cpunative/info_13: New test.
-       * gcc.target/aarch64/cpunative/info_14: New test.
-       * gcc.target/aarch64/cpunative/info_15: New test.
-       * gcc.target/aarch64/cpunative/info_2: New test.
-       * gcc.target/aarch64/cpunative/info_3: New test.
-       * gcc.target/aarch64/cpunative/info_4: New test.
-       * gcc.target/aarch64/cpunative/info_5: New test.
-       * gcc.target/aarch64/cpunative/info_6: New test.
-       * gcc.target/aarch64/cpunative/info_7: New test.
-       * gcc.target/aarch64/cpunative/info_8: New test.
-       * gcc.target/aarch64/cpunative/info_9: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_0.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_1.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_10.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_11.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_12.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_13.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_14.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_15.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_2.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_3.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_4.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_5.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_6.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_7.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_8.c: New test.
-       * gcc.target/aarch64/cpunative/native_cpu_9.c: New test.
-
-2020-07-17  Tamar Christina  <tamar.christina@arm.com>
-
-       * lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add
-       verbose output.
-
-2020-07-17  Andrew Pinski  <apinksi@marvell.com>
-           Dmitrij Pochepko  <dmitrij.pochepko@bell-sw.com>
-
-       PR target/93720
-       * gcc.target/aarch64/vins-1.c: New test.
-       * gcc.target/aarch64/vins-2.c: New test.
-       * gcc.target/aarch64/vins-3.c: New test.
-
-2020-07-17  Andrew Pinski  <apinksi@marvell.com>
-           Dmitrij Pochepko  <dmitrij.pochepko@bell-sw.com>
-
-       PR target/82199
-       * gcc.target/aarch64/vdup_n_3.c: New test.
-       * gcc.target/aarch64/vzip_1.c: New test.
-       * gcc.target/aarch64/vzip_2.c: New test.
-       * gcc.target/aarch64/vzip_3.c: New test.
-       * gcc.target/aarch64/vzip_4.c: New test.
-
-2020-07-17  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       PR target/96127
-       * gcc.target/s390/pr96127.c: New test.
-
-2020-07-17  Kewen Lin  <linkw@linux.ibm.com>
-
-       * gcc.target/powerpc/conv-vectorize-1.c: Add option
-       -fno-vect-cost-model.
-       * gcc.target/powerpc/conv-vectorize-2.c: Likewise.
-
-2020-07-16  Julian Brown  <julian@codesourcery.com>
-           Thomas Schwinge  <thomas@codesourcery.com>
-
-       * gfortran.dg/goacc/attach-descriptor.f90: New test.
-
-2020-07-16  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95591
-       PR c++/95599
-       PR c++/95823
-       PR c++/95824
-       PR c++/95895
-       * g++.dg/coroutines/pr95591.C: New test.
-       * g++.dg/coroutines/pr95599.C: New test.
-       * g++.dg/coroutines/pr95823.C: New test.
-       * g++.dg/coroutines/pr95824.C: New test.
-
-2020-07-16  Jonathan Wakely  <jwakely@redhat.com>
-
-       PR testsuite/96014
-       * g++.dg/analyzer/pr94028.C: Replace dynamic exception
-       specification with noexcept-specifier for C++11 and later.
-
-2020-07-16  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/96189
-       * gcc.target/i386/pr96189-1.c: New test.
-
-2020-07-16  Marek Polacek  <polacek@redhat.com>
-
-       DR 188
-       * g++.dg/DRs/dr188.C: New test.
-
-2020-07-15  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/96189
-       * gcc.target/i386/pr96189.c: New test.
-
-2020-07-15  Nathan Sidwell  <nathan@acm.org>
-
-       * g++.dg/parse/pragma-recovery.C: New.
-
-2020-07-15  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/96174
-       * gcc.target/i386/avx512f-vcmppd-3.c: New test.
-       * gcc.target/i386/avx512f-vcmpps-3.c: New test.
-
-2020-07-15  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/96176
-       * gcc.target/i386/pr96176.c: New test.
-
-2020-07-14  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/59978
-       * g++.dg/cpp0x/vt-59978.C: New test.
-
-2020-07-14  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/95443
-       * gcc.target/i386/pr95443-1.c (simple_strstr): Replace
-       __glibc_unlikely with __builtin_expect.
-
-2020-07-14  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95789
-       PR c++/96104
-       PR c++/96179
-       * g++.dg/conversion/ref4.C: New test.
-       * g++.dg/conversion/ref5.C: New test.
-       * g++.dg/conversion/ref6.C: New test.
-
-2020-07-14  Lewis Hyatt  <lhyatt@gmail.com>
-
-       PR preprocessor/49973
-       PR other/86904
-       * c-c++-common/Wmisleading-indentation-3.c: Adjust expected output
-       for new defaults.
-       * c-c++-common/Wmisleading-indentation.c: Likewise.
-       * c-c++-common/diagnostic-format-json-1.c: Likewise.
-       * c-c++-common/diagnostic-format-json-2.c: Likewise.
-       * c-c++-common/diagnostic-format-json-3.c: Likewise.
-       * c-c++-common/diagnostic-format-json-4.c: Likewise.
-       * c-c++-common/diagnostic-format-json-5.c: Likewise.
-       * c-c++-common/missing-close-symbol.c: Likewise.
-       * g++.dg/diagnostic/bad-binary-ops.C: Likewise.
-       * g++.dg/parse/error4.C: Likewise.
-       * g++.old-deja/g++.brendan/crash11.C: Likewise.
-       * g++.old-deja/g++.pt/overload2.C: Likewise.
-       * g++.old-deja/g++.robertl/eb109.C: Likewise.
-       * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
-       * gcc.dg/bad-binary-ops.c: Likewise.
-       * gcc.dg/format/branch-1.c: Likewise.
-       * gcc.dg/format/pr79210.c: Likewise.
-       * gcc.dg/plugin/diagnostic-test-expressions-1.c: Likewise.
-       * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Likewise.
-       * gcc.dg/redecl-4.c: Likewise.
-       * gfortran.dg/diagnostic-format-json-1.F90: Likewise.
-       * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
-       * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
-       * go.dg/arrayclear.go: Add a comment explaining why adding a
-       comment was necessary to work around a dejagnu bug.
-       * c-c++-common/diagnostic-units-1.c: New test.
-       * c-c++-common/diagnostic-units-2.c: New test.
-       * c-c++-common/diagnostic-units-3.c: New test.
-       * c-c++-common/diagnostic-units-4.c: New test.
-       * c-c++-common/diagnostic-units-5.c: New test.
-       * c-c++-common/diagnostic-units-6.c: New test.
-       * c-c++-common/diagnostic-units-7.c: New test.
-       * c-c++-common/diagnostic-units-8.c: New test.
-
-2020-07-14  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/goacc/finalize-1.f: Relax scan-tree-dump-times
-       pattern to work on 32bit-pointer systems.
-
-2020-07-14  David Edelsohn  <dje.gcc@gmail.com>
-
-       * g++.dg/ipa/pr83667.C: Allow 0 or more dots between THUNK and 0.
-
-2020-07-14  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/96194
-       * g++.dg/opt/pr96194.C: New test.
-
-2020-07-14  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95820
-       * g++.dg/cpp1y/auto-fn58.C: New test.
-
-2020-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/95612
-       * gfortran.dg/pr95612.f90: New test.
-
-2020-07-14  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/goacc/finalize-1.f: Update dump scan pattern.
-       * gfortran.dg/gomp/map-1.f90: Update dg-error.
-       * gfortran.dg/gomp/map-2.f90: New test.
-
-2020-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/96038
-       * gfortran.dg/pr96038.f90: New test.
-
-2020-07-13  Aaron Sawdey  <acsawdey@linux.ibm.com>
-
-       * lib/target-supports.exp (is-effective-target):
-       Reorder to put powerpc stuff together.
-       (is-effective-target-keyword): Add power10_hw.
-
-2020-07-13  Nathan Sidwell  <nathan@acm.org>
-
-       * lib/scanlang.exp (scan-lang-dump): Fix breakage.
-       (scan-lang-dump-times, scan-lang-dump-not): New.
-
-2020-07-13  Aaron Sawdey  <acsawdey@linux.ibm.com>
-
-       * lib/target-supports.exp (check_ppc_mma_hw_available):
-       New function.
-       (is-effective-target): Add ppc_mma_hw.
-       (is-effective-target-keyword): Add ppc_mma_hw.
-       * gcc.target/powerpc/mma-supported.c: New file.
-       * gcc.target/powerpc/mma-single-test.c: Require ppc_mma_hw.
-       * gcc.target/powerpc/mma-double-test.c: Require ppc_mma_hw.
-
-2020-07-13  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/95443
-       * gcc.target/i386/pr95443-1.c: New test.
-       * gcc.target/i386/pr95443-2.c: Likewise.
-
-2020-07-13  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95288
-       * g++.dg/diagnostic/enum2.C: New test.
-
-2020-07-13  Jakub Jelinek  <jakub@redhat.com>
-
-       PR ipa/96130
-       * gcc.dg/torture/pr96130.c: New test.
-
-2020-07-13  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/45337
-       * gfortran.dg/pr45337_1.f90: New test.
-       * gfortran.dg/pr45337_2.f90: New test.
-
-2020-07-13  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/96077
-       * g++.dg/parse/enum14.C: New test.
-
-2020-07-13  Nathan Sidwell  <nathan@acm.org>
-
-       * lib/scanlang.exp (scan-lang-dump-not): Fix 3-arg case.
-
-2020-07-13  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96163
-       * g++.dg/vect/pr96163.cc: New testcase.
-
-2020-07-13  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/95981
-       * gfortran.dg/pr95981.f90: New test.
-
-2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-       PR target/94891
-       * gcc.target/aarch64/return_address_sign_1.c: Update test.
-       * gcc.target/aarch64/return_address_sign_b_1.c: Likewise.
-
-2020-07-13  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR middle-end/95114
-       * g++.target/aarch64/pr95114.C: New test.
-
-2020-07-13  Julian Brown  <julian@codesourcery.com>
-           Thomas Schwinge  <thomas@codesourcery.com>
-
-       * gfortran.dg/goacc/finalize-1.f: Update expected dump output.
-
-2020-07-13  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/96180
-       * gcc.dg/torture/pr96133.c: Align global variable.
-
-2020-07-13  Hans-Peter Nilsson  <hp@axis.com>
-
-       * gcc.target/cris/pr93372-44.c, gcc.target/cris/pr93372-46.c: New.
-
-2020-07-13  Hans-Peter Nilsson  <hp@axis.com>
-
-       PR target/93372
-       * gcc.target/cris/pr93372-45.c: New test.
-
-2020-07-13  Hans-Peter Nilsson  <hp@axis.com>
-
-       PR middle-end/94600
-       * gcc.dg/pr94600-1.c, gcc.dg/pr94600-2.c, gcc.dg/pr94600-3.c,
-       gcc.dg/pr94600-4.c, gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c,
-       gcc.dg/pr94600-7.c, gcc.dg/pr94600-8.c: New tests.
-
-2020-07-13  Xionghu Luo  <luoxhu@linux.ibm.com>
-
-       * gcc.target/powerpc/vector_float.c: New test.
-
-2020-07-12  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/93492
-       * gcc.target/i386/pr93492-1.c: Require Linux target.
-       * gcc.target/i386/pr93492-2.c: Likewise.
-       * gcc.target/i386/pr93492-3.c: Likewise.
-       * gcc.target/i386/pr93492-4.c: Likewise.
-       * gcc.target/i386/pr93492-5.c: Likewise.
-
-2020-07-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/96073
-       * gfortran.dg/interface_48.f90: New test.
-
-2020-07-11  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR tree-optimization/96146
-       * gcc.target/aarch64/sve/acle/general/pr96146.c: New test.
-
-2020-07-11  Simon Cook  <simon.cook@embecosm.com>
-
-       * gcc.target/riscv/read-thread-pointer.c: Fix escaping on
-       regular expression.
-
-2020-07-10  Joseph Myers  <joseph@codesourcery.com>
-
-       * gcc.dg/c11-bool-limits-1.c, gcc.dg/c2x-bool-limits-1.c: New
-       tests.
-
-2020-07-10  Rajalakshmi Srinivasaraghavan  <rajis@linux.vnet.ibm.com>
-           Aaron Sawdey  <acsawdey@linux.ibm.com>
-
-       * gcc.target/powerpc/p10-identify.c: New file.
-       * gcc.target/powerpc/p10-arch31.c: New file.
-       * gcc.target/powerpc/mma-single-test.c: New file.
-       * gcc.target/powerpc/mma-double-test.c: New file.
-
-2020-07-10  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95980
-       * gfortran.dg/pr95980_2.f90: New file.
-
-2020-07-10  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/96086
-       * gfortran.dg/pr96086.f90: New file.
-
-2020-07-10  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR target/92789
-       PR target/95726
-       * g++.target/arm/pr95726.C: New test.
-
-2020-07-10  Carl Love  <cel@us.ibm.com>
-
-       * gcc.target/powerpc/vsx_mask-count-runnable.c: New test case.
-       * gcc.target/powerpc/vsx_mask-expand-runnable.c: New test case.
-       * gcc.target/powerpc/vsx_mask-extract-runnable.c: New test case.
-       * gcc.target/powerpc/vsx_mask-move-runnable.c: New test case.
-
-2020-07-10  Martin Liska  <mliska@suse.cz>
-
-       PR gcov-profile/96148
-       * lib/scanwpaipa.exp: Fix wpa dump file suffix the same way
-       as other in the file.
-
-2020-07-10  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/nontype-class-union1.C: New test.
-
-2020-07-10  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp0x/pr81246.C: No error in C++20.
-       * g++.dg/cpp0x/variadic74.C: No error in C++20.
-       * g++.dg/cpp1z/nontype-auto3.C: No error in C++20.
-       * g++.dg/template/crash106.C: No error in C++20.
-       * g++.dg/template/crash119.C: No error in C++20.
-       * g++.dg/template/nontype12.C: No error in C++20.
-       * g++.dg/template/void3.C: Don't require follow-on message.
-       * g++.dg/template/void7.C: Don't require follow-on message.
-       * g++.dg/template/void9.C: Don't require follow-on message.
-       * g++.dg/cpp2a/nontype-class-equiv1.C: New file.
-
-2020-07-10  Jason Merrill  <jason@redhat.com>
-
-       PR c++/96105
-       PR c++/96052
-       PR c++/95976
-       * g++.dg/cpp2a/no_unique_address4.C: New test.
-       * g++.dg/cpp2a/no_unique_address5.C: New test.
-       * g++.dg/cpp2a/no_unique_address6.C: New test.
-
-2020-07-10  Andrea Corallo  <andrea.corallo@arm.com>
-           Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Iain Apreotesei  <iain.apreotesei@arm.com>
-
-       * gcc.target/arm/lob.h: New header.
-       * gcc.target/arm/lob1.c: New testcase.
-       * gcc.target/arm/lob2.c: Likewise.
-       * gcc.target/arm/lob3.c: Likewise.
-       * gcc.target/arm/lob4.c: Likewise.
-       * gcc.target/arm/lob5.c: Likewise.
-       * gcc.target/arm/lob6.c: Likewise.
-       * gcc.target/arm/unsigned-extend-2.c: Do not run when generating
-       low loop overhead.
-       * gcc.target/arm/ivopts.c: Fix check for low loop overhead.
-       * lib/target-supports.exp (check_effective_target_arm_v8_1_lob)
-       (check_effective_target_arm_thumb2_ok_no_arm_v8_1_lob): New procs.
-
-2020-07-10  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96133
-       * gcc.dg/torture/pr96133.c: New testcase.
-
-2020-07-10  Cui,Lili  <lili.cui@intel.com>
-
-       * gcc.target/i386/funcspec-56.inc: Handle new march.
-       * g++.target/i386/mv16.C: Handle new march
-
-2020-07-09  Julian Brown  <julian@codesourcery.com>
-           Thomas Schwinge  <thomas@codesourcery.com>
-
-       PR middle-end/95270
-       * c-c++-common/goacc/mdc-1.c: Update expected dump output for zero
-       bias.
-
-2020-07-09  Julian Brown  <julian@codesourcery.com>
-
-       * gfortran.dg/goacc/mapping-tests-3.f90: New test.
-       * gfortran.dg/goacc/mapping-tests-4.f90: New test.
-
-2020-07-09  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/96125
-       * gcc.target/powerpc/pr96125.c: New test.
-
-2020-07-09  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/96132
-       * g++.dg/template/incomplete12.C: New test.
-
-2020-07-09  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/88713
-       * gcc.target/i386/pr88713-1.c: New test.
-       * gcc.target/i386/pr88713-2.c: Likewise.
-
-2020-07-09  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/vect/bb-slp-10.c: Adjust.
-       * gcc.dg/vect/slp-45.c: Likewise.
-       * gcc.dg/vect/vect-109.c: Likewise.
-
-2020-07-09  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       PR tree-optimization/95804
-       * gcc.dg/tree-ssa/pr95804.c: New test.
-
-2020-07-09  Omar Tahir  <omar.tahir@arm.com>
-
-       * gcc.target/aarch64/nospill.c: New test.
-
-2020-07-09  Matthew Malcomson  <matthew.malcomson@arm.com>
-
-       * gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c: New test.
-       * gcc.target/aarch64/sls-mitigation/sls-miti-blr.c: New test.
-
-2020-07-09  Matthew Malcomson  <matthew.malcomson@arm.com>
-
-       * gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c: New test.
-       * gcc.target/aarch64/sls-mitigation/sls-miti-retbr-pacret.c:
-       New test.
-       * gcc.target/aarch64/sls-mitigation/sls-mitigation.exp: New file.
-       * lib/target-supports.exp (check_effective_target_aarch64_asm_sb_ok):
-       New proc.
-
-2020-07-09  Kewen Lin  <linkw@linux.ibm.com>
-
-       * gcc.target/aarch64/sve/clastb_1.c: Update dumping string.
-       * gcc.target/aarch64/sve/clastb_2.c: Likewise.
-       * gcc.target/aarch64/sve/clastb_3.c: Likewise.
-       * gcc.target/aarch64/sve/clastb_4.c: Likewise.
-       * gcc.target/aarch64/sve/clastb_5.c: Likewise.
-       * gcc.target/aarch64/sve/clastb_6.c: Likewise.
-       * gcc.target/aarch64/sve/clastb_7.c: Likewise.
-
-2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.target/riscv/read-thread-pointer.c: New.
-
-2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.target/riscv/save-restore-9.c: New.
-
-2020-07-08  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gcc.dg/sso-11.c: New test.
-       * gcc.dg/sso/sso.exp: Pass -Wno-scalar-storage-order.
-       * gcc.dg/sso/memcpy-1.c: New test.
-
-2020-07-08  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/96085
-       * gfortran.dg/pr96085.f90: New file.
-
-2020-07-08  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/95497
-       * g++.dg/cpp2a/concepts-pr95497.C: New test.
-
-2020-07-08  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * gcc.target/powerpc/builtins-msum-runnable.c: New test.
-       * gcc.target/powerpc/vsx-builtin-msum.c: New test.
-
-2020-07-08  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR middle-end/95694
-       * gcc.dg/pr95694.c: New test.
-
-2020-07-08  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/96103
-       * g++.dg/cpp0x/decltype77.C: New test.
-
-2020-07-07  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/92427
-       * g++.dg/ext/flexary37.C: New test.
-
-2020-07-07  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/95303
-       * g++.dg/concepts/diagnostic14.C: New test.
-
-2020-07-07  Aaron Sawdey  <acsawdey@linux.ibm.com>
-
-       * lib/target-supports.exp (check_power10_hw_available):
-       Return 0 for passing test.
-
-2020-07-07  Nathan Sidwell  <nathan@acm.org>
-
-       * c-c++-common/cpp/pragma-eof.c: New
-
-2020-07-07  Nathan Sidwell  <nathan@acm.org>
-
-       * c-c++-common/cpp/line-2.c: New.
-       * c-c++-common/cpp/line-2.h: New.
-       * c-c++-common/cpp/line-3.c: New.
-       * c-c++-common/cpp/line-4.c: New.
-       * c-c++-common/cpp/line-4.h: New.
-
-2020-07-07  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/96063
-       * g++.dg/warn/Wmismatched-tags-7.C: New test.
-       * g++.dg/warn/Wmismatched-tags-8.C: New test.
-
-2020-07-07  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/vect/slp-47.c: New testcase.
-       * gcc.dg/vect/slp-48.c: Likewise.
-
-2020-07-06  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/95984
-       * g++.dg/warn/Wnonnull6.C: New test.
-
-2020-07-06  Nathan Sidwell  <nathan@acm.org>
-
-       * g++.dg/eh/builtin10.C: Adjust expected errors.
-       * g++.dg/eh/builtin11.C: Likewise.
-       * g++.dg/eh/builtin5.C: Likewise.
-       * g++.dg/eh/builtin6.C: Likewise.
-       * g++.dg/eh/builtin7.C: Likewise.
-       * g++.dg/eh/builtin9.C: Likewise.
-       * g++.dg/parse/crash55.C: Likewise.
-
-2020-07-06  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95980
-       * gfortran.dg/pr95980.f90: New file.
-
-2020-07-06  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95709
-       * gfortran.dg/pr95709.f90: New file.
-
-2020-07-06  Jonathan Wakely  <jwakely@redhat.com>
-
-       * g++.old-deja/g++.bugs/900404_04.C: Add c++98_only selector to
-       dg-error for extra ';'.
-       * g++.old-deja/g++.law/missed-error2.C: Likewise.
-
-2020-07-06  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96075
-       * gcc.dg/vect/slp-46.c: New testcase.
-
-2020-07-06  Roger Sayle  <roger@nextmovesoftware.com>
-
-       * gcc.target/nvptx/vadd_add.c: New test.
-       * gcc.target/nvptx/vsub_add.c: New test.
-
-2020-07-06  Hans-Peter Nilsson  <hp@axis.com>
-
-       * gcc.target/cris/peep2-movulsr.c: New test.
-
-2020-07-05  Hans-Peter Nilsson  <hp@axis.com>
-
-       * gcc.target/cris/pr93372-39.c: New test.
-
-2020-07-05  Hans-Peter Nilsson  <hp@axis.com>
-
-       * gcc.target/cris/pr93372-36.c, gcc.target/cris/pr93372-37.c,
-       gcc.target/cris/pr93372-38.c: New tests.
-
-2020-07-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/27318
-       * gfortran.dg/error_recovery_1.f90: Adjust test case.
-       * gfortran.dg/use_15.f90: Likewise.
-       * gfortran.dg/interface_47.f90: New test.
-
-2020-07-04  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/pr9xxxx-mismatched-traits-and-promise-prev.C: Moved to...
-       * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: ...here.
-
-2020-07-03  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/opt87.adb: New test.
-       * gnat.dg/opt87_pkg.ads: New helper.
-       * gnat.dg/opt87_pkg.adb: Likewise.
-
-2020-07-03  Martin Jambor  <mjambor@suse.cz>
-
-       PR ipa/96040
-       * gcc.dg/ipa/pr96040.c: New test.
-
-2020-07-03  Roger Sayle  <roger@nextmovesoftware.com>
-
-       * gcc.target/nvptx/popc-1.c: New test.
-       * gcc.target/nvptx/popc-2.c: New test.
-       * gcc.target/nvptx/popc-3.c: New test.
-       * gcc.target/nvptx/mul-wide.c: New test.
-       * gcc.target/nvptx/umul-wide.c: New test.
-
-2020-07-03  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c: New
-       testcase.
-
-2020-07-03  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.dg/fixits-pr84852-1.c: Enclose negative line number in braces.
-       * gcc.dg/fixits-pr84852-2.c: Same.
-       * gcc.dg/pr89410-1.c: Same.
-       * gcc.dg/pr89410-2.c: Same.
-
-2020-07-02  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gfortran.dg/pr95690.f90: Solaris error appears on line 5.
-
-2020-07-02  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.dg/pr26570.c: dg-prune function not inlinable warning.
-
-2020-07-02  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/93423
-       * gfortran.dg/pr93423.f90: New file.
-
-2020-07-02  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/93337
-       * gfortran.dg/pr93337.f90: New file.
-
-2020-07-02  Jason Merrill  <jason@redhat.com>
-           Jakub Jelinek  <jakub@redhat.com>
-
-       * g++.dg/cpp2a/consteval-virtual1.C: New test.
-       * g++.dg/cpp2a/consteval-virtual2.C: New test.
-       * g++.dg/cpp2a/consteval-virtual3.C: New test.
-       * g++.dg/cpp2a/consteval-virtual4.C: New test.
-       * g++.dg/cpp2a/consteval-virtual5.C: New test.
-
-2020-07-02  Martin Jambor  <mjambor@suse.cz>
-
-       PR debug/95343
-       * gcc.dg/guality/pr95343.c: New test.
-
-2020-07-02  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/95857
-       * gcc.dg/pr95857.c: New test.
-
-2020-07-02  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/96022
-       * g++.dg/vect/pr96022.cc: New testcase.
-
-2020-07-02  Felix Yang  <felix.yang@huawei.com>
-
-       PR tree-optimization/95961
-       * gcc.target/aarch64/sve/pr95961.c: New test.
-
-2020-07-02  Jakub Jelinek  <jakub@redhat.com>
-
-       * c-c++-common/gomp/loop-7.c: New test.
-
-2020-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/95584
-       * gfortran.dg/pr95584.f90: New test.
-
-2020-07-02  Kewen Lin  <linkw@linux.ibm.com>
-
-       * g++.dg/vect/slp-pr56812.cc: Ignore line number for basic block
-       vectorization messages.
-
-2020-07-01  Omar Tahir  <omar.tahir@arm.com>
-
-       * gcc.target/aarch64/bti-4.c: New test.
-
-2020-07-01  Jeff Law  <law@redhat.com>
-
-       PR tree-optimization/94882
-       * gcc.dg/tree-ssa/pr94882.c: New test.
-       * gcc.dg/tree-ssa/pr94882-1.c: New test.
-       * gcc.dg/tree-ssa/pr94882-2.c: New test.
-       * gcc.dg/tree-ssa/pr94882-3.c: New test.
-
-2020-07-01  Jonathan Wakely  <jwakely@redhat.com>
-
-       PR testsuite/96014
-       * g++.dg/analyzer/pr94028.C: Make operator new non-throwing so
-       that the compiler doesn't implicitly mark it as returning
-       non-null.
-
-2020-07-01  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gfortran.dg/pr95690.f90: Adjust dg-error line number.
-
-2020-07-01  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/direct-move-double1.c: Require lp64.
-       * gcc.target/powerpc/direct-move-float1.c: Same.
-       * gcc.target/powerpc/direct-move-float3.c: Same.
-       * gcc.target/powerpc/direct-move-vint1.c: Same.
-       * gcc.target/powerpc/vsx-vector-5.c: Same.
-       * gcc.target/powerpc/vsx-vector-6.p7.c: Same.
-       * gcc.target/powerpc/vsx-vector-6.p8.c: Same.
-       * gcc.target/powerpc/vsx-vector-6.p9.c: Same.
-
-2020-07-01  Andrea Corallo  <andrea.corallo@arm.com>
-
-       * gcc.target/aarch64/get_fpcr64_1.c: New test.
-       * gcc.target/aarch64/set_fpcr64_1.c: New test.
-       * gcc.target/aarch64/get_fpsr64_1.c: New test.
-       * gcc.target/aarch64/set_fpsr64_1.c: New test.
-
-2020-07-01  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/95446
-       * gfortran.dg/elemental_optional_args_6.f90: Remove check
-       for warnings that were erroneously output.
-       * gfortran.dg/pr95446.f90: New test.
-
-2020-07-01  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR target/94743
-       * gcc.target/arm/handler-align.c: Add -mgeneral-regs-only.
-
-2020-07-01  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95839
-       * gcc.dg/vect/bb-slp-pr95839-2.c: New testcase.
-
-2020-07-01  Martin Liska  <mliska@suse.cz>
-
-       * g++.dg/gcov/loop.C: Use -H option instead of -j option.
-
-2020-07-01  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/95829
-       * gfortran.dg/pr95829.f90: New test.
-
-2020-07-01  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR target/94743
-       * gcc.target/arm/pr94743-1-hard.c: Add missing quotes in expected
-       warning.
-       * gcc.target/arm/pr94743-1-softfp.c: Likewise.
-
-2020-07-01  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.target/riscv/attribute-13.c: New.
-
-2020-07-01  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/direct-move-double1.c: Remove lp64 requirement.
-       * gcc.target/powerpc/direct-move-double2.c: Same.
-       * gcc.target/powerpc/direct-move-float1.c: Same.
-       * gcc.target/powerpc/direct-move-float2.c: Same.
-       * gcc.target/powerpc/direct-move-float3.c: Same.
-       * gcc.target/powerpc/direct-move-vint1.c: Same.
-       * gcc.target/powerpc/direct-move-vint2.c: Same.
-       * gcc.target/powerpc/direct-move-long1.c: Remove linux requirement..
-       * gcc.target/powerpc/direct-move-long2.c: Same.
-
-2020-07-01  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/20030218-1.c: Delete.
-       * gcc.target/powerpc/20030505.c: Delete.
-       * gcc.target/powerpc/20081204-1.c: Delete.
-       * gcc.target/powerpc/bcd-1.c: Remove dg-skip-if SPE.
-       * gcc.target/powerpc/bcd-2.c: Same.
-       * gcc.target/powerpc/bcd-3.c: Same.
-       * gcc.target/powerpc/direct-move-double1.c: Same.
-       * gcc.target/powerpc/direct-move-double2.c: Same.
-       * gcc.target/powerpc/direct-move-float1.c: Same.
-       * gcc.target/powerpc/direct-move-float2.c: Same.
-       * gcc.target/powerpc/direct-move-float3.c: Same.
-       * gcc.target/powerpc/direct-move-long1.c: Same.
-       * gcc.target/powerpc/direct-move-long2.c: Same.
-       * gcc.target/powerpc/direct-move-vint1.c: Same.
-       * gcc.target/powerpc/direct-move-vint2.c: Same.
-       * gcc.target/powerpc/extend-divide-1.c: Same.
-       * gcc.target/powerpc/extend-divide-2.c: Same.
-       * gcc.target/powerpc/pack01.c: Same.
-       * gcc.target/powerpc/pack02.c: Same.
-       * gcc.target/powerpc/pack03.c: Same.
-       * gcc.target/powerpc/pr52457.c: Same.
-       * gcc.target/powerpc/pr88845.c: Same.
-       * gcc.target/powerpc/quad-atomic.c: Same.
-       * gcc.target/powerpc/recip-6.c: Same.
-       * gcc.target/powerpc/recip-7.c: Same.
-
-2020-07-01  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/p8vector-int128-1.c: Require int128 not lp64.
-       * gcc.target/powerpc/p8vector-int128-2.c: Same.
-
-2020-07-01  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/pr90763.c: Adjust requirements.
-       * gcc.target/powerpc/vsx-vector-1.c: Same.
-       * gcc.target/powerpc/vsx-vector-2.c: Same.
-       * gcc.target/powerpc/vsx-vector-3.c: Same.
-       * gcc.target/powerpc/vsx-vector-4.c: Same.
-       * gcc.target/powerpc/vsx-vector-5.c: Same.
-       * gcc.target/powerpc/vsx-vector-6.p7.c: Same.
-       * gcc.target/powerpc/vsx-vector-6.p8.c: Same.
-       * gcc.target/powerpc/vsx-vector-6.p9.c: Same.
-       * gcc.target/powerpc/vsx-vector-abss.c: Same.
-       * gcc.target/powerpc/vsx-vectorize-1.c: Same.
-       * gcc.target/powerpc/vsx-vectorize-2.c: Same.
-       * gcc.target/powerpc/vsx-vectorize-3.c: Same.
-       * gcc.target/powerpc/vsx-vectorize-4.c: Same.
-       * gcc.target/powerpc/vsx-vectorize-5.c: Same.
-       * gcc.target/powerpc/vsx-vectorize-6.c: Same.
-       * gcc.target/powerpc/vsx-vectorize-7.c: Same.
-       * gcc.target/powerpc/vsx-vectorize-8.c: Same.
-
-2020-07-01  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/ppc-spe.c: Delete.
-       * gcc.target/powerpc/ppc-spe64-1.c: Delete.
-       * gcc.target/powerpc/pr60102.c: Delete.
-       * gcc.target/powerpc/pr60158.c: Delete.
-       * gcc.target/powerpc/pr60735.c: Delete.
-       * gcc.target/powerpc/pr78458.c: Delete.
-       * gcc.target/powerpc/pr80343.c: Delete.
-       * gcc.target/powerpc/spe-evmerge.c: Delete.
-       * gcc.target/powerpc/spe-small-data-1.c: Delete.
-       * gcc.target/powerpc/spe-small-data-2.c: Delete.
-       * gcc.target/powerpc/spe-unwind-1.c: Delete.
-       * gcc.target/powerpc/spe-vector-memcpy.c: Delete.
-       * gcc.target/powerpc/spe-vector-memset.c: Delete.
-       * gcc.target/powerpc/spe1.c: Delete.
-
-2020-06-30  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/builtins-2-p9-runnable.c: lp64 to int128.
-       * gcc.target/powerpc/builtins-6-p9-runnable.c: Same.
-       * gcc.target/powerpc/builtins-6-runnable.c: Same.
-       * gcc.target/powerpc/builtins-revb-runnable.c: Same.
-
-2020-06-30  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/88379
-       * gfortran.dg/pr88379.f90: New file.
-
-2020-06-30  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR target/92789
-       PR target/95726
-       * g++.target/aarch64/pr95726.C: New test.
-
-2020-06-30  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/builtins-1-p9-runnable.c: Fix target requirements.
-       * gcc.target/powerpc/builtins-1.c: Same.
-       * gcc.target/powerpc/builtins-2-p9-runnable.c: Same.
-       * gcc.target/powerpc/builtins-2.c: Same.
-       * gcc.target/powerpc/builtins-3-p9-runnable.c: Same.
-       * gcc.target/powerpc/builtins-3-p9.c: Same.
-       * gcc.target/powerpc/builtins-3-runnable-p8.c: Same.
-       * gcc.target/powerpc/builtins-3.c: Same.
-       * gcc.target/powerpc/builtins-4-p9-runnable.c: Same.
-       * gcc.target/powerpc/builtins-4.c: Same.
-       * gcc.target/powerpc/builtins-5-p9-runnable.c: Same.
-       * gcc.target/powerpc/builtins-5.c: Same.
-       * gcc.target/powerpc/builtins-6-p9-runnable.c: Same.
-       * gcc.target/powerpc/builtins-6-runnable.c: Same.
-       * gcc.target/powerpc/builtins-7-p9-runnable.c: Same.
-       * gcc.target/powerpc/builtins-7-runnable.c: Same.
-       * gcc.target/powerpc/builtins-8-p9-runnable.c: Same.
-       * gcc.target/powerpc/builtins-8-runnable.c: Same.
-       * gcc.target/powerpc/cpu-builtin-1.c: Same.
-       * gcc.target/powerpc/float128-fma1.c: Same.
-       * gcc.target/powerpc/float128-hw.c: Same.
-       * gcc.target/powerpc/float128-hw10.c: Same.
-       * gcc.target/powerpc/float128-hw11.c: Same.
-       * gcc.target/powerpc/float128-hw2.c: Same.
-       * gcc.target/powerpc/float128-hw3.c: Same.
-       * gcc.target/powerpc/float128-hw4.c: Same.
-       * gcc.target/powerpc/float128-hw5.c: Same.
-       * gcc.target/powerpc/float128-hw6.c: Same.
-       * gcc.target/powerpc/float128-hw7.c: Same.
-       * gcc.target/powerpc/float128-hw8.c: Same.
-       * gcc.target/powerpc/float128-hw9.c: Same.
-       * gcc.target/powerpc/float128-minmax.c: Same.
-       * gcc.target/powerpc/float128-odd.c: Same.
-       * gcc.target/powerpc/float128-sqrt1.c: Same.
-
-2020-06-30  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gfortran.dg/analyzer/pr93993.f90: Expect leak tm warning.
-
-2020-06-30  Thomas Schwinge  <thomas@codesourcery.com>
-
-       * lib/scanoffload.exp (scoff) <offload_targets>: Skip HSA.
-
-2020-06-30  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR target/94743
-       * gcc.misc-tests/arm-isr.c: Add -mgeneral-regs-only.
-       * gcc.target/arm/empty_fiq_handler.c: Add -mgeneral-regs-only.
-       * gcc.target/arm/interrupt-1.c: Add -mgeneral-regs-only.
-       * gcc.target/arm/interrupt-2.c: Add -mgeneral-regs-only.
-       * gcc.target/arm/pr70830.c: Add -mgeneral-regs-only.
-       * gcc.target/arm/pr94743-1-hard.c: New test.
-       * gcc.target/arm/pr94743-1-soft.c: New test.
-       * gcc.target/arm/pr94743-1-softfp.c: New test.
-       * gcc.target/arm/pr94743-2.c: New test.
-       * gcc.target/arm/pr94743-3.c: New test.
-
-2020-06-30  Yang Yang  <yangyang305@huawei.com>
-
-       PR tree-optimization/95855
-       * gcc.dg/tree-ssa/split-path-12.c: New testcase.
-
-2020-06-30  David Edelsohn  <dje.gcc@gmail.com>
-
-       * g++.dg/cpp0x/constexpr-is_literal.C: Limit test to -std=c++14.
-
-2020-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/95355
-       * gfortran.dg/select_type_49.f90: New file.
-
-2020-06-30  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/95963
-       * g++.dg/cpp1z/launder9.C: New test.
-
-2020-06-29  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95978
-       * gfortran.dg/pr95978.f90: New file.
-
-2020-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/95743
-       * gfortran.dg/recursive_check_16.f90: New file.
-
-2020-06-29  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gfortran.dg/char4-subscript.f90: Simplify regex.
-       Accept big endian or little endian output.
-
-2020-06-29  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94553
-       * g++.dg/cpp1y/pr68578.C: Adjust dg-error.
-       * g++.dg/cpp1y/var-templ66.C: New test.
-       * g++.dg/cpp2a/concepts-redecl1.C: New test.
-
-2020-06-29  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95568
-       * g++.dg/cpp2a/class-deduction-aggr5.C: New test.
-       * g++.dg/cpp2a/class-deduction-aggr6.C: New test.
-
-2020-06-29  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/71706
-       * gfortran.dg/pr71706.f90: New file.
-
-2020-06-29  Martin Liska  <mliska@suse.cz>
-
-       PR c++/86568
-       * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
-       Fix coding style.
-
-2020-06-29  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95916
-       * gcc.dg/vect/pr95916.c: New testcase.
-
-2020-06-29  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/86568
-       * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
-       Adjust dg-warning.
-
-2020-06-29  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/86568
-       * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
-       Adjust dg-warning.
-
-2020-06-29  Kaipeng Zhou  <zhoukaipeng3@huawei.com>
-
-       PR tree-optimization/95854
-       * gcc.dg/pr95854.c: New test.
-
-2020-06-29  Frederik Harwath  <frederik@codesourcery.com>
-
-       * lib/scandump.exp (glob-dump-file): New proc.
-       (scan-dump): Use glob-dump-file for file name expansion.
-       (scan-dump-times): Likewise.
-       (scan-dump-dem): Likewise.
-       (scan-dump-dem-not): Likewise.
-
-2020-06-28  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/86568
-       * g++.dg/warn/Wnonnull5.C: New test.
-       * c-c++-common/pr28656.c: Adjust text of expected warning.
-       * c-c++-common/pr66208.c: Same.
-       * g++.dg/cpp0x/nullptr22.C: Same.
-       * g++.dg/ext/attr-nonnull.C: Same.
-       * g++.dg/ext/attrib49.C: Same.
-       * g++.dg/pr71973-2.C: Same.
-       * g++.dg/warn/Wnonnull3.C: Same.
-       * g++.dg/warn/Wnonnull4.C: Same.
-       * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
-       * objc.dg/attributes/method-nonnull-1.m: Same.
-
-2020-06-28  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95340
-       * gfortran.dg/pr95340.f90: New file.
-
-2020-06-28  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95711
-       * g++.dg/coroutines/pr95711.C: New test.
-
-2020-06-28  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95880
-       * gfortran.dg/pr95880.f90: New file.
-
-2020-06-28  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95519
-       * g++.dg/coroutines/torture/pr95519-02-final_suspend.C:
-       Amend log messages.
-       * g++.dg/coroutines/torture/pr95519-03-return-value.C:
-       Likewise.
-       * g++.dg/coroutines/torture/pr95519-04-yield-value.C:
-       Likewise.
-       * g++.dg/coroutines/torture/pr95519-05-gro.C: Likewise.
-
-2020-06-28  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/prefix-large-dd.c: Require DFP.
-       * gcc.target/powerpc/prefix-large-sd.c: Require DFP.
-       * gcc.target/powerpc/prefix-large-kf.c: Require float128.
-       * gcc.target/powerpc/prefix-pcrel-dd.c: Require DFP.
-       * gcc.target/powerpc/prefix-pcrel-sd.c: Require DFP.
-       * gcc.target/powerpc/prefix-pcrel-kf.c: Require float128.
-
-2020-06-27  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95881
-       * gfortran.dg/pr95881.f90: New file.
-
-2020-06-27  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/95903
-       * c-c++-common/pr95903.c: New test.
-
-2020-06-27  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95736
-       * g++.dg/coroutines/pr95736.C: New test.
-
-2020-06-27  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C: New test.
-
-2020-06-27  Michael Meissner  <meissner@linux.ibm.com>
-
-       * gcc.target/powerpc/prefix-add.c: New test.
-       * gcc.target/powerpc/prefix-si-constant.c: New test.
-       * gcc.target/powerpc/prefix-di-constant.c: New test.
-       * gcc.target/powerpc/prefix-ds-dq.c: New test.
-       * gcc.target/powerpc/prefix-no-update.c: New test.
-       * gcc.target/powerpc/prefix-large-dd.c: New test.
-       * gcc.target/powerpc/prefix-large-df.c: New test.
-       * gcc.target/powerpc/prefix-large-di.c: New test.
-       * gcc.target/powerpc/prefix-large-hi.c: New test.
-       * gcc.target/powerpc/prefix-large-kf.c: New test.
-       * gcc.target/powerpc/prefix-large-qi.c: New test.
-       * gcc.target/powerpc/prefix-large-sd.c: New test.
-       * gcc.target/powerpc/prefix-large-sf.c: New test.
-       * gcc.target/powerpc/prefix-large-si.c: New test.
-       * gcc.target/powerpc/prefix-large-udi.c: New test.
-       * gcc.target/powerpc/prefix-large-uhi.c: New test.
-       * gcc.target/powerpc/prefix-large-uqi.c: New test.
-       * gcc.target/powerpc/prefix-large-usi.c: New test.
-       * gcc.target/powerpc/prefix-large-v2df.c: New test.
-       * gcc.target/powerpc/prefix-large.h: Include file for new tests.
-       * gcc.target/powerpc/prefix-pcrel-dd.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-df.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-di.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-hi.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-kf.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-qi.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-sd.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-sf.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-si.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-udi.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-uhi.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-uqi.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-usi.c: New test.
-       * gcc.target/powerpc/prefix-pcrel-v2df.c: New test.
-       * gcc.target/powerpc/prefix-pcrel.h: Include file for new tests.
-       * gcc.target/powerpc/prefix-stack-protect.c: New test.
-
-2020-06-26  Yichao Yu  <yyc1992@gmail.com>
-
-       * gcc.target/i386/pr95778-1.c: New test.
-       * gcc.target/i386/pr95778-2.c: New test.
-
-2020-06-26  Peter Bergner  <bergner@linux.ibm.com>
-
-       * gcc.target/powerpc/cpu-builtin-1.c: Add tests for power10, arch_3_1
-       and mma.
-
-2020-06-26  Marek Polacek  <polacek@redhat.com>
-
-       * c-c++-common/torture/vector-subscript-3.c: In C++17, define away
-       the keyword register.
-       * g++.dg/cpp1z/attributes-enum-1a.C: Only run pre-C++17.
-       * g++.dg/cpp1z/fold7a.C: Likewise.
-       * g++.dg/cpp1z/nontype3a.C: Likewise.
-       * g++.dg/cpp1z/utf8-2a.C: Likewise.
-       * g++.dg/parse/error11.C: Update expected diagnostics for C++17.
-       * g++.dg/torture/pr34850.C: Add -Wno-attribute-warning.
-       * g++.dg/torture/pr49394.C: In C++17, use noexcept(false).
-       * g++.dg/torture/pr82154.C: Use -std=c++14.
-       * lib/target-supports.exp: Set to C++17.
-       * obj-c++.dg/try-catch-9.mm: Use -Wno-register.
-
-2020-06-26  Kwok Cheung Yeung  <kcy@codesourcery.com>
-
-       * gfortran.dg/gomp/combined-if.f90: Adjust expected number
-       of matches depending on whether nvptx offloading is supported.
-       * lib/target-supports.exp
-       (check_effective_target_offload_nvptx): New.
-
-2020-06-26  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/opt86_pkg.ads: New helper.
-       * gnat.dg/opt86a.adb: New test.
-       * gnat.dg/opt86b.adb: Likewise.
-       * gnat.dg/opt86c.adb: Likewise.
-
-2020-06-26  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/pr95250.d: Updated.
-
-2020-06-26  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95519
-       * g++.dg/coroutines/torture/pr95519-00-return_void.C: New test.
-       * g++.dg/coroutines/torture/pr95519-01-initial-suspend.C: New test.
-       * g++.dg/coroutines/torture/pr95519-02-final_suspend.C: New test.
-       * g++.dg/coroutines/torture/pr95519-03-return-value.C: New test.
-       * g++.dg/coroutines/torture/pr95519-04-yield-value.C: New test.
-       * g++.dg/coroutines/torture/pr95519-05-gro.C: New test.
-       * g++.dg/coroutines/torture/pr95519-06-grooaf.C: New test.
-       * g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C: New test.
-
-2020-06-26  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/coro1-allocators.h (BAD_GROOAF_STATIC):
-       New.
-       * g++.dg/coroutines/coro-bad-grooaf-00-static.C: New test.
-
-2020-06-26  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95897
-       * gcc.dg/vect/pr95897.c: New testcase.
-
-2020-06-25  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/91104
-       * g++.dg/cpp1y/lambda-generic-variadic21.C: New test.
-
-2020-06-25  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95828
-       * gfortran.dg/pr95828.f90: New file.
-
-2020-06-25  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95826
-       * gfortran.dg/pr95826.f90: New file.
-
-2020-06-25  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/95250
-       * gdc.dg/pr95250.d: New test.
-
-2020-06-25  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/95173
-       * gdc.dg/pr95173.d: New test.
-
-2020-06-25  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/init1.d: New test.
-
-2020-06-25  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/asm1.d: Don't use deprecated asm syntax.
-       * gdc.dg/compilable.d: Add public to selective import.
-       * gdc.dg/lto/ltotests_0.d: Explicitly catch Throwable.
-       * gdc.dg/runnable.d: Remove empty statement.
-
-2020-06-25  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/95837
-       * gfortran.dg/char4-subscript.f90: New test.
-
-2020-06-25  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95839
-       * gcc.dg/vect/bb-slp-pr95839.c: New testcase.
-
-2020-06-25  Tobias Burnus  <tobias@codesourcery.com>
-           Kwok Cheung Yeung  <kcy@codesourery.com>
-
-       PR fortran/95869
-       * gfortran.dg/gomp/combined-if.f90 (test_target_parallel): Re-enable.
-       * gfortran.dg/gomp/pr95869.f90: New.
-
-2020-06-25  Kwok Cheung Yeung  <kcy@codesourcery.com>
-
-       * gfortran.dg/gomp/combined-if.f90: New.
-
-2020-06-25  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95866
-       * gcc.dg/vect/bb-slp-pr95866.c: New testcase.
-
-2020-06-24  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       PR target/94954
-       * gcc.target/powerpc/builtins-1-p9-runnable.c: Update.
-
-2020-06-24  Alexandre Oliva  <oliva@adacore.com>
-
-       PR testsuite/95416
-       PR testsuite/95577
-       * gcc.misc-tests/outputs.exp (gsplit_dwarf): Move -g into it.
-       (outest): Introduce conditionals and string/variable/expr
-       expansion.  Drop special-casing of $aout and .dwo.
-       (gspd): New conditional.  Guard all .dwo files with it.
-       (ltop): New conditional.  Guard files created by the LTO
-       plugin with it.  Guard files created by fat LTO compilation
-       with its negation.  Add a few -fno-use-linker-plugin tests
-       guarded by it.
-
-2020-06-24  Nicholas Krause  <xerofoify@gmail.com>
-
-       PR c++/95672
-       * g++.dg/template/pr95672.C: New test.
-
-2020-06-24  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95518
-       PR c++/95813
-       * g++.dg/coroutines/pr95518.C: New test.
-       * g++.dg/coroutines/pr95813.C: New test.
-
-2020-06-24  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/void-gro-non-class-coro.C: Moved to...
-       * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: ...here.
-       * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: New test.
-
-2020-06-24  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95719
-       * g++.dg/tree-ssa/final4.C: New test.
-
-2020-06-24  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95827
-       * gfortran.dg/pr95827.f90: New file.
-
-2020-06-24  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95866
-       * gcc.target/i386/pr95866-1.c: New testcase.
-
-2020-06-24  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/95660
-       * gcc.target/i386/builtin_target.c (check_detailed): Updated.
-
-2020-06-24  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/95843
-       * gcc.target/i386/builtin_target.c: Include <stdlib.h>,
-       ../../../common/config/i386/i386-cpuinfo.h and
-       ../../../common/config/i386/cpuinfo.h.
-       (check_amd_cpu_model): Removed.
-       (check_intel_cpu_model): Likewise,
-       (CHECK___builtin_cpu_is): New.
-       (gcc_assert): New.  Defined as assert.
-       (gcc_unreachable): New.  Defined as abort.
-       (inline): New.  Defined as empty.
-       (ISA_NAMES_TABLE_START): Likewise.
-       (ISA_NAMES_TABLE_END): Likewise.
-       (ISA_NAMES_TABLE_ENTRY): New.
-       (check_features): Include
-       "../../../common/config/i386/i386-isas.h".
-       (check_detailed): Call cpu_indicator_init.  Always call
-       check_features.  Call get_amd_cpu instead of check_amd_cpu_model.
-       Call get_intel_cpu instead of check_intel_cpu_model.
-
-2020-06-24  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95856
-       * gcc.dg/vect/pr95856.c: New testcase.
-
-2020-06-24  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/95810
-       * gcc.dg/ubsan/pr95810.c: New test.
-
-2020-06-23  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/class-deduction-aggr3.C: New test.
-       * g++.dg/cpp2a/class-deduction-aggr4.C: New test.
-
-2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       * gfortran.fortran-torture/execute/forall_5.f90: Make forall
-       statement conforming.
-
-2020-06-23  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95477
-       * g++.dg/coroutines/pr95477.C: New test.
-       * g++.dg/coroutines/void-gro-non-class-coro.C: New test.
-
-2020-06-23  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       PR target/95646
-       * gcc.target/arm/pr95646.c: New test.
-
-2020-06-23  Alexandre Oliva  <oliva@adacore.com>
-
-       * lib/scanoffload.exp: New.
-       * lib/scanoffloadrtl.exp: Load it.  Replace ".o" with ""
-       globally, and use scanoffload's scoff wrapper to fill it in.
-       * lib/scanoffloadtree.exp: Likewise.
-
-2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/95812
-       * gfortran.dg/dependency_59.f90: New test.
-
-2020-06-23  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/95586
-       * gfortran.dg/pr95586_1.f90: New test.
-       * gfortran.dg/pr95586_2.f90: New test.
-
-2020-06-22  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/cfuged-0.c: I protest.
-       * gcc.target/powerpc/cfuged-1.c: I protest.
-       * gcc.target/powerpc/clone3.c: I protest.
-       * gcc.target/powerpc/cntlzdm-0.c: I protest.
-       * gcc.target/powerpc/cntlzdm-1.c: I protest.
-       * gcc.target/powerpc/cnttzdm-0.c: I protest.
-       * gcc.target/powerpc/cnttzdm-1.c: I protest.
-       * gcc.target/powerpc/cpu-future.c: I protest.
-       * gcc.target/powerpc/dg-future-0.c: I protest.
-       * gcc.target/powerpc/dg-future-1.c: I protest.
-       * gcc.target/powerpc/localentry-1.c: I protest.
-       * gcc.target/powerpc/localentry-detect-1.c: I protest.
-       * gcc.target/powerpc/mma-builtin-1.c: I protest.
-       * gcc.target/powerpc/mma-builtin-2.c: I protest.
-       * gcc.target/powerpc/mma-builtin-3.c: I protest.
-       * gcc.target/powerpc/mma-builtin-4.c: I protest.
-       * gcc.target/powerpc/mma-builtin-5.c: I protest.
-       * gcc.target/powerpc/mma-builtin-6.c: I protest.
-       * gcc.target/powerpc/notoc-direct-1.c: I protest.
-       * gcc.target/powerpc/pcrel-sibcall-1.c: I protest.
-       * gcc.target/powerpc/pdep-0.c: I protest.
-       * gcc.target/powerpc/pdep-1.c: I protest.
-       * gcc.target/powerpc/pextd-0.c: I protest.
-       * gcc.target/powerpc/pextd-1.c: I protest.
-       * gcc.target/powerpc/pr93122.c: I protest.
-       * gcc.target/powerpc/pr94740.c: I protest.
-       * gcc.target/powerpc/setbceq.c: I protest.
-       * gcc.target/powerpc/setbcge.c: I protest.
-       * gcc.target/powerpc/setbcgt.c: I protest.
-       * gcc.target/powerpc/setbcle.c: I protest.
-       * gcc.target/powerpc/setbclt.c: I protest.
-       * gcc.target/powerpc/setbcne.c: I protest.
-       * gcc.target/powerpc/setnbceq.c: I protest.
-       * gcc.target/powerpc/setnbcge.c: I protest.
-       * gcc.target/powerpc/setnbcgt.c: I protest.
-       * gcc.target/powerpc/setnbcle.c: I protest.
-       * gcc.target/powerpc/setnbclt.c: I protest.
-       * gcc.target/powerpc/setnbcne.c: I protest.
-       * gcc.target/powerpc/vec-cfuged-0.c: I protest.
-       * gcc.target/powerpc/vec-cfuged-1.c: I protest.
-       * gcc.target/powerpc/vec-clrl-0.c: I protest.
-       * gcc.target/powerpc/vec-clrl-1.c: I protest.
-       * gcc.target/powerpc/vec-clrl-2.c: I protest.
-       * gcc.target/powerpc/vec-clrl-3.c: I protest.
-       * gcc.target/powerpc/vec-clrr-0.c: I protest.
-       * gcc.target/powerpc/vec-clrr-1.c: I protest.
-       * gcc.target/powerpc/vec-clrr-2.c: I protest.
-       * gcc.target/powerpc/vec-clrr-3.c: I protest.
-       * gcc.target/powerpc/vec-cntlzm-0.c: I protest.
-       * gcc.target/powerpc/vec-cntlzm-1.c: I protest.
-       * gcc.target/powerpc/vec-cnttzm-0.c: I protest.
-       * gcc.target/powerpc/vec-cnttzm-1.c: I protest.
-       * gcc.target/powerpc/vec-extracth-0.c: I protest.
-       * gcc.target/powerpc/vec-extracth-1.c: I protest.
-       * gcc.target/powerpc/vec-extracth-2.c: I protest.
-       * gcc.target/powerpc/vec-extracth-3.c: I protest.
-       * gcc.target/powerpc/vec-extracth-4.c: I protest.
-       * gcc.target/powerpc/vec-extracth-5.c: I protest.
-       * gcc.target/powerpc/vec-extracth-6.c: I protest.
-       * gcc.target/powerpc/vec-extracth-7.c: I protest.
-       * gcc.target/powerpc/vec-extracth-be-0.c: I protest.
-       * gcc.target/powerpc/vec-extracth-be-1.c: I protest.
-       * gcc.target/powerpc/vec-extracth-be-2.c: I protest.
-       * gcc.target/powerpc/vec-extracth-be-3.c: I protest.
-       * gcc.target/powerpc/vec-extractl-0.c: I protest.
-       * gcc.target/powerpc/vec-extractl-1.c: I protest.
-       * gcc.target/powerpc/vec-extractl-2.c: I protest.
-       * gcc.target/powerpc/vec-extractl-3.c: I protest.
-       * gcc.target/powerpc/vec-extractl-4.c: I protest.
-       * gcc.target/powerpc/vec-extractl-5.c: I protest.
-       * gcc.target/powerpc/vec-extractl-6.c: I protest.
-       * gcc.target/powerpc/vec-extractl-7.c: I protest.
-       * gcc.target/powerpc/vec-extractl-be-0.c: I protest.
-       * gcc.target/powerpc/vec-extractl-be-1.c: I protest.
-       * gcc.target/powerpc/vec-extractl-be-2.c: I protest.
-       * gcc.target/powerpc/vec-extractl-be-3.c: I protest.
-       * gcc.target/powerpc/vec-gnb-0.c: I protest.
-       * gcc.target/powerpc/vec-gnb-1.c: I protest.
-       * gcc.target/powerpc/vec-gnb-2.c: I protest.
-       * gcc.target/powerpc/vec-pdep-0.c: I protest.
-       * gcc.target/powerpc/vec-pdep-1.c: I protest.
-       * gcc.target/powerpc/vec-pext-0.c: I protest.
-       * gcc.target/powerpc/vec-pext-1.c: I protest.
-       * gcc.target/powerpc/vec-stril-0.c: I protest.
-       * gcc.target/powerpc/vec-stril-1.c: I protest.
-       * gcc.target/powerpc/vec-stril-10.c: I protest.
-       * gcc.target/powerpc/vec-stril-11.c: I protest.
-       * gcc.target/powerpc/vec-stril-12.c: I protest.
-       * gcc.target/powerpc/vec-stril-13.c: I protest.
-       * gcc.target/powerpc/vec-stril-14.c: I protest.
-       * gcc.target/powerpc/vec-stril-15.c: I protest.
-       * gcc.target/powerpc/vec-stril-16.c: I protest.
-       * gcc.target/powerpc/vec-stril-17.c: I protest.
-       * gcc.target/powerpc/vec-stril-18.c: I protest.
-       * gcc.target/powerpc/vec-stril-19.c: I protest.
-       * gcc.target/powerpc/vec-stril-2.c: I protest.
-       * gcc.target/powerpc/vec-stril-20.c: I protest.
-       * gcc.target/powerpc/vec-stril-21.c: I protest.
-       * gcc.target/powerpc/vec-stril-22.c: I protest.
-       * gcc.target/powerpc/vec-stril-23.c: I protest.
-       * gcc.target/powerpc/vec-stril-3.c: I protest.
-       * gcc.target/powerpc/vec-stril-4.c: I protest.
-       * gcc.target/powerpc/vec-stril-5.c: I protest.
-       * gcc.target/powerpc/vec-stril-6.c: I protest.
-       * gcc.target/powerpc/vec-stril-7.c: I protest.
-       * gcc.target/powerpc/vec-stril-8.c: I protest.
-       * gcc.target/powerpc/vec-stril-9.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-0.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-1.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-10.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-11.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-2.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-3.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-4.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-5.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-6.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-7.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-8.c: I protest.
-       * gcc.target/powerpc/vec-stril_p-9.c: I protest.
-       * gcc.target/powerpc/vec-strir-0.c: I protest.
-       * gcc.target/powerpc/vec-strir-1.c: I protest.
-       * gcc.target/powerpc/vec-strir-10.c: I protest.
-       * gcc.target/powerpc/vec-strir-11.c: I protest.
-       * gcc.target/powerpc/vec-strir-12.c: I protest.
-       * gcc.target/powerpc/vec-strir-13.c: I protest.
-       * gcc.target/powerpc/vec-strir-14.c: I protest.
-       * gcc.target/powerpc/vec-strir-15.c: I protest.
-       * gcc.target/powerpc/vec-strir-16.c: I protest.
-       * gcc.target/powerpc/vec-strir-17.c: I protest.
-       * gcc.target/powerpc/vec-strir-18.c: I protest.
-       * gcc.target/powerpc/vec-strir-19.c: I protest.
-       * gcc.target/powerpc/vec-strir-2.c: I protest.
-       * gcc.target/powerpc/vec-strir-20.c: I protest.
-       * gcc.target/powerpc/vec-strir-21.c: I protest.
-       * gcc.target/powerpc/vec-strir-22.c: I protest.
-       * gcc.target/powerpc/vec-strir-23.c: I protest.
-       * gcc.target/powerpc/vec-strir-3.c: I protest.
-       * gcc.target/powerpc/vec-strir-4.c: I protest.
-       * gcc.target/powerpc/vec-strir-5.c: I protest.
-       * gcc.target/powerpc/vec-strir-6.c: I protest.
-       * gcc.target/powerpc/vec-strir-7.c: I protest.
-       * gcc.target/powerpc/vec-strir-8.c: I protest.
-       * gcc.target/powerpc/vec-strir-9.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-0.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-1.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-10.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-11.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-2.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-3.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-4.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-5.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-6.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-7.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-8.c: I protest.
-       * gcc.target/powerpc/vec-strir_p-9.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-0.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-1.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-10.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-2.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-3.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-4.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-5.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-6.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-7.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-8.c: I protest.
-       * gcc.target/powerpc/vec-ternarylogic-9.c: I protest.
-       * gcc.target/powerpc/xxgenpc-runnable.c: I protest.
-       * lib/target-supports.exp: Stuff.
-
-2020-06-22  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: Modify.
-       * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
-       * lib/target-supports.exp (check_effective_target_arm_mve_hw): Define.
-
-2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/95708
-       * gfortran.dg/pr95708.f90: New test.
-
-2020-06-22  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/95791
-       * gcc.target/i386/pr95791.c: New test.
-
-2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/95585
-       * gfortran.dg/pr95585.f90: New test.
-
-2020-06-22  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95770
-       * gcc.dg/pr95770.c: New testcase.
-
-2020-06-22  Kito Cheng  <kito.cheng@sifive.com>
-
-       * g++.target/riscv/frflags.C: New.
-
-2020-06-21  Peter Bergner  <bergner@linux.ibm.com>
-
-       * gcc.target/powerpc/mma-builtin-1.c: New file.
-       * gcc.target/powerpc/mma-builtin-2.c: New file.
-       * gcc.target/powerpc/mma-builtin-3.c: New file.
-       * gcc.target/powerpc/mma-builtin-4.c: New file.
-       * gcc.target/powerpc/mma-builtin-5.c: New file.
-       * gcc.target/powerpc/mma-builtin-6.c: New file.
-
-2020-06-20  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95505
-       * g++.dg/coroutines/pr95505.C: New test.
-
-2020-06-20  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/concepts-return-req1.C: Expect error.
-       * g++.dg/cpp2a/concepts-p2113a.C: New test.
-       * g++.dg/cpp2a/concepts-p2113b.C: New test.
-
-2020-06-20  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95707
-       * gfortran.dg/pr95707.f90: New file.
-
-2020-06-20  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95688
-       * gfortran.dg/pr95688.f90: New file.
-
-2020-06-20  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95687
-       * gfortran.dg/pr95687.f90: New file.
-
-2020-06-20  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95689
-       * gfortran.dg/pr95689.f90: New file.
-
-2020-06-20  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95587
-       * gfortran.dg/pr95587.f90: New file.
-
-2020-06-20  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       PR tree-optimization/95638
-       * g++.dg/tree-ssa/pr95638.C: New test.
-
-2020-06-19  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.dg/tree-ssa/popcount4ll.c: Add target lp64.
-       * gcc.dg/tree-ssa/popcount5ll.c: Same.
-
-2020-06-19  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/spaceship-friend1.C: New test.
-       * g++.dg/cpp2a/spaceship-err4.C: Adjust diagnostic.
-
-2020-06-19  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.target/powerpc/vec-extracth-be-0.c: Apply -mbig
-       conditionally for powerpc64le*-*-*.
-       * gcc.target/powerpc/vec-extracth-be-1.c: Same.
-       * gcc.target/powerpc/vec-extracth-be-2.c: Same.
-       * gcc.target/powerpc/vec-extracth-be-3.c: Same.
-       * gcc.target/powerpc/vec-extractl-be-0.c: Same.
-       * gcc.target/powerpc/vec-extractl-be-1.c: Same.
-       * gcc.target/powerpc/vec-extractl-be-2.c: Same.
-       * gcc.target/powerpc/vec-extractl-be-3.c: Same.
-
-2020-06-19  Przemyslaw Wirkus  <Przemyslaw.Wirkus@arm.com>
-
-       PR tree-optimization/94880
-       * gcc.dg/tree-ssa/pr94880.c: New Test.
-
-2020-06-19  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95761
-       * gcc.dg/torture/pr95761.c: New testcase.
-
-2020-06-18  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/spaceship-ref1.C: New test.
-       * g++.dg/cpp2a/spaceship-synth-neg4.C: New test.
-       * g++.dg/cpp2a/spaceship-union1.C: New test.
-
-2020-06-18  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/pr78904-1a.c: New test.
-       * gcc.target/i386/pr78904-1b.c: Ditto.
-       * gcc.target/i386/pr78904-2a.c: Ditto.
-       * gcc.target/i386/pr78904-2b.c: Ditto.
-       * gcc.target/i386/pr78904-3a.c: Ditto.
-       * gcc.target/i386/pr78904-3b.c: Ditto.
-       * gcc.target/i386/pr78904-4a.c: Ditto.
-       * gcc.target/i386/pr78904-4b.c: Ditto.
-       * gcc.target/i386/pr78904-5a.c: Ditto.
-       * gcc.target/i386/pr78904-5b.c: Ditto.
-       * gcc.target/i386/pr78904-6a.c: Ditto.
-       * gcc.target/i386/pr78904-6b.c: Ditto.
-       * gcc.target/i386/pr78967-1a.c: Ditto.
-       * gcc.target/i386/pr78967-1b.c: Ditto.
-       * gcc.target/i386/pr78967-2a.c: Ditto.
-       * gcc.target/i386/pr78967-2b.c: Ditto.
-
-2020-06-18  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/95667
-       PR middle-end/92814
-       * gcc.dg/Wstringop-overflow-25.c: Remove xfails.
-       * gcc.dg/Wstringop-overflow-39.c: New test.
-
-2020-06-18  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95735
-       * g++.dg/cpp2a/concepts-err2.C: New test.
-
-2020-06-18  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * g++.target/aarch64/pr94052.C: Give z::ad public access.
-
-2020-06-18  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/map-alloc-comp-1.f90: New test.
-
-2020-06-18  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95728
-       * g++.dg/template/cast6.C: New test.
-
-2020-06-18  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/95699
-       * gcc.dg/tree-ssa/pr95699.c: New test.
-
-2020-06-18  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/95713
-       * gcc.dg/pr95713.c: New test.
-
-2020-06-17  Thomas Schwinge  <thomas@codesourcery.com>
-
-       * c-c++-common/gomp/default-1.c: Update.
-       * c-c++-common/gomp/defaultmap-3.c: Likewise.
-       * c-c++-common/gomp/order-4.c: Likewise.
-       * g++.dg/gomp/parallel-2.C: Likewise.
-       * g++.dg/gomp/predetermined-1.C: Likewise.
-       * g++.dg/gomp/sharing-1.C: Likewise.
-       * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
-       * gcc.dg/gomp/parallel-2.c: Likewise.
-       * gcc.dg/gomp/pr44085.c: Likewise.
-       * gcc.dg/gomp/sharing-1.c: Likewise.
-       * gcc.dg/gomp/vla-1.c: Likewise.
-       * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
-       * gfortran.dg/gomp/crayptr3.f90: Likewise.
-       * gfortran.dg/gomp/pr33439.f90: Likewise.
-       * gfortran.dg/gomp/pr44036-1.f90: Likewise.
-       * gfortran.dg/gomp/pr44085.f90: Likewise.
-       * gfortran.dg/gomp/pr44536.f90: Likewise.
-       * gfortran.dg/gomp/pr94672.f90: Likewise.
-       * gfortran.dg/gomp/sharing-1.f90: Likewise.
-       * gfortran.dg/gomp/sharing-2.f90: Likewise.
-       * gfortran.dg/gomp/sharing-3.f90: Likewise.
-
-2020-06-17  Thomas Schwinge  <thomas@codesourcery.com>
-
-       * c-c++-common/gomp/hsa-indirect-call-1.c: New file.
-
-2020-06-17  Jonathan Wakely  <jwakely@redhat.com>
-
-       PR c++/66159
-       * g++.dg/warn/forward-inner.C: Check alias-declaration using
-       elaborated-type-specifier.
-
-2020-06-17  Bin Cheng  <bin.cheng@linux.alibaba.com>
-           Kaipeng Zhou  <zhoukaipeng3@huawei.com>
-           Bin Cheng  <bin.cheng@linux.alibaba.com>
-           Kaipeng Zhou  <zhoukaipeng3@huawei.com>
-
-       PR tree-optimization/95199
-       * gcc.target/aarch64/sve/pr95199.c: New test.
-
-2020-06-17  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/spaceship-synth9.C: New test.
-
-2020-06-17  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/concepts-ca107.C: New test.
-
-2020-06-17  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/consteval17.C: New test.
-
-2020-06-17  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp0x/pr62101.C: Expect error.
-       * g++.dg/cpp0x/pr80259.C: Expect error.
-       * g++.dg/cpp2a/concepts-friend8.C: New test.
-
-2020-06-17  Jonathan Wakely  <jwakely@redhat.com>
-
-       * c-c++-common/pr95378.c: New test.
-
-2020-06-17  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       * gcc.target/s390/20200617.c: New test.
-
-2020-06-17  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95508
-       * g++.dg/template/conv16.C: New test.
-
-2020-06-17  Patrick Palka  <ppalka@redhat.com>
-
-       PR testsuite/95716
-       * g++.dg/ext/pr85503.C: Give ai::cv public access.
-
-2020-06-17  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95717
-       * g++.dg/torture/pr95717.C: New testcase.
-
-2020-06-17  Martin Liska  <mliska@suse.cz>
-
-       PR testsuite/95720
-       * gcc.misc-tests/gcov-pr94029.c: Remove not needed remove-gcda.
-       * lib/gcov.exp: Delete properly .gcov files.
-
-2020-06-17  Martin Liska  <mliska@suse.cz>
-
-       * g++.dg/vect/vec-cond-expr-eh.C: New test.
-
-2020-06-17  liuhongt  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/avx2-shiftqihi-constant-1.c: New test.
-       * gcc.target/i386/avx2-shiftqihi-constant-2.c: Ditto.
-       * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Ditto.
-       * gcc.target/i386/avx512bw-shiftqihi-constant-2.c: Ditto.
-       * gcc.target/i386/sse2-shiftqihi-constant-1.c: Ditto.
-       * gcc.target/i386/sse2-shiftqihi-constant-2.c: Ditto.
-
-2020-06-16  Jonathan Wakely  <jwakely@redhat.com>
-
-       * g++.dg/torture/pr95493-1.C: New test.
-
-2020-06-16  Aldy Hernandez  <aldyh@redhat.com>
-
-       * g++.dg/tree-ssa/pr95649.C: New test.
-       * gcc.dg/tree-ssa/pr95649.c: New test.
-
-2020-06-16  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/goacc/pure-elemental-procedures-2.f90: New test.
-
-2020-06-16  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/pr79154-simd.f90: New test.
-
-2020-06-16  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95369
-       * g++.dg/cpp2a/desig11.C: Adjust dg-error.
-       * g++.dg/cpp2a/desig16.C: New test.
-
-2020-06-16  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95560
-       * g++.dg/warn/Wshadow-local-3.C: New test.
-
-2020-06-16  Jakub Jelinek  <jakub@redhat.com>
-
-       * c-c++-common/asan/inline.c: Add -ffat-lto-objects to dg-options.
-       * c-c++-common/asan/inline-kernel.c: Likewise.
-       * c-c++-common/ubsan/inline.c: Likewise.
-
-2020-06-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: New test.
-
-2020-06-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: New test.
-       * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
-
-2020-06-16  Jakub Jelinek  <jakub@redhat.com>
-
-       * c-c++-common/gomp/loop-6.c: New test.
-       * gcc.dg/gomp/loop-1.c: Don't expect diagnostics on valid
-       non-rectangular loops.
-       * gcc.dg/gomp/loop-2.c: New test.
-       * g++.dg/gomp/loop-1.C: Don't expect diagnostics on valid
-       non-rectangular loops.
-       * g++.dg/gomp/loop-2.C: Likewise.
-       * g++.dg/gomp/loop-5.C: New test.
-       * g++.dg/gomp/loop-6.C: New test.
-
-2020-06-16  Jakub Jelinek  <jakub@redhat.com>
-
-       * c-c++-common/gomp/schedule-modifiers-2.c: New test.
-
-2020-06-16  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR middle-end/95622
-       * lib/target-supports.exp (check_effective_target_offloading_enabled):
-       New.
-       * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: Use it for xfail.
-       * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: Likewise.
-       * c-c++-common/goacc/kernels-alias-ipa-pta.c: Likewise.
-
-2020-06-16  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/gomp/pr79154-1.f90: Update dg-*;
-       add an impure elemental example.
-       * gfortran.dg/gomp/pr79154-2.f90: Likewise.
-
-2020-06-16  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/41437
-       PR c++/47346
-       * g++.dg/cpp2a/concepts-using2.C: Adjust.
-       * g++.dg/lto/20081219_1.C: Adjust.
-       * g++.dg/lto/20091002-1_0.C: Adjust.
-       * g++.dg/lto/pr65475c_0.C: Adjust.
-       * g++.dg/opt/dump1.C: Adjust.
-       * g++.dg/other/pr53574.C: Adjust.
-       * g++.dg/template/access30.C: New test.
-       * g++.dg/template/access31.C: New test.
-       * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: Adjust.
-
-2020-06-16  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/95690
-       * gfortran.dg/pr95690.f90: New testcase.
-
-2020-06-16  Thomas Schwinge  <thomas@codesourcery.com>
-
-       PR tree-optimization/94988
-       * gcc.dg/graphite/pr80906.c: Un-XFAIL.
-
-2020-06-16  Thomas Schwinge  <thomas@codesourcery.com>
-
-       * gcc.dg/lto/pr52634_0.c: Further adjust 'dg-lto-options'.
-
-2020-06-16  Kito Cheng  <kito.cheng@sifive.com>
-
-       PR target/95683
-       * gcc.target/riscv/pr95683.c: New.
-
-2020-06-15  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/aggr30.ads, gnat.dg/aggr30.adb: New test.
-
-2020-06-15  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/opt85.ads, gnat.dg/opt85.adb: New test.
-
-2020-06-15  Max Filippov  <jcmvbkbc@gmail.com>
-
-       * gcc.target/xtensa/mabi-call0.c: New test.
-       * gcc.target/xtensa/mabi-windowed.c: New test.
-
-2020-06-15  Martin Jambor  <mjambor@suse.cz>
-
-       * lib/brig.exp (brig_target_compile): Strip hsail extension when
-       gnerating the name of the binary brig file.
-
-2020-06-15   Hongtao Liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/avx512bw-pr95488-1.c: New test.
-       * gcc.target/i386/avx512bw-pr95488-2.c: Ditto.
-       * gcc.target/i386/avx512vl-pr95488-1.c: Ditto.
-       * gcc.target/i386/avx512vl-pr95488-2.c: Ditto.
-
-2020-06-14  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95088
-       * gfortran.dg/pr95088.f90: New file.
-
-2020-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       * gfortran.dg/random_seed_4.f90: New test.
-
-2020-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/94109
-       * gfortran.dg/finalize_34.f90: Adjust free counts.
-       * gfortran.dg/finalize_36.f90: New test.
-
-2020-06-14  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR testsuite/95575
-       * lib/gdc-utils.exp (gdc-do-test): Re-add $subdir link and inclusion
-       in filename.
-
-2020-06-13  Martin Sebor  <msebor@redhat.com>
-
-       * gcc.dg/builtin-stringop-chk-5.c: Make assertions independent of
-       data model.
-
-2020-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       * gfortran.dg/finalize_36.f90: Remove accidentally
-       committed test case.
-
-2020-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR libfortran/95313
-       * gfortran.dg/finalize_36.f90: New file.
-
-2020-06-12  Marco Elver  <elver@google.com>
-
-       * c-c++-common/tsan/func_entry_exit.c: New test.
-       * c-c++-common/tsan/func_entry_exit_disabled.c: New test.
-
-2020-06-12  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/vect/bb-slp-44.c: New testcase.
-
-2020-06-12  Felix Yang  <felix.yang@huawei.com>
-
-       PR tree-optimization/95570
-       * gcc.dg/vect/pr95570.c: New test.
-
-2020-06-12  Arnaud Charlet  <charlet@adacore.com>
-
-       * gnat.dg/rep_clause8.adb: Update error location.
-
-2020-06-12  Alexandre Oliva  <oliva@adacore.com>
-
-       * lib/prune.exp (prune_gcc_output): Match any executable name
-       in collect messages.
-
-2020-06-12  H.J. Lu  <hjl.tools@gmail.com>
-
-       PR target/93492
-       * gcc.target/i386/pr93492-1.c: New test.
-       * gcc.target/i386/pr93492-2.c: Likewise.
-       * gcc.target/i386/pr93492-3.c: Likewise.
-       * gcc.target/i386/pr93492-4.c: Likewise.
-       * gcc.target/i386/pr93492-5.c: Likewise.
-
-2020-06-11  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/93467
-       * g++.dg/cpp2a/concepts-friend6.C: New test.
-       * g++.dg/cpp2a/concepts-friend7.C: New test.
-
-2020-06-11  Harald Anlauf  <anlauf@gmx.de>
-           Steven G. Kargl   <kargl@gcc.gnu.org>
-
-       PR fortran/95611
-       * gfortran.dg/pr95611.f90: New file.
-
-2020-06-11  Steven G. Kargl  <kargl@gcc.gnu.org>
-           Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95544
-       * gfortran.dg/pr95544.f90: New file.
-
-2020-06-11  Tamar Christina  <tamar.christina@arm.com>
-
-       * lib/target-supports.exp (check_effective_target_exceptions_enabled):
-       Mark as C++ test input.
-
-2020-06-11  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95503
-       * gfortran.dg/pr95503.f90: New test.
-
-2020-06-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
-
-       PR fortran/95331
-       * gfortran.dg/PR95331.f90: New test.
-
-2020-06-11  David Edelsohn  <dje.gcc@gmail.com>
-
-       * g++.dg/abi/pure-virtual1.C: XFAIL AIX.
-
-2020-06-11  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.dg/spellcheck-inttypes.c: Don't include inttypes.h on AIX.
-
-2020-06-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
-
-       PR fortran/52351
-       PR fortran/85868
-       * gfortran.dg/coarray_lib_comm_1.f90: Adjust match test for
-       the newly generated descriptor.
-       * gfortran.dg/PR85868A.f90: New test.
-       * gfortran.dg/PR85868B.f90: New test.
-
-2020-06-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
-
-       PR fortran/94022
-       * gfortran.dg/PR94022.f90: New test.
-
-2020-06-11  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.target/riscv/pr95252.c: New.
-
-2020-06-10  Alexandre Oliva  <oliva@adacore.com>
-
-       PR rtl-optimization/51447
-       * gcc.c-torture/execute/pr51447.c (main): Preserve call-saved
-       register.
-
-2020-06-10  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95440
-       * g++.dg/coroutines/pr95440.C: New test.
-
-2020-06-10  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/95353
-       PR middle-end/92939
-       * c-c++-common/Wstringop-truncation.c: Remove an xfail.
-       * gcc.dg/Warray-bounds-46.c: Remove a bogus warning.
-       * gcc.dg/Wrestrict-9.c: Disable -Wstringop-overflow.
-       * gcc.dg/Wstringop-overflow-12.c: Remove xfails.
-       * gcc.dg/Wstringop-overflow-28.c: Same.
-       * gcc.dg/builtin-stringop-chk-4.c: Same.
-       * gcc.dg/builtin-stringop-chk-5.c: Same.
-       * gcc.dg/builtin-stringop-chk-8.c: Same.
-       * gcc.dg/strlenopt-74.c: Avoid buffer overflow.
-       * gcc.dg/Wstringop-overflow-34.c: New test.
-       * gcc.dg/Wstringop-overflow-35.c: New test.
-       * gcc.dg/Wstringop-overflow-36.c: New test.
-       * gcc.dg/Wstringop-overflow-37.c: New test.
-       * gcc.dg/Wstringop-overflow-38.c: New test.
-
-2020-06-10  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95576
-       * g++.dg/vect/pr95576.cc: New testcase.
-
-2020-06-10  Haijian Zhang  <z.zhanghaijian@huawei.com>
-
-       PR target/95523
-       * gcc.target/aarch64/sve/pr95523.c: New test.
-
-2020-06-10  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95562
-       * g++.dg/cpp0x/noexcept60.C: New test.
-
-2020-06-10  Aldy Hernandez  <aldyh@redhat.com>
-
-       * gcc.dg/tree-ssa/ssa-dse-30.c: Adjust test for folding of
-       memmove happening later.
-
-2020-06-10  Tamar Christina  <tamar.christina@arm.com>
-
-       * gcc.target/aarch64/asimd-mull-elem.c: New test.
-
-2020-06-10  Qian Chao  <qianchao9@huawei.com>
-
-       PR tree-optimization/95569
-       * gcc.dg/tm/pr95569.c: New test.
-
-2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
-
-       * gcc.target/powerpc/clone3.c: New test for using 'future' with
-       the target_clones attribute.
-
-2020-06-09  Martin Liska  <mliska@suse.cz>
-
-       * c-c++-common/asan/inline-kernel.c: Add missing
-       -fno-sanitize-address option.
-
-2020-06-09  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95552
-       * g++.dg/ext/vla23.C: New test.
-
-2020-06-09  Marco Elver  <elver@google.com>
-
-       * c-c++-common/tsan/volatile.c: New test.
-
-2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
-
-       * lib/target-supports.exp (check_effective_target_powerpc_pcrel):
-       New.
-       (check_effective_target_powerpc_prefixed_addr): New.
-
-2020-06-09  Martin Liska  <mliska@suse.cz>
-
-       * c-c++-common/asan/inline.c: New test.
-       * c-c++-common/asan/inline-kernel.c: New test.
-       * c-c++-common/tsan/inline.c: New test.
-       * c-c++-common/ubsan/inline.c: New test.
-
-2020-06-09  Joe Ramsay  <joe.ramsay@arm.com>
-
-       * gcc.target/aarch64/sve/logical_unpacked_abs.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_bic_1.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_bic_2.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_bic_3.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_bic_4.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_neg.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_not.c: New test.
-
-2020-06-09  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/95580
-       * gcc.dg/pr95580.c: New test.
-
-2020-06-09  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/95527
-       * gcc.dg/tree-ssa/pr95527.c: New test.
-
-2020-06-09  Jakub Jelinek  <jakub@redhat.com>
-
-       * g++.dg/torture/pr95493.C: Add -Wno-psabi -w to dg-additional-options.
-
-2020-06-09  Max Filippov  <jcmvbkbc@gmail.com>
-
-       * g++.target/xtensa/pr95571.C: New test.
-       * g++.target/xtensa/xtensa.exp: New testsuite.
-
-2020-06-09  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/fold-vec-perm-char.c: Allow both vperm/vpermr and
-       xxperm/xxpermr.
-       * gcc.target/powerpc/fold-vec-perm-double.c: Ditto.
-       * gcc.target/powerpc/fold-vec-perm-float.c: Ditto.
-       * gcc.target/powerpc/fold-vec-perm-int.c: Ditto.
-       * gcc.target/powerpc/fold-vec-perm-longlong.c: Ditto.
-       * gcc.target/powerpc/fold-vec-perm-pixel.c: Ditto.
-       * gcc.target/powerpc/fold-vec-perm-short.c: Ditto.
-       * gcc.target/powerpc/lvsl-lvsr.c: Ditto.
-       * gcc.target/powerpc/vec-mult-char-2.c: Ditto.
-       * gcc.target/powerpc/vsx-vector-6.p9.c: Also allow xxpermr.
-
-2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
-
-       * gcc.target/powerpc/clone3.c: New test for using 'future' with
-       the target_clones attribute.
-
-2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
-
-       * lib/target-supports.exp (check_effective_target_powerpc_pcrel):
-       New.
-       (check_effective_target_powerpc_prefixed_addr): New.
-
-2020-06-08  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95195
-       * gfortran.dg/namelist_97.f90: Adjust testcase.
-
-2020-06-08  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/92993
-       * gfortran.dg/pr92993.f90: New test.
-
-2020-06-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/95528
-       * g++.dg/opt/pr95528.C: New test.
-
-2020-06-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR lto/95548
-       * g++.dg/torture/pr95548.C: Change from dg-do compile to dg-do link,
-       add return type for main, for __SIZEOF_INT128__ test with __uint128_t
-       enumerator constants and add a test with unsigned long long
-       enumerators for all targets.
-
-2020-06-07  Roger Sayle  <roger@nextmovesoftware.com>
-
-       * gcc.target/i386/parity-3.c: New test.
-       * gcc.target/i386/parity-4.c: Likewise.
-       * gcc.target/i386/parity-5.c: Likewise.
-       * gcc.target/i386/parity-6.c: Likewise.
-       * gcc.target/i386/parity-7.c: Likewise.
-       * gcc.target/i386/parity-8.c: Likewise.
-       * gcc.target/i386/parity-9.c: Likewise.
-
-2020-06-07  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95091
-       * gfortran.dg/pr95091.f90: New file.
-
-2020-06-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR tree-optimization/50439
-       * gfortran.dg/loop_interchange_2.f: New test.
-
-2020-06-06  Jan Hubicka  <hubicka@ucw.cz>
-
-       * g++.dg/torture/pr95548.C: New test.
-
-2020-06-05  Martin Sebor  <msebor@redhat.com>
-
-       * g++.dg/warn/Wnonnull5.C: Temporarily remove.
-
-2020-06-05  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95369
-       * g++.dg/cpp2a/nontype-class38.C: New test.
-
-2020-06-05  Mark Wielaard  <mark@klomp.org>
-
-       * gcc.dg/missing-header-fixit-3.c: Add
-       -Wno-implicit-function-declaration.
-       * gcc.dg/missing-header-fixit-4.c: Add new expected output.
-       * gcc.dg/missing-header-fixit-5.c: New testcase.
-       * gcc.dg/Wbuiltin-declaration-mismatch-ignore.c: Likewise.
-
-2020-06-05  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp0x/constexpr-ptrsub2.C: New test.
-
-2020-06-05  Thomas Schwinge  <thomas@codesourcery.com>
-           Julian Brown  <julian@codesourcery.com>
-
-       * c-c++-common/goacc/struct-enter-exit-data-1.c: New file.
-
-2020-06-05  Martin Sebor  <msebor@redhat.com>
-
-       * c-c++-common/goacc/uninit-use-device-clause.c: Adjust.
-       * c-c++-common/pr59223.c: Same.
-       * g++.dg/warn/Wnonnull5.C: Same.
-       * gcc.dg/pr59924.c: Same.
-       * gcc.dg/ubsan/pr81981.c: Same.
-       * gcc.dg/ubsan/pr89284.c: Same.
-       * gfortran.dg/goacc/uninit-use-device-clause.f95: Same.
-
-2020-06-05  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95539
-       * gcc.dg/vect/pr95539.c: New testcase.
-
-2020-06-05  Felix Yang  <felix.yang@huawei.com>
-
-       PR target/95254
-       * gcc.target/aarch64/pr95254.c: New test.
-       * gcc.target/i386/pr67609.c: Check "movq\t%xmm0" instead of "movdqa".
-
-2020-06-05  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/95535
-       * gcc.target/i386/pr95535-1.c: New test.
-       * gcc.target/i386/pr95535-2.c: New test.
-
-2020-06-05  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/95493
-       * g++.dg/torture/pr95493.C: New testcase.
-
-2020-06-04  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/10138
-       PR middle-end/95136
-       * c-c++-common/Wsizeof-pointer-memaccess1.c: Prune out valid
-       Wuninitialized.
-       * c-c++-common/uninit-pr51010.c: Adjust expected warning format.
-       * c-c++-common/goacc/uninit-dim-clause.c: Same.
-       * c-c++-common/goacc/uninit-firstprivate-clause.c: Same.
-       * c-c++-common/goacc/uninit-if-clause.c: Same.
-       * c-c++-common/gomp/pr70550-1.c: Same.
-       * c-c++-common/gomp/pr70550-2.c: Adjust.
-       * g++.dg/20090107-1.C: Same.
-       * g++.dg/20090121-1.C: Same.
-       * g++.dg/ext/attr-access.C: Avoid -Wuninitialized.
-       * gcc.dg/tree-ssa/forwprop-6.c: Prune out -Wuninitialized.
-       * gcc.dg/Warray-bounds-52.c: Prune out valid -Wuninitialized.
-       * gcc.dg/Warray-bounds-53.c: Same.
-       * gcc.dg/Warray-bounds-54.c: Same.
-       * gcc.dg/Wstringop-overflow-33.c: New test.
-       * gcc.dg/attr-access-none.c: New test.
-       * gcc.dg/attr-access-read-only.c: Adjust.
-       * gcc.dg/attr-access-read-write.c: Same.
-       * gcc.dg/attr-access-write-only.c: Same.
-       * gcc.dg/pr71581.c: Adjust text of expected warning.
-       * gcc.dg/uninit-15.c: Same.
-       * gcc.dg/uninit-32.c: New test.
-       * gcc.dg/uninit-33.c: New test.
-       * gcc.dg/uninit-34.c: New test.
-       * gcc.dg/uninit-36.c: New test.
-       * gcc.dg/uninit-B-O0.c: Adjust text of expected warning.
-       * gcc.dg/uninit-I-O0.c: Same.
-       * gcc.dg/uninit-pr19430-O0.c: Same.
-       * gcc.dg/uninit-pr19430.c: Same.
-       * gcc.dg/uninit-pr95136.c: New test.
-       * gfortran.dg/assignment_4.f90: Expect -Wuninitialized.
-       * gfortran.dg/goacc/uninit-dim-clause.f95: Adjust text of expected
-       warning.
-       * gfortran.dg/goacc/uninit-firstprivate-clause.f95
-       * gfortran.dg/goacc/uninit-if-clause.f95
-       * gfortran.dg/pr66545_2.f90
-
-2020-06-04  Jason Merrill  <jason@redhat.com>
-
-       PR c++/93310
-       * g++.dg/cpp2a/constexpr-virtual16.C: New test.
-       * g++.dg/cpp2a/constexpr-virtual17.C: New test.
-       * g++.dg/cpp2a/constexpr-new12.C: Adjust diagnostic.
-
-2020-06-04  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95158
-       * g++.dg/template/virtual5.C: New test.
-
-2020-06-04  Steven G. Kargl  <kargl@gcc.gnu.org>
-           Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95500
-       * gfortran.dg/pr95500.f90: New test.
-
-2020-06-04  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95346
-       * g++.dg/coroutines/pr95346.C: New test.
-
-2020-06-04  Vladimir Makarov  <vmakarov@redhat.com>
-
-       PR middle-end/95464
-       * gcc.target/i386/pr95464.c: New.
-
-2020-06-04  Martin Jambor  <mjambor@suse.cz>
-
-       PR ipa/95113
-       * gcc.dg/ipa/pr95113.c: New test.
-
-2020-06-04  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       PR target/94735
-       * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base.c: New test.
-       * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base_p.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset_p.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c:
-       Likewise.
-
-2020-06-04  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Modify.
-       * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
-
-2020-06-04  Hongtao Liu  <hongtao.liu@inte.com>
-
-       * gcc.target/i386/avx512f-vcvtps2ph-pr95254.c: New test.
-       * gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c: Ditto.
-
-2020-06-04  Arnaud Charlet  <charlet@adacore.com>
-
-       * gnat.dg/openacc1.adb: Remove testcase.
-
-2020-06-04  Hao Liu  <hliu@os.amperecomputing.com>
-
-       PR tree-optimization/89430
-       * gcc.dg/tree-ssa/pr89430-1.c: Remove xfail.
-       * gcc.dg/tree-ssa/pr89430-2.c: Remove xfail.
-       * gcc.dg/tree-ssa/pr89430-5.c: Remove xfail.
-       * gcc.dg/tree-ssa/pr89430-6.c: Remove xfail.
-       * gcc.dg/tree-ssa/pr89430-7-comp-ref.c: New test.
-       * gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c: New test.
-       * gcc.dg/tree-ssa/ssa-pre-17.c: Add -fno-tree-cselim.
-
-2020-06-04  Andreas Schwab  <schwab@suse.de>
-
-       PR libfortran/59227
-       * gfortran.dg/erf_3.F90: Remove XFAIL on ia64-*-linux*.
-
-2020-06-04  Hongtao.liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/pr92658-avx512bw-trunc.c: Adjust testcase.
-
-2020-06-04  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/82304
-       PR c++/95307
-       * g++.dg/template/pr79650.C: Expect different diagnostics and expect
-       it on all lines that do pointer to integer casts.
-       * g++.dg/cpp1y/constexpr-shift1.C: Expect different diagnostics.
-       * g++.dg/cpp1y/constexpr-82304.C: New test.
-       * g++.dg/cpp0x/constexpr-95307.C: New test.
-
-2020-06-03  Mark Wielaard  <mark@klomp.org>
-
-       * g++.dg/spellcheck-inttypes.C: Add string-literal testcases.
-
-2020-06-03  Mark Wielaard  <mark@klomp.org>
-
-       * gcc.dg/spellcheck-inttypes.c: New test.
-       * g++.dg/spellcheck-inttypes.C: Likewise.
-
-2020-06-03  Mark Wielaard  <mark@klomp.org>
-
-       * c-c++-common/missing-close-func-paren.c: New test.
-
-2020-06-03  Vitor Guidi  <vitor.guidi@usp.br>
-
-       * gcc.dg/tanhbysinh.c: New testcase.
-
-2020-06-03  Patrick Palka  <ppalka@redhat.com>
-
-       * g++.dg/cpp2a/concepts-partial-spec8.C: New test.
-
-2020-06-03  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/92103
-       * g++.dg/cpp2a/concepts-partial-spec7.C: New test.
-
-2020-06-03  Jan Hubicka  <hubicka@ucw.cz>
-
-       * g++.dg/lto/pr84805_0.C: Update.
-
-2020-06-03  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95345
-       * g++.dg/coroutines/pr95345.C: New test.
-
-2020-06-03  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95232
-       * g++.dg/ubsan/vla-2.C: New test.
-
-2020-06-03  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
-
-       PR fortran/95214
-       PR fortran/66833
-       PR fortran/67938
-       * gfortran.dg/PR95214.f90: New test.
-
-2020-06-03  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95487
-       * g++.dg/vect/pr95487.cc: New testcase.
-
-2020-06-03  David Malcolm  <dmalcolm@redhat.com>
-
-       PR jit/95306
-       * jit.dg/test-pr95306-builtin-types.c (create_code): Add
-       test of getting __atomic_load.
-
-2020-06-03  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95495
-       * gcc.dg/vect/pr95495.c: New testcase.
-
-2020-06-03  Thomas Schwinge  <thomas@codesourcery.com>
-           Tobias Burnus  <tobias@codesourcery.com>
-
-       PR middle-end/94874
-       * c-c++-common/gomp/pr94874.c: New.
-
-2020-06-02  David Malcolm  <dmalcolm@redhat.com>
-
-       PR jit/95426
-       * jit.dg/all-non-failing-tests.h: Add note about...
-       * jit.dg/test-builtin-unreachable.c: New test.
-
-2020-06-02  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95193
-       * g++.dg/cpp1z/lambda-this7.C: New test.
-
-2020-06-02  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95050
-       * g++.dg/coroutines/pr95050.C: New test.
-
-2020-06-02  Alexandre Oliva  <oliva@adacore.com>
-
-       * gcc.misc-tests/outputs.exp: Spell ldscript correctly.
-       * lib/gcc-defs.exp (gcc_adjust_linker_flags): Likewise.
-
-2020-06-02  Felix Yang  <felix.yang@huawei.com>
-
-       PR target/95459
-       * gcc.target/aarch64/mgeneral-regs_6.c: New test.
-
-2020-06-02  Andrew Stubbs  <ams@codesourcery.com>
-
-       * gcc.dg/intermod-1.c: Don't use -mlocal-symbol-id.
-
-2020-06-02  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
-
-       * gcc.target/s390/vector/align-1.c: Change target architecture
-       to z13.
-       * gcc.target/s390/vector/align-2.c: Change target architecture
-       to z13.
-
-2020-06-02  Kito Cheng  <kito.cheng@sifive.com>
-
-       * lib/ubsan-dg.exp (orig_ubsan_options_saved): New
-       (orig_ubsan_options): Ditto.
-       (ubsan_init): Store UBSAN_OPTIONS and set UBSAN_OPTIONS.
-       (ubsan_finish): Restore UBSAN_OPTIONS.
-
-2020-06-02  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/92633
-       PR c++/92838
-       * g++.dg/cpp2a/concepts-lambda11.C: New test.
-       * g++.dg/cpp2a/concepts-lambda12.C: New test.
-
-2020-06-01  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95466
-       * g++.dg/ubsan/vptr-17.C: New test.
-
-2020-06-01  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95350
-       * g++.dg/coroutines/torture/func-params-08.C: Adjust test to
-       reflect that all rvalue refs are dangling.
-       * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C:
-       Likewise.
-       * g++.dg/coroutines/pr95350.C: New test.
-
-2020-06-01  Feng Xue  <fxue@os.amperecomputing.com>
-
-       PR ipa/93429
-       * gcc.dg/ipa/ipcp-agg-8.c: Change dump string.
-       * gcc.dg/ipa/ipcp-agg-13.c: New test.
-
-2020-05-31  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95087
-       * g++.dg/coroutines/co-return-syntax-08-bad-return.C:
-       Adjust the testcase to do the compile (rather than an
-       -fsyntax-only parse).
-
-2020-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/94361
-       * gfortran.dg/finalize_28.f90: Adjusted free counts.
-       * gfortran.dg/finalize_33.f90: Likewise.
-       * gfortran.dg/finalize_34.f90: Likewise.
-       * gfortran.dg/finalize_35.f90: New test.
-
-2020-05-31  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/95052
-       * gcc.dg/pr95052.c: New test.
-
-2020-05-31  Jim Wilson  <jimw@sifive.com>
-
-       * gcc.target/riscv/zero-extend-5.c: New.
-
-2020-05-30  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95373
-       * gfortran.dg/pr95373_1.f90: Adjust error messages.
-       * gfortran.dg/pr95373_2.f90: Adjust error message.
-
-2020-05-30  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/95386
-       * g++.dg/concepts/pr95386.C: New test.
-
-2020-05-29  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/vsx-vector-6.p9.c: Allow xxperm as perm as well.
-
-2020-05-29  Patrick Palka  <ppalka@redhat.com>
-           Jason Merrill  <jason@redhat.com>
-
-       PR c++/95181
-       * g++.dg/concepts/pr95181.C: New test.
-       * g++.dg/concepts/pr95181-2.C: New test.
-
-2020-05-29  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95371
-       * g++.dg/cpp2a/concepts-ttp1.C: New test.
-
-2020-05-29  Jakub Jelinek  <jakub@redhat.com>
-
-       PR libfortran/95390
-       * gfortran.dg/findloc_8.f90: New test.
-
-2020-05-29  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95344
-       * c-c++-common/Wparentheses-2.c: New test.
-
-2020-05-29  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95311
-       * g++.dg/ubsan/vptr-16.C: New test.
-
-2020-05-29  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/92652
-       PR c++/93698
-       PR c++/94128
-       * g++.dg/cpp2a/concepts-lambda8.C: New test.
-       * g++.dg/cpp2a/concepts-lambda9.C: New test.
-       * g++.dg/cpp2a/concepts-lambda10.C: New test.
-
-2020-05-29  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/95241
-       * g++.dg/cpp0x/constexpr-array25.C: New test.
-
-2020-05-29  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95272
-       * gcc.dg/vect/pr95272.c: New testcase.
-
-2020-05-29  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95403
-       * gfortran.dg/vect/pr95403.f: New testcase.
-
-2020-05-29  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/95315
-       * gcc.dg/gomp/pr95315-2.c: New test.
-
-2020-05-29  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/95052
-       * gcc.target/i386/pr95052.c: New test.
-
-2020-05-29  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95393
-       * gcc.dg/tree-ssa/phi-opt-21.c: New testcase.
-       * g++.dg/vect/slp-pr87105.cc: Adjust.
-
-2020-05-29  Joe Ramsay  <joe.ramsay@arm.com>
-
-       * gcc.target/aarch64/sve/load_const_offset_2.c: Force using packed
-       vectors.
-       * gcc.target/aarch64/sve/logical_unpacked_and_1.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_and_2.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_and_3.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_and_4.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_and_5.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_and_6.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_and_7.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_eor_1.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_eor_5.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_orr_1.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_orr_5.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: New test.
-       * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: New test.
-       * gcc.target/aarch64/sve/scatter_store_6.c: Force using packed vectors.
-       * gcc.target/aarch64/sve/scatter_store_7.c: Force using packed vectors.
-       * gcc.target/aarch64/sve/strided_load_3.c: Force using packed vectors.
-       * gcc.target/aarch64/sve/strided_store_3.c: Force using packed vectors.
-       * gcc.target/aarch64/sve/unpack_signed_1.c: Force using packed vectors.
-
-2020-05-28  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/95328
-       * g++.dg/cpp1z/decomp53.C: New test.
-
-2020-05-28  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95373
-       * gfortran.dg/pr95373_1.f90: New test.
-       * gfortran.dg/pr95373_2.f90: New test.
-
-2020-05-28  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp1z/pr86648.C: Expect error.
-       * g++.dg/cpp1z/static2.C: Expect error.
-       * g++.dg/cpp0x/nsdmi16.C: New test.
-
-2020-05-28  Marek Polacek  <polacek@redhat.com>
-
-       * g++.dg/cpp0x/initlist-array12.C: Fix the definition of
-       initializer_list for ilp32 target.
-
-2020-05-28  Marek Polacek  <polacek@redhat.com>
-
-       * g++.dg/ext/tmplattr10.C: Only run in c++11.
-
-2020-05-28  H.J. Lu  <hjl.tools@gmail.com>
-
-       * gcc.dg/builtin-bswap-10.c: Check "! int128" instead of ilp32
-
-2020-05-28  Steven G. Kargl  <kargl@gcc.gnu.org>
-           Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/94397
-       * gfortran.dg/pr94397.F90: New test.
-
-2020-05-28  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/shrink_wrap_1.c: New test.
-
-2020-05-28  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR testsuite/95361
-       * gcc.target/aarch64/sve/pr95361.c: New test.
-
-2020-05-28  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95273
-       PR tree-optimization/95356
-       * gcc.target/i386/pr95356.c: New testcase.
-
-2020-05-28  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/95363
-       * gcc.dg/vect/bb-slp-pr95271.c: Fix on ilp32 targets.
-
-2020-05-28  Alexandre Oliva  <oliva@adacore.com>
-
-       * lib/gcc-defs.exp: Avoid introducing empty arguments between
-       consecutive blanks in board linking options.
-       * gcc.misc-tests/outputs.exp: Likewise.  Document
-       -gsplit-dwarf testing, skip LTO tests if -flto is not
-       supported, detect the default linker output name, cope with
-       the need for an explicit executable output.
-
-2020-05-27  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gcc.dg/builtin-bswap-10.c: New test.
-       * gcc.dg/builtin-bswap-11.c: Likewise.
-       * gcc.dg/builtin-bswap-12.c: Likewise.
-       * gcc.target/i386/builtin-bswap-5.c: Likewise.
-
-2020-05-27  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95090
-       * gfortran.dg/pr95090.f90: New test.
-
-2020-05-27  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95355
-       * gcc.target/i386/pr95355.c: New test.
-
-2020-05-27  David Malcolm  <dmalcolm@redhat.com>
-
-       PR jit/95314
-       * jit.dg/all-non-failing-tests.h: Add test-pr95314-rvalue-reuse.c.
-       * jit.dg/test-pr95314-rvalue-reuse.c: New test.
-
-2020-05-27  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95319
-       * g++.dg/cpp0x/initlist-array12.C: New test.
-
-2020-05-27  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/50392
-       * gfortran.dg/pr50392.f: New test.
-
-2020-05-27  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/vperm-v2sf.c: New test.
-
-2020-05-27  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/cpp2a/spaceship-synth2.C: Add
-       -Wzero-as-null-pointer-constant.
-
-2020-05-27  Jason Merrill  <jason@redhat.com>
-
-       PR c++/95222
-       * g++.dg/ext/tmplattr10.C: New test.
-
-2020-05-27  Nathan Sidwell  <nathan@acm.org>
-
-       PR c++/95263
-       * g++.dg/template/pr95263.C: New file.
-
-2020-05-27  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95295
-       * gcc.dg/torture/pr95295-3.c: New testcase.
-
-2020-05-27  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95335
-       * gcc.dg/vect/bb-slp-pr95335.c: New testcase.
-
-2020-05-27  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/95315
-       * gcc.dg/gomp/pr95315.c: New test.
-
-2020-05-26  David Malcolm  <dmalcolm@redhat.com>
-
-       PR jit/95306
-       * jit.dg/all-non-failing-tests.h: Add test-builtin-memcpy.c and
-       test-pr95306-builtin-types.c.
-       * jit.dg/test-builtin-memcpy.c: New test.
-       * jit.dg/test-error-gcc_jit_context_get_builtin_function-unimplemented-type.c:
-       New test.
-       * jit.dg/test-pr95306-builtin-types.c: New test.
-
-2020-05-26  Harald Anlauf  <anlauf@gmx.de>
-           Steven G. Kargl   <kargl@gcc.gnu.org>
-
-       PR libfortran/95104
-       * gfortran.dg/pr95104.f90: New test.
-
-2020-05-26  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95195
-       * gfortran.dg/namelist_97.f90: New test.
-
-2020-05-26  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95089
-       * gfortran.dg/pr95089.f90: New test.
-
-2020-05-26  David Malcolm  <dmalcolm@redhat.com>
-
-       PR jit/95296
-       * jit.dg/test-error-gcc_jit_context_new_global-void-type.c: New
-       test.
-       * jit.dg/test-error-gcc_jit_function_new_local-void-type.c: New
-       test.
-       * jit.dg/test-fuzzer.c (fuzzer_init): Allow for make_random_type
-       to return NULL.
-       (get_random_type): Allow for elements in f->types to be NULL.
-
-2020-05-26  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/vperm-v2si.c: New test.
-       * gcc.target/i386/vperm-v4hi.c: Ditto.
-
-2020-05-26  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Check for
-       promise destruction via a global variable.
-
-2020-05-26  Alexandre Oliva  <oliva@adacore.com>
-
-       * gcc.misc-tests/outputs.exp: New.
-       * gcc.misc-tests/outputs-0.c: New.
-       * gcc.misc-tests/outputs-1.c: New.
-       * gcc.misc-tests/outputs-2.c: New.
-       * lib/gcc-defs.exp (gcc_adjusted_linker_flags): New.
-       (gcc_adjust_linker_flags): New.
-       (dg-additional-files-options): Call it.  Pass -dumpbase ""
-       when there are additional sources.
-       * lib/profopt.exp (profopt-execute): Pass the executable
-       suffix with -dumpbase-ext.
-       * lib/scandump.exp (dump-base): Mention -dumpbase "" use.
-       * lib/scanltranstree.exp: Adjust dump suffix expectation.
-       * lib/scanwpaipa.exp: Likewise.
-
-2020-05-26  Hongtao Liu  <hongtao.liu@intel.com>
-           UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/pr95211.c: New test.
-
-2020-05-25  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/opt84.adb: New test.
-
-2020-05-25  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/sse2-mmx-18a.c (dg-options): Remove -mno-avx512vl.
-       * gcc.target/i386/sse2-mmx-19a.c (dg-options): Remove -mno-avx.
-       * gcc.target/i386/sse2-mmx-18b.c: Remove.
-       * gcc.target/i386/sse2-mmx-18c.c: Ditto.
-       * gcc.target/i386/sse2-mmx-19b.c: Ditto.
-       * gcc.target/i386/sse2-mmx-19c.c: Ditto.
-       * gcc.target/i386/sse2-mmx-19d.c: Ditto.
-       * gcc.target/i386/sse2-mmx-19e.c: Ditto.
-
-2020-05-25  Martin Jambor  <mjambor@suse.cz>
-
-       * brig.dg/test/gimple/packed.hsail: Fix scan dump patterns.
-
-2020-05-25  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95308
-       * g++.dg/torture/pr95308.C: New testcase.
-
-2020-05-25  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95295
-       * gcc.dg/torture/pr95295-1.c: New testcase.
-       * gcc.dg/torture/pr95295-2.c: Likewise.
-       * gcc.dg/torture/pr95283.c: Likewise.
-
-2020-05-25  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95271
-       * gcc.dg/vect/bb-slp-pr95271.c: New testcase.
-
-2020-05-25  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95297
-       * g++.dg/vect/pr95297.cc: New testcase.
-       * g++.dg/vect/pr95290.cc: Likewise.
-
-2020-05-25  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95284
-       * g++.dg/torture/pr95284.C: New testcase.
-
-2020-05-25  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/renaming16.adb: New test.
-       * gnat.dg/renaming16_pkg.ads: New helper.
-
-2020-05-25  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/array40.adb: New test.
-       * gnat.dg/array40_pkg.ads: New helper.
-
-2020-05-25  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/array39.adb: New test.
-       * gnat.dg/array39_pkg.ads: New helper.
-       * gnat.dg/array39_pkg.adb: Likewise.
-
-2020-05-25  Hongtao Liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/pr95125-avx.c: New test.
-       * gcc.target/i386/pr95125-avx512f.c: Ditto.
-
-2020-05-24  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95106
-       * gfortran.dg/equiv_11.f90: New test.
-
-2020-05-23  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94038
-       * g++.dg/warn/pr94038-3.C: New test.
-
-2020-05-22  Mark Wielaard  <mark@klomp.org>
-
-       * gcc.dg/spellcheck-stdint.c: New test.
-       * g++.dg/spellcheck-stdint.C: Likewise.
-
-2020-05-22  Mark Wielaard  <mark@klomp.org>
-
-       * gcc.dg/spellcheck-stdbool.c: New test.
-
-2020-05-22  Mark Wielaard  <mark@klomp.org>
-
-       * gcc.dg/analyzer/signal-exit.c: New testcase.
-
-2020-05-22  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95255
-       * gcc.target/i386/pr95255.c: New test.
-
-2020-05-22  Hongtao.liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/pr92658-avx512f.c: New test.
-       * gcc.target/i386/pr92658-avx512vl.c: Ditto.
-       * gcc.target/i386/pr92658-avx512bw-trunc.c: Ditto.
-
-2020-05-22  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95268
-       * g++.dg/torture/pr95268.C: New testcase.
-
-2020-05-22  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95248
-       * gcc.dg/torture/pr95248.c: New testcase.
-
-2020-05-21  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94038
-       * g++.dg/warn/pr94038-2.C: New test.
-
-2020-05-21  Martin Liska  <mliska@suse.cz>
-
-       PR target/95229
-       * g++.target/i386/pr95229.C: Fix
-       error: unnamed type with no linkage used
-       to declare variable â€˜<unnamed class> e’ with linkage
-       with -std=gnu++98.
-
-2020-05-21  Nathan Sidwell  <nathan@acm.org>
-
-       * c-c++-common/cpp/cmd-1.c: Delete.
-       * c-c++-common/cpp/cmd-1.h: Delete.
-
-2020-05-21  Martin Liska  <mliska@suse.cz>
-
-       * gcc.target/aarch64/target_attr_20.c: New test.
-       * gcc.target/aarch64/target_attr_21.c: New test.
-
-2020-05-20  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
-
-       * g++.dg/warn/Wconversion-null-2.C: Add explicit declarations for l()
-       and g() with int, long, long long and __int20 arguments.
-       * g++.dg/warn/Wconversion-null.C: Likewise.
-
-2020-05-20  Marek Polacek  <polacek@redhat.com>
-
-       DR 2237
-       * g++.dg/DRs/dr2237.C: New test.
-       * g++.dg/parse/constructor2.C: Add dg-error for C++20.
-       * g++.dg/parse/dtor12.C: Likewise.
-       * g++.dg/parse/dtor4.C: Likewise.
-       * g++.dg/template/dtor4.C: Adjust dg-error.
-       * g++.dg/template/error34.C: Likewise.
-       * g++.old-deja/g++.other/inline15.C: Only run for C++17 and lesses.
-       * g++.old-deja/g++.pt/ctor2.C: Add dg-error for C++20.
-
-2020-05-20  Marek Polacek  <polacek@redhat.com>
-
-       DR 2289
-       PR c++/94553
-       * g++.dg/cpp1z/decomp52.C: New test.
-
-2020-05-20  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95229
-       * g++.target/i386/pr95229.C: New test.
-
-2020-05-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/39695
-       * gfortran.dg/pr39695_1.f90: New test.
-       * gfortran.dg/pr39695_2.f90: New test.
-       * gfortran.dg/pr39695_3.f90: New test.
-       * gfortran.dg/pr39695_4.f90: New test.
-
-2020-05-20  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/95223
-       * g++.dg/template/typename23.C: New test.
-
-2020-05-20  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       PR target/94959
-       * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Modify.
-       * gcc.target/arm/mve/intrinsics/mve_vldr.c: New test.
-       * gcc.target/arm/mve/intrinsics/mve_vldr_z.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vstr.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vstr_p.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Modify.
-       * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
-
-2020-05-20  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95219
-       * tree-vect-loop.c (vectorizable_induction): Reduce
-       group_size before computing the number of required IVs.
-
-2020-05-20  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/95231
-       * g++.dg/other/pr95231.C: New testcase.
-
-2020-05-30  Richard Biener  <rguenther@suse.de>
-
-       PR c/95141
-       * gcc.dg/pr95141.c: New testcase.
-
-2020-05-19  Alex Coplan  <alex.coplan@arm.com>
-
-       PR target/94591
-       * gcc.c-torture/execute/pr94591.c: New test.
-
-2020-05-19  Nathan Sidwell  <nathan@acm.org>
-
-       * c-c++-common/raw-string-14.c: Adjust errors.
-       * c-c++-common/raw-string-16.c: Likewise.
-       * c-c++-common/raw-string-5.c: Likewise.
-
-2020-05-19  Richard Biener  <rguenther@suse.de>
-
-       * gcc.target/i386/pr92645-4.c: Adjust expected pattern.
-
-2020-05-19  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
-
-       * c-c++-common/builtin-has-attribute-7.c: Require size24plus.
-       * c-c++-common/cpp/pr63831-1.c: Store result in _has_cpp_attribute in a
-       long.
-       * c-c++-common/pr81376.c: Skip scan-tree-dump for short_eq_int. Extend
-       test for short_eq_int.
-       * g++.dg/abi/scoped1.C: Skip dg-warning tests for short_eq_int.
-       * g++.dg/cpp0x/constexpr-70001-1.C: Require size24plus.
-       * g++.dg/cpp0x/constexpr-bitfield3.C: Require int32plus.
-       * g++.dg/cpp0x/enum13.C: Skip dg-warning for short_eq_int.
-       * g++.dg/cpp0x/initlist5.C: Add dg-error for short_eq_int.
-       * g++.dg/cpp0x/initlist7.C: Add dg-warning for !int32plus.
-       * g++.dg/cpp0x/nullptr04.C: Skip dg-error for ptr_eq_short.
-       * g++.dg/cpp0x/variadic-value1.C: Add typedef for int32_t.
-       * g++.dg/cpp1y/constexpr-arith-overflow.C: Fix test for
-       sizeof(int) == sizeof(short).
-       * g++.dg/cpp1y/digit-sep-neg.C: Add typedef for int32_t.
-       * g++.dg/cpp1y/pr57644.C: Add typedef for uint32_t.
-       * g++.dg/cpp1y/pr77321.C: Require size24plus.
-       * g++.dg/cpp1y/var-templ4.C: Add typedef for int32_t.
-       * g++.dg/cpp1z/direct-enum-init1.C: Skip dg-error for short_eq_int.
-       * g++.dg/delayedfold/fwrapv1.C: Skip for int16.
-       * g++.dg/expr/bitfield9.C: Add typedef for int32_t.
-       * g++.dg/ext/attribute-test-1.C: Add typedef for uint32_t.
-       * g++.dg/ext/bitfield1.C: Add typedef for int32_t.
-       * g++.dg/ext/flexary13.C: Add typedef for int32_t.
-       * g++.dg/ext/utf-cvt.C: Adjust dg-warning for int16.
-       * g++.dg/ext/vector28.C: Add typedef for int32_t.
-       * g++.dg/ext/vla15.C: Add typedef for int32_t.
-       * g++.dg/init/array11.C: Require size32plus.
-       * g++.dg/init/array15.C: Require size24plus.
-       * g++.dg/init/array4.C: Require size20plus.
-       * g++.dg/init/const7.C: Skip dg-message for ptr_eq_short.
-       * g++.dg/init/new38.C: Relax regex in dg-error.
-       * g++.dg/init/new44.C: Skip dg-error for msp430_small.
-       Adjust test for 16-bit size_t.
-       Add special case for msp430 -mlarge.
-       * g++.dg/init/value9.C: Add typedef for int32_t.
-       * g++.dg/ipa/pr77333.C: Add typedef for int32_t.
-       * g++.dg/lto/20080908-1_0.C: Add typedef for int32_t.
-       * g++.dg/opt/pr55717.C: Add typedef for uint32_t.
-       * g++.dg/opt/pr60597.C: Add typedef for int32_t.
-       * g++.dg/opt/pr81715.C: Require size20plus.
-       * g++.dg/opt/reload3.C: Add typedef for uint32_t.
-       * g++.dg/opt/temp2.C: Require size20plus.
-       * g++.dg/opt/thunk1.C: Likewise.
-       * g++.dg/other/error23.C: Dont assume __SIZEOF_INT__ == 4.
-       * g++.dg/other/pr31078.C: Adjust typedef for 32-bit int.
-       * g++.dg/parse/concat1.C: Skip dg-error for size20plus.
-       * g++.dg/parse/defarg5.C: Add typedef for int32_t and uint32_t.
-       * g++.dg/pr48484.C: Add typedef for int32_t.
-       * g++.dg/pr53037-2.C: Likewise.
-       * g++.dg/pr53037-3.C: Likewise.
-       * g++.dg/pr66655.C: Use int32_t.
-       * g++.dg/pr66655.h: Add typedef for int32_t.
-       * g++.dg/pr66655_1.cc: Use int32_t.
-       * g++.dg/pr67351.C: Define 32-bit uint.
-       * g++.dg/template/array30.C: Add typedef for int32_t.
-       * g++.dg/template/constant1.C: Extend test for 8-bit and 16-bit int.
-       * g++.dg/template/constant2.C: Likewise.
-       * g++.dg/template/friend18.C: Add typedef for int32_t.
-       * g++.dg/template/pr68978.C: Likewise.
-       * g++.dg/torture/pr37421.C: Require int_eq_float.
-       * g++.dg/torture/pr88861.C: Handle 16-bit int.
-       * g++.dg/tree-ssa/pr19807.C: Likewise.
-       * g++.dg/tree-ssa/pr27291.C: Fix typedef for uint32_t.
-       * g++.dg/tree-ssa/pr49516.C: Fix typedefs for int{16,32}_t and
-       uint{32,64}_t.
-       * g++.dg/warn/Wconversion-integer.C: Add typedefs for {u,}int32_t.
-       * g++.dg/warn/Wconversion-null-2.C: Adjust g() declaration.
-       * g++.dg/warn/Wconversion-null.C: Likewise.
-       * g++.dg/warn/Wconversion3.C: Skip dg-warning for short_eq_int.
-       * g++.dg/warn/Wduplicated-branches1.C: Add dg-warning for short_eq_int.
-       * g++.dg/warn/Wplacement-new-size-5.C: Add typedef for int32_t.
-       * g++.dg/warn/Wplacement-new-size.C: Likewise.
-       * g++.dg/warn/Wstrict-aliasing-5.C: Add typedef for uint32_t.
-       * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: Add typedef for
-       {u,}int32_t.
-       * g++.dg/warn/Wtype-limits-Wextra.C: Adjust dg-warning for
-       short_eq_int.
-       * g++.dg/warn/Wtype-limits.C: Likewise.
-       * g++.old-deja/g++.brendan/enum11.C: Add typedef for uint32_t.
-       * g++.old-deja/g++.bugs/900227_01.C: Skip dg-error for ptr_eq_short.
-       * g++.old-deja/g++.mike/ns15.C: Require size20plus.
-       * g++.old-deja/g++.other/exprstmt1.C: Add typedef for uint32_t.
-       * g++.old-deja/g++.other/inline12.C: Adjust udword typedef.
-       * g++.old-deja/g++.other/new6.C: Add typedef for int32_t.
-       * g++.old-deja/g++.pt/crash16.C: Skip for int16.
-       * g++.old-deja/g++.robertl/eb76.C: Likewise.
-       * g++.old-deja/g++.warn/flow1.C: Add typedef for int32_t.
-       * gcc.dg/Walloca-14.c: Adjust -Walloca-larger-than= parameter for
-       !ptr32plus.
-       * gcc.dg/Warray-bounds-32.c: Adjust dg-warning for size20plus.
-       * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust dg-warning for
-       short_eq_int.
-       Handle case where ptrdiff_t/size_t is __int20.
-       * gcc.dg/concat2.c: Skip dg-error for size20plus.
-       * gcc.dg/fold-convmaxconv-1.c: Add typedef for {u,}int32_t.
-       * gcc.dg/fold-convminconv-1.c: Likewise.
-       * gcc.dg/graphite/scop-4.c: Require size20plus.
-       * gcc.dg/loop-versioning-1.c: Adjust test for small size_t.
-       * gcc.dg/loop-versioning-2.c: Require size20plus.
-       * gcc.dg/lto/20081210-1_0.c: Adjust typedef for uintptr_t.
-       * gcc.dg/lto/pr85870_0.c: Add typedef for uint32_t.
-       * gcc.dg/lto/pr85870_1.c: Likewise.
-       * gcc.dg/pr36227.c: Adjust typedef for ptrcast.
-       * gcc.dg/pr42611.c: First check for size_t equality with void *
-       before trying other types.
-       * gcc.dg/pr59963-2.c: Skip dg-warning for int16 instead of
-       xfail.
-       * gcc.dg/pr68317.c: Add typedef for int32_t.
-       * gcc.dg/pr78973.c: Adjust dg-warning for int16.
-       * gcc.dg/pr85859.c: Cast using __INTPTR_TYPE__ instead of long.
-       * gcc.dg/pr86179.c: Add typedef for {u,}int32_t.
-       * gcc.dg/torture/20181024-1.c: Require size32plus.
-       * gcc.dg/torture/pr71598-2.c: Skip for short_eq_int.
-       * gcc.dg/torture/pr86034.c: Add typedef for int32_t.
-       * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust dg-warning
-       for int16 and msp430 -mlarge.
-       * gcc.dg/tree-ssa/integer-addr.c: Use __INTPTR_MAX__ for a large
-       constant that is a valid address.
-       * gcc.dg/tree-ssa/loop-interchange-10.c: Add typedef for
-       int32_t.
-       * gcc.dg/tree-ssa/pr84436-3.c: Adjust dg-final for int16.
-       * gcc.dg/tree-ssa/pr84648.c: Add typedef for uint32_t.
-       * gcc.dg/tree-ssa/scev-8.c: Cast to char if sizeof(int) ==
-       sizeof(short).
-       * gcc.dg/tree-ssa/ssa-dom-thread-8.c: Adjust test for msp430 -mlarge.
-       * lib/target-supports.exp (check_effective_target_size24plus): New.
-       (check_effective_target_short_eq_int): New.
-       (check_effective_target_ptr_eq_short): New.
-       (check_effective_target_msp430_small): New.
-       (check_effective_target_msp430_large): New.
-
-2020-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>
-
-       * gcc.target/bpf/xbpf-callee-saved-regs-1.c: New test.
-       * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
-
-2020-05-19  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/92658
-       * gcc.target/i386/pr92658-sse4.c: New test.
-       * gcc.target/i386/pr92658-avx2.c: New test.
-       * gcc.target/i386/pr92658-avx512bw.c: New test.
-
-2020-05-19  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.target/riscv/arch-6.c: New.
-       * gcc.target/riscv/attribute-11.c: New.
-       * gcc.target/riscv/attribute-12.c: New.
-
-2020-05-19  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.target/riscv/arch-3.c: Adjust option.
-       * gcc.target/riscv/arch-5.c: New.
-       * gcc.target/riscv/attribute-9.c: Adjust option and test
-       condition.
-
-2020-05-19  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/66439
-       * g++.dg/cpp2a/concepts-ts4.C: Expect a "type/value mismatch"
-       diagnostic.
-       * g++.dg/cpp2a/concepts-ts6.C: Likewise.
-       * g++.dg/template/error56.C: Likewise.
-       * g++.dg/template/error59.C: New test.
-
-2020-05-18  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94955
-       * g++.dg/cpp0x/constexpr-shift2.C: New test.
-
-2020-05-18  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94937
-       * g++.dg/cpp1z/constexpr-if34.C: New test.
-       * g++.dg/cpp2a/is-constant-evaluated10.C: New test.
-
-2020-05-18  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/94923
-       * g++.dg/Wclass-memaccess.C: Add tests for std::byte.
-
-2020-05-18  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/92815
-       * gcc.dg/builtin-object-size-20.c: Adjust to avoid failures in
-       ILP32 mode.
-
-2020-05-18  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/90915
-       * g++.dg/ext/builtin-has-attribute.C: New test.
-
-2020-05-18  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/92815
-       * gcc.dg/Warray-bounds-56.c: Remove xfails.
-       * gcc.dg/builtin-object-size-20.c: New test.
-       * gcc.dg/builtin-object-size-21.c: New test.
-
-2020-05-18  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/94940
-       * gcc.dg/Warray-bounds-61.c: New test.
-
-2020-05-18  Marek Polacek  <polacek@redhat.com>
-
-       DR 1512
-       PR c++/87699
-       * g++.dg/cpp0x/constexpr-array-ptr10.C: Change dg-warning to dg-error
-       and adjust the expected messages in dg-error.
-       * g++.dg/expr/composite-ptr-type.C: New test.
-       * g++.dg/expr/ptr-comp1.C: New test.
-       * g++.dg/expr/ptr-comp2.C: New test.
-       * g++.dg/expr/ptr-comp3.C: New test.
-       * g++.dg/overload/builtin4.C: New test.
-       * g++.dg/warn/Wextra-3.C: Change dg-warning to dg-error.
-
-2020-05-18  Marek Polacek  <polacek@redhat.com>
-
-       * g++.dg/overload/builtin5.C: New test.
-
-2020-05-18  Doug Rupp  <rupp@adacore.com>
-
-       * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok.
-
-2020-05-18  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95053
-       * gfortran.dg/dec_structure_23.f90: Adjust to new error messages.
-       * gfortran.dg/pr93499.f90: Adjust to new error messages.
-       * gfortran.dg/pr95053_2.f90: New test.
-       * gfortran.dg/pr95053_3.f90: New test.
-
-2020-05-18  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95143
-       * g++.dg/cpp0x/sfinae66.C: New test.
-
-2020-05-18  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95169
-       * gcc.target/i386/pr95169.c: New test.
-
-2020-05-18  Alex Coplan  <alex.coplan@arm.com>
-
-       * gcc.c-torture/compile/packed-aligned-1.c: New test.
-       * gcc.c-torture/execute/packed-aligned.c: New test.
-
-2020-05-18  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/95171
-       * gcc.dg/pr95171.c: New testcase.
-
-2020-05-18  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95172
-       * gcc.dg/torture/pr95172.c: New testcase.
-
-2020-05-17  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/95021
-       * c-c++-common/dfp/func-vararg-mixed-2.c: Removed.
-       * gcc.target/i386/pr95021-1.c: New test.
-       * gcc.target/i386/pr95021-2.c: Likewise.
-       * gcc.target/i386/pr95021-3.c: Likewise.
-       * gcc.target/i386/pr95021-4.c: Likewise.
-       * gcc.target/i386/pr95021-5.c: Likewise.
-
-2020-05-17  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * gcc.target/i386/strncmp-1.c: New test.
-
-2020-05-16  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/co-return-syntax-10-movable.C: New test.
-
-2020-05-16  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/57943
-       * g++.dg/cpp0x/decltype76.C: New test.
-
-2020-05-15  Jason Merrill  <jason@redhat.com>
-
-       * g++.dg/coroutines/coro.h: Always #include <utility>.
-       * g++.dg/coroutines/coroutines.exp (DEFAULT_COROFLAGS): Use
-       -std=c++20.
-
-2020-05-15  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/vec-gnb-0.c: Use int128 effective target.
-       * gcc.target/powerpc/vec-gnb-1.c: Ditto.
-       * gcc.target/powerpc/vec-gnb-2.c: Ditto.
-       * gcc.target/powerpc/vec-ternarylogic-8.c: Ditto.
-       * gcc.target/powerpc/vec-ternarylogic-9.c: Ditto.
-       * gcc.target/powerpc/vec-ternarylogic-10.c: Ditto.
-
-2020-05-15  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/cnttzdm-0.c: Use lp64.
-
-2020-05-15  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/cntlzdm-0.c: Use lp64 instead of powerpc64.
-       * gcc.target/powerpc/cntlzdm-1.c: Ditto.
-       * gcc.target/powerpc/cnttzdm-1.c: Ditto.
-       * gcc.target/powerpc/pdep-0.c: Ditto.
-       * gcc.target/powerpc/pdep-1.c: Ditto.
-       * gcc.target/powerpc/pextd-0.c: Ditto.
-       * gcc.target/powerpc/pextd-1.c: Ditto.
-
-2020-05-15  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/pdep-0.c: Change -mcpu= to -mdejagnu-cpu=.
-       * gcc.target/powerpc/pdep-1.c: Ditto.
-       * gcc.target/powerpc/pextd-0.c: Ditto.
-       * gcc.target/powerpc/pextd-1.c: Ditto.
-       * gcc.target/powerpc/pr90763.c: Ditto.
-       * gcc.target/powerpc/pr91275.c: Ditto.
-       * gcc.target/powerpc/pr92796.c: Ditto.
-       * gcc.target/powerpc/pr93658.c: Ditto.
-       * gcc.target/powerpc/pr93800.c: Ditto.
-       * gcc.target/powerpc/setbceq.c: Ditto.
-       * gcc.target/powerpc/setbcge.c: Ditto.
-       * gcc.target/powerpc/setbcgt.c: Ditto.
-       * gcc.target/powerpc/setbcle.c: Ditto.
-       * gcc.target/powerpc/setbclt.c: Ditto.
-       * gcc.target/powerpc/setbcne.c: Ditto.
-       * gcc.target/powerpc/setnbceq.c: Ditto.
-       * gcc.target/powerpc/setnbcge.c: Ditto.
-       * gcc.target/powerpc/setnbcgt.c: Ditto.
-       * gcc.target/powerpc/setnbcle.c: Ditto.
-       * gcc.target/powerpc/setnbclt.c: Ditto.
-       * gcc.target/powerpc/setnbcne.c: Ditto.
-       * gcc.target/powerpc/xxgenpc-runnable.c: Ditto.
-
-2020-05-15  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/90996
-       * g++.dg/cpp1y/pr90996.C: Turn into execution test to verify that each
-       PLACEHOLDER_EXPR gets correctly resolved.
-
-2020-05-15  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/94690
-       * gfortran.dg/gomp/openmp-simd-4.f90: New test.
-
-2020-05-15  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95133
-       * gcc.dg/pr95133.c: New testcase.
-
-2020-05-15  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR middle-end/94635
-       * gfortran.dg/gomp/target-exit-data.f90: New.
-
-2020-05-15  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95046
-       * gcc.target/i386/pr95046-8.c: New test.
-
-2020-05-15  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/33315
-       * gcc.dg/tree-ssa/ssa-sink-13.c: New testcase.
-       * gcc.dg/tree-ssa/ssa-sink-14.c: Likewise.
-       * gcc.dg/tree-ssa/split-path-7.c: Disable sinking.
-
-2020-05-14  Xiong Hu Luo  <luoxhu@linux.ibm.com>
-
-       PR rtl-optimization/37451, part of PR target/61837
-       * gcc.target/powerpc/doloop-2.c: New test.
-
-2020-05-14  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR jit/94778
-       * jit.dg/jit.exp: Skip jit tests for targets that don't support
-       -lgccjit.
-       * lib/target-supports.exp (check_effective_target_lgccjit): New.
-
-2020-05-14  Andrew Stubbs  <ams@codesourcery.com>
-
-       * testsuite/gcc.target/gcn/gcn.exp: New file.
-       * testsuite/gcc.target/gcn/vcc-clobber.c: New file.
-
-2020-05-14  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95046
-       * gcc.target/i386/pr95046-7.c: New test.
-
-2020-05-14  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/78446
-       * g++.dg/template/sfinae31.C: New test.
-
-2020-05-14  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95046
-       * gcc.target/i386/pr95046-6.c: New test.
-
-2020-05-14  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR target/95105
-       * gcc.target/aarch64/sve/acle/general/attributes_8.c: New test.
-       * g++.target/aarch64/sve/acle/general-c++/attributes_1.C: Likewise.
-
-2020-05-14  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/94703
-       * gcc.dg/tree-ssa/pr94703.c: Skip for strict-align targets.
-
-2020-05-14  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/95118
-       * gcc.dg/pr95118.c: New testcase.
-
-2020-05-14  Jakub Jelinek  <jakub@redhat.com>
-
-       * c-c++-common/gomp/declare-variant-14.c: New test.
-
-       PR middle-end/95108
-       * gcc.dg/gomp/pr95108.c: New test.
-
-2020-05-14  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95046
-       * gcc.target/i386/pr95046-5.c: New test.
-
-2020-05-14  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       * gcc.target/s390/stack-clash-2.c: New test.
-
-2020-05-14  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       * gcc.target/s390/stack-clash-1.c: New test.
-
-2020-05-14  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       * gcc.target/s390/stack-clash-3.c: New test.
-
-2020-05-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/vec-extracth-0.c: New.
-       * gcc.target/powerpc/vec-extracth-1.c: New.
-       * gcc.target/powerpc/vec-extracth-2.c: New.
-       * gcc.target/powerpc/vec-extracth-3.c: New.
-       * gcc.target/powerpc/vec-extracth-4.c: New.
-       * gcc.target/powerpc/vec-extracth-5.c: New.
-       * gcc.target/powerpc/vec-extracth-6.c: New.
-       * gcc.target/powerpc/vec-extracth-7.c: New.
-       * gcc.target/powerpc/vec-extracth-be-0.c: New.
-       * gcc.target/powerpc/vec-extracth-be-1.c: New.
-       * gcc.target/powerpc/vec-extracth-be-2.c: New.
-       * gcc.target/powerpc/vec-extracth-be-3.c: New.
-       * gcc.target/powerpc/vec-extractl-0.c: New.
-       * gcc.target/powerpc/vec-extractl-1.c: New.
-       * gcc.target/powerpc/vec-extractl-2.c: New.
-       * gcc.target/powerpc/vec-extractl-3.c: New.
-       * gcc.target/powerpc/vec-extractl-4.c: New.
-       * gcc.target/powerpc/vec-extractl-5.c: New.
-       * gcc.target/powerpc/vec-extractl-6.c: New.
-       * gcc.target/powerpc/vec-extractl-7.c: New.
-       * gcc.target/powerpc/vec-extractl-be-0.c: New.
-       * gcc.target/powerpc/vec-extractl-be-1.c: New.
-       * gcc.target/powerpc/vec-extractl-be-2.c: New.
-       * gcc.target/powerpc/vec-extractl-be-3.c: New.
-
-2020-05-13  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/79706
-       * g++.dg/template/sfinae30.C: New test.
-
-2020-05-13  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/95020
-       * g++.dg/cpp2a/concepts-lambda7.C: New test.
-
-2020-05-13  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95066
-       * g++.dg/cpp2a/explicit16.C: New test.
-
-2020-05-13  Jason Merrill  <jason@redhat.com>
-
-       * lib/target-supports.exp (check_effective_target_c++20_only)
-       (check_effective_target_c++20): New.
-
-2020-05-13  Jakub Jelinek  <jakub@redhat.com>
-
-       PR testsuite/95110
-       * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
-
-2020-05-13  Marek Polacek  <polacek@redhat.com>
-
-       * g++.dg/parse/attr4.C: Use c++11 in a target selector.
-
-2020-05-13  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/93497
-       * gfortran.dg/pr88025.f90: Change in wording of error.
-       * gfortran.dg/pr93497.f90: New test.
-       * gfortran.dg/pr93714_1.f90: Change in wording of errors.
-       * gfortran.dg/pr93714_2.f90: Change in wording of errors.
-
-2020-05-13  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/70642
-       * g++.dg/cpp0x/alias-decl-70.C: New test.
-
-2020-05-13  Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/95080
-       * g++.dg/opt/pr95080.C: New test.
-
-       PR tree-optimization/95060
-       * gcc.target/i386/avx512f-pr95060.c: New test.
-       * gcc.target/i386/fma_double_1.c: Adjust expected insn counts.
-       * gcc.target/i386/fma_double_2.c: Likewise.
-       * gcc.target/i386/fma_double_3.c: Likewise.
-       * gcc.target/i386/fma_double_4.c: Likewise.
-       * gcc.target/i386/fma_double_5.c: Likewise.
-       * gcc.target/i386/fma_double_6.c: Likewise.
-       * gcc.target/i386/fma_float_1.c: Likewise.
-       * gcc.target/i386/fma_float_2.c: Likewise.
-       * gcc.target/i386/fma_float_3.c: Likewise.
-       * gcc.target/i386/fma_float_4.c: Likewise.
-       * gcc.target/i386/fma_float_5.c: Likewise.
-       * gcc.target/i386/fma_float_6.c: Likewise.
-       * gcc.target/i386/l_fma_double_1.c: Likewise.
-       * gcc.target/i386/l_fma_double_2.c: Likewise.
-       * gcc.target/i386/l_fma_double_3.c: Likewise.
-       * gcc.target/i386/l_fma_double_4.c: Likewise.
-       * gcc.target/i386/l_fma_double_5.c: Likewise.
-       * gcc.target/i386/l_fma_double_6.c: Likewise.
-       * gcc.target/i386/l_fma_float_1.c: Likewise.
-       * gcc.target/i386/l_fma_float_2.c: Likewise.
-       * gcc.target/i386/l_fma_float_3.c: Likewise.
-       * gcc.target/i386/l_fma_float_4.c: Likewise.
-       * gcc.target/i386/l_fma_float_5.c: Likewise.
-       * gcc.target/i386/l_fma_float_6.c: Likewise.
-
-2020-05-13  Martin Liska  <mliska@suse.cz>
-
-       PR sanitizer/95051
-       * gcc.dg/asan/pr95051.c: Simplify options as -fsanitize=address
-       and -O2 were enough to trigger the original ICE.
-
-2020-05-13  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR preprocessor/95013
-       * gcc.dg/unclosed-init.c: Add missing comment in dg-error.
-
-2020-05-13  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       PR tree-optimization/94969
-       * gcc.dg/tree-ssa/pr94969.c: New test.
-
-2020-05-12  Craig Blackmore  <craig.blackmore@embecosm.com>
-
-       * gcc.target/riscv/shorten-memrefs-1.c: New test.
-       * gcc.target/riscv/shorten-memrefs-2.c: New test.
-       * gcc.target/riscv/shorten-memrefs-3.c: New test.
-       * gcc.target/riscv/shorten-memrefs-4.c: New test.
-       * gcc.target/riscv/shorten-memrefs-5.c: New test.
-       * gcc.target/riscv/shorten-memrefs-6.c: New test.
-       * gcc.target/riscv/shorten-memrefs-7.c: New test.
-
-2020-05-12  Nathan Sidwell  <nathan@acm.org>
-
-       PR preprocessor/95013
-       * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location.
-       * c-c++-common/gomp/pr79428-2.c: Likewise.
-       * g++.dg/cpp0x/decltype63.C: Likewise.
-       * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
-       * g++.dg/cpp0x/pr68726.C: Likewise.
-       * g++.dg/cpp0x/pr78341.C: Likewise.
-       * g++.dg/cpp1y/pr65202.C: Likewise.
-       * g++.dg/cpp1y/pr65340.C: Likewise.
-       * g++.dg/cpp1y/pr68578.C: Likewise.
-       * g++.dg/cpp1z/class-deduction44.C: Likewise.
-       * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
-       * g++.dg/diagnostic/unclosed-function.C: Likewise.
-       * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
-       * g++.dg/diagnostic/unclosed-struct.C: Likewise.
-       * g++.dg/ext/pr84598.C: Likewise.
-       * g++.dg/other/switch4.C: Likewise.
-       * g++.dg/parse/attr4.C: Likewise.
-       * g++.dg/parse/cond4.C: Likewise.
-       * g++.dg/parse/crash10.C: Likewise.
-       * g++.dg/parse/crash18.C: Likewise.
-       * g++.dg/parse/crash27.C: Likewise.
-       * g++.dg/parse/crash34.C: Likewise.
-       * g++.dg/parse/crash35.C: Likewise.
-       * g++.dg/parse/crash52.C: Likewise.
-       * g++.dg/parse/crash59.C: Likewise.
-       * g++.dg/parse/crash61.C: Likewise.
-       * g++.dg/parse/crash67.C: Likewise.
-       * g++.dg/parse/error14.C: Likewise.
-       * g++.dg/parse/error56.C: Likewise.
-       * g++.dg/parse/invalid1.C: Likewise.
-       * g++.dg/parse/parameter-declaration-1.C: Likewise.
-       * g++.dg/parse/parser-pr28152-2.C: Likewise.
-       * g++.dg/parse/parser-pr28152.C: Likewise.
-       * g++.dg/parse/pr68722.C: Likewise.
-       * g++.dg/pr46852.C: Likewise.
-       * g++.dg/pr46868.C: Likewise.
-       * g++.dg/template/crash115.C: Likewise.
-       * g++.dg/template/crash43.C: Likewise.
-       * g++.dg/template/crash90.C: Likewise.
-       * g++.dg/template/error-recovery1.C: Likewise.
-       * g++.dg/template/error57.C: Likewise.
-       * g++.old-deja/g++.other/crash31.C: Likewise.
-       * gcc.dg/empty-source-2.c: Likewise.
-       * gcc.dg/empty-source-3.c: Likewise.
-       * gcc.dg/noncompile/pr30552-3.c: Likewise.
-       * gcc.dg/noncompile/pr35447-1.c: Likewise.
-       * gcc.dg/pr20245-1.c: Likewise.
-       * gcc.dg/pr28419.c: Likewise.
-       * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
-       * gcc.dg/unclosed-init.c: Likewise.
-       * obj-c++.dg/property/property-neg-6.mm: Likewise.
-       * obj-c++.dg/syntax-error-10.mm: Likewise.
-       * obj-c++.dg/syntax-error-8.mm: Likewise.
-       * obj-c++.dg/syntax-error-9.mm: Likewise.
-
-2020-05-12  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/95074
-       * g++.dg/lookup/koenig15.C: New test.
-
-2020-05-12  Jakub Jelinek  <jakub@redhat.com>
-
-       PR sanitizer/95051
-       * gcc.dg/asan/pr95051.c: Add -fno-sanitize=all to dg-options.
-
-2020-05-12  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95046
-       * gcc.target/i386/pr95046-4.c: New test.
-
-2020-05-12  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/78752
-       * g++.dg/cpp2a/concepts-pr78752-2.C: New test.
-
-2020-05-12  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95046
-       * gcc.target/i386/pr95046-3.c: New test.
-
-2020-05-12  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95046
-       * gcc.target/i386/pr95046-2.c: New test.
-
-2020-05-12  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
-
-       * gcc.c-torture/execute/noinit-attribute.c: Skip for msp430
-       in the large memory model.
-
-2020-05-12  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
-
-       * gcc.target/msp430/region-attribute-misuse.c: Allow a .bss section to
-       be created.
-
-2020-05-12  Martin Liska  <mliska@suse.cz>
-
-       PR sanitizer/95033
-       PR sanitizer/95051
-       * g++.dg/asan/function-argument-4.C: New test.
-       * gcc.dg/asan/pr95033.c: New test.
-       * gcc.dg/asan/pr95051.c: New test.
-
-2020-05-12  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/95063
-       * g++.dg/gomp/pr95063.C: New test.
-
-2020-05-12  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR tree-optimization/94980
-       * gcc.target/i386/pr94980.c: New test.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/vec-clzm-0.c: Rename to...
-       * gcc.target/powerpc/vec-cntlzm-0.c: ...this.
-       * gcc.target/powerpc/vec-clzm-1.c: Rename to...
-       * gcc.target/powerpc/vec-cntlzm-1.c: ...this.
-       * gcc.target/powerpc/vec-ctzm-0.c: Rename to...
-       * gcc.target/powerpc/vec-cnttzm-0.c: ...this.
-       * gcc.target/powerpc/vec-ctzm-1.c: Rename to...
-       * gcc.target/powerpc/vec-cnttzm-1.c: ...this.
-       * gcc.target/powerpc/vec-gnb-8.c: Rename to...
-       * gcc.target/powerpc/vec-gnb-0.c: ...this, deleting the old file.
-       * gcc.target/powerpc/vec-gnb-9.c: Rename to...
-       * gcc.target/powerpc/vec-gnb-1.c: ...this, deleting the old file.
-       * gcc.target/powerpc/vec-gnb-10.c: Rename to...
-       * gcc.target/powerpc/vec-gnb-2.c: ...this, deleting the old file.
-       * gcc.target/powerpc/vec-gnb-3.c: Delete.
-       * gcc.target/powerpc/vec-gnb-4.c: Delete.
-       * gcc.target/powerpc/vec-gnb-5.c: Delete.
-       * gcc.target/powerpc/vec-gnb-6.c: Delete.
-       * gcc.target/powerpc/vec-gnb-7.c: Delete.
-
-2020-05-11  Carl Love  <cel@us.ibm.com>
-
-       * gcc.target/powerpc/xxgenpc-runnable.c: New.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/vec-stril-0.c: New.
-       * gcc.target/powerpc/vec-stril-1.c: New.
-       * gcc.target/powerpc/vec-stril-10.c: New.
-       * gcc.target/powerpc/vec-stril-11.c: New.
-       * gcc.target/powerpc/vec-stril-12.c: New.
-       * gcc.target/powerpc/vec-stril-13.c: New.
-       * gcc.target/powerpc/vec-stril-14.c: New.
-       * gcc.target/powerpc/vec-stril-15.c: New.
-       * gcc.target/powerpc/vec-stril-16.c: New.
-       * gcc.target/powerpc/vec-stril-17.c: New.
-       * gcc.target/powerpc/vec-stril-18.c: New.
-       * gcc.target/powerpc/vec-stril-19.c: New.
-       * gcc.target/powerpc/vec-stril-2.c: New.
-       * gcc.target/powerpc/vec-stril-20.c: New.
-       * gcc.target/powerpc/vec-stril-21.c: New.
-       * gcc.target/powerpc/vec-stril-22.c: New.
-       * gcc.target/powerpc/vec-stril-23.c: New.
-       * gcc.target/powerpc/vec-stril-3.c: New.
-       * gcc.target/powerpc/vec-stril-4.c: New.
-       * gcc.target/powerpc/vec-stril-5.c: New.
-       * gcc.target/powerpc/vec-stril-6.c: New.
-       * gcc.target/powerpc/vec-stril-7.c: New.
-       * gcc.target/powerpc/vec-stril-8.c: New.
-       * gcc.target/powerpc/vec-stril-9.c: New.
-       * gcc.target/powerpc/vec-stril_p-0.c: New.
-       * gcc.target/powerpc/vec-stril_p-1.c: New.
-       * gcc.target/powerpc/vec-stril_p-10.c: New.
-       * gcc.target/powerpc/vec-stril_p-11.c: New.
-       * gcc.target/powerpc/vec-stril_p-2.c: New.
-       * gcc.target/powerpc/vec-stril_p-3.c: New.
-       * gcc.target/powerpc/vec-stril_p-4.c: New.
-       * gcc.target/powerpc/vec-stril_p-5.c: New.
-       * gcc.target/powerpc/vec-stril_p-6.c: New.
-       * gcc.target/powerpc/vec-stril_p-7.c: New.
-       * gcc.target/powerpc/vec-stril_p-8.c: New.
-       * gcc.target/powerpc/vec-stril_p-9.c: New.
-       * gcc.target/powerpc/vec-strir-0.c: New.
-       * gcc.target/powerpc/vec-strir-1.c: New.
-       * gcc.target/powerpc/vec-strir-10.c: New.
-       * gcc.target/powerpc/vec-strir-11.c: New.
-       * gcc.target/powerpc/vec-strir-12.c: New.
-       * gcc.target/powerpc/vec-strir-13.c: New.
-       * gcc.target/powerpc/vec-strir-14.c: New.
-       * gcc.target/powerpc/vec-strir-15.c: New.
-       * gcc.target/powerpc/vec-strir-16.c: New.
-       * gcc.target/powerpc/vec-strir-17.c: New.
-       * gcc.target/powerpc/vec-strir-18.c: New.
-       * gcc.target/powerpc/vec-strir-19.c: New.
-       * gcc.target/powerpc/vec-strir-2.c: New.
-       * gcc.target/powerpc/vec-strir-20.c: New.
-       * gcc.target/powerpc/vec-strir-21.c: New.
-       * gcc.target/powerpc/vec-strir-22.c: New.
-       * gcc.target/powerpc/vec-strir-23.c: New.
-       * gcc.target/powerpc/vec-strir-3.c: New.
-       * gcc.target/powerpc/vec-strir-4.c: New.
-       * gcc.target/powerpc/vec-strir-5.c: New.
-       * gcc.target/powerpc/vec-strir-6.c: New.
-       * gcc.target/powerpc/vec-strir-7.c: New.
-       * gcc.target/powerpc/vec-strir-8.c: New.
-       * gcc.target/powerpc/vec-strir-9.c: New.
-       * gcc.target/powerpc/vec-strir_p-0.c: New.
-       * gcc.target/powerpc/vec-strir_p-1.c: New.
-       * gcc.target/powerpc/vec-strir_p-10.c: New.
-       * gcc.target/powerpc/vec-strir_p-11.c: New.
-       * gcc.target/powerpc/vec-strir_p-2.c: New.
-       * gcc.target/powerpc/vec-strir_p-3.c: New.
-       * gcc.target/powerpc/vec-strir_p-4.c: New.
-       * gcc.target/powerpc/vec-strir_p-5.c: New.
-       * gcc.target/powerpc/vec-strir_p-6.c: New.
-       * gcc.target/powerpc/vec-strir_p-7.c: New.
-       * gcc.target/powerpc/vec-strir_p-8.c: New.
-       * gcc.target/powerpc/vec-strir_p-9.c: New.
-
-2020-05-11  Kelvin Nilsen  <wschmidt@linux.ibm.com>
-
-       * gcc.target/powerpc/vec-ternarylogic-0.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-1.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-10.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-2.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-3.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-4.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-5.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-6.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-7.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-8.c: New.
-       * gcc.target/powerpc/vec-ternarylogic-9.c: New.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/pdep-0.c: New.
-       * gcc.target/powerpc/pdep-1.c: New.
-       * gcc.target/powerpc/pextd-0.c: New.
-       * gcc.target/powerpc/pextd-1.c: New.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/vec-clrl-0.c: New.
-       * gcc.target/powerpc/vec-clrl-1.c: New.
-       * gcc.target/powerpc/vec-clrr-0.c: New.
-       * gcc.target/powerpc/vec-clrr-1.c: New.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/cntlzdm-0.c: New test.
-       * gcc.target/powerpc/cntlzdm-1.c: New test.
-       * gcc.target/powerpc/cnttzdm-0.c: New test.
-       * gcc.target/powerpc/cnttzdm-1.c: New test.
-
-2020-05-11  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/95053
-       * gfortran.dg/pr95053.f: New test.
-
-2020-05-11  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95046
-       * gcc.target/i386/pr95046-1.c (test_sqrt): Add.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/vec-cfuged-0.c: New test.
-       * gcc.target/powerpc/vec-cfuged-1.c: New test.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target.powerpc/cfuged-0.c: New test.
-       * gcc.target.powerpc/cfuged-1.c: New test.
-
-2020-05-11  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/95049
-       * gcc.dg/torture/pr95049.c: New testcase.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-           Bill Schmidt  <wschmidt@linux.ibm.com>
-
-       * gcc.target/powerpc/vec-gnb-0.c: New test.
-       * gcc.target/powerpc/vec-gnb-1.c: New test.
-       * gcc.target/powerpc/vec-gnb-10.c: New test.
-       * gcc.target/powerpc/vec-gnb-2.c: New test.
-       * gcc.target/powerpc/vec-gnb-3.c: New test.
-       * gcc.target/powerpc/vec-gnb-4.c: New test.
-       * gcc.target/powerpc/vec-gnb-5.c: New test.
-       * gcc.target/powerpc/vec-gnb-6.c: New test.
-       * gcc.target/powerpc/vec-gnb-7.c: New test.
-       * gcc.target/powerpc/vec-gnb-8.c: New test.
-       * gcc.target/powerpc/vec-gnb-9.c: New test.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/vec-pdep-0.c: New.
-       * gcc.target/powerpc/vec-pdep-1.c: New.
-       * gcc.target/powerpc/vec-pext-0.c: New.
-       * gcc.target/powerpc/vec-pext-1.c: New.
-
-2020-05-11  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/94988
-       PR tree-optimization/95025
-       * gcc.dg/torture/pr94988.c: New testcase.
-       * gcc.dg/torture/pr95025.c: Likewise.
-       * gcc.dg/torture/pr95045.c: Likewise.
-       * g++.dg/asan/pr95025.C: New testcase.
-
-2020-05-11  Jakub Jelinek  <jakub@redhat.com>
-           Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/94672
-       * gfortran.dg/gomp/pr94672.f90: New.
-       * gfortran.dg/missing_optional_dummy_6a.f90: Update scan-tree.
-
-2020-05-11  Felix Yang  <felix.yang@huawei.com>
-
-       PR target/94991
-       * gcc.target/aarch64/mgeneral-regs_5.c: New test.
-
-2020-05-11  Alex Coplan  <alex.coplan@arm.com>
-
-       * gcc.target/aarch64/csinv-neg.c: New test.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/vec-clzm-0.c: New test.
-       * gcc.target/powerpc/vec-clzm-1.c: New test.
-       * gcc.target/powerpc/vec-ctzm-0.c: New test.
-       * gcc.target/powerpc/vec-ctzm-1.c: New test.
-
-2020-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
-
-       * gcc.target/powerpc/dg-future-0.c: New.
-       * gcc.target/powerpc/dg-future-1.c: New.
-       * lib/target-supports.exp (check_powerpc_future_hw_available):
-       Replace -mfuture with -mcpu=future.
-       (check_effective_target_powerpc_future_ok): Likewise.
-       (is-effective-target): Add powerpc_future_hw.
-
-2020-05-11  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc/testsuite/g++.dg/ipa/pr94856.C: Require fgnu-tm.
-
-2020-05-11  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/95046
-       * gcc.target/i386/pr95046-1.c: New test.
-
-2020-05-11  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/59107
-       * gfortran.dg/pr59107.f90: New test.
-
-2020-05-11  Xiong Hu Luo  <luoxhu@linux.ibm.com>
-
-       PR tree-optimization/83403
-       * gcc.dg/tree-ssa/pr83403-1.c: New test.
-       * gcc.dg/tree-ssa/pr83403-2.c: New test.
-       * gcc.dg/tree-ssa/pr83403.h: New header.
-
-2020-05-10  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/93499
-       * gfortran.dg/pr93499.f90: New test.
-
-2020-05-09  Jakub Jelinek  <jakub@redhat.com>
-
-       PR testsuite/95008
-       * gcc.dg/two-types-6.c: Remove dg-warning directive that never
-       triggered.
-       * gcc.dg/analyzer/pr93382.c: Properly escape ()s in the diagnostic
-       message.
-
-2020-05-09  Hans-Peter Nilsson  <hp@axis.com>
-
-       * gcc.target/cris/: Adjust for removing crisv32-* and cris-linux-*.
-       * gcc.dg/20020919-1.c, gcc.dg/pr31866.c, gcc.dg/pr46647.c,
-       gcc.dg/sibcall-10.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
-       gcc.dg/sibcall-9.c, gcc.dg/torture/cris-asm-mof-1.c,
-       gcc.dg/torture/cris-volatile-1.c, gcc.dg/torture/pr38948.c,
-       gcc.dg/tree-ssa/20040204-1.c, gcc.dg/tree-ssa/loop-1.c,
-       gcc.dg/weak/typeof-2.c, lib/target-supports.exp: Remove remaining
-       traces of crisv32-*.
-
-2020-05-08  Vladimir Makarov  <vmakarov@redhat.com>
-
-       * gcc.target/i386/pr92807-1.c: Improve the regex.
-
-2020-05-08  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/95003
-       * g++.dg/coroutines/torture/pr95003.C: New test.
-
-2020-05-08  Nathan Sidwell  <nathan@acm.org>
-
-       * gcc.dg/cpp/counter-[23].c: Move to c-c+_-common/cpp.
-       * gcc.dg/cpp/dir-only-*: Likewise.
-       * c-c++-common/cpp/dir-only-[78].c: New.
-
-2020-05-08  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/vect/bb-slp-pr68892.c: Adjust for not supported
-       SLP permutations becoming builds from scalars.
-       * gcc.dg/vect/bb-slp-pr78205.c: Likewise.
-       * gcc.dg/vect/bb-slp-34.c: Likewise.
-
-2020-05-08  Nathan Sidwell  <nathan@acm.org>
-
-       * c-c++-common/raw-string-6.c: Adjust EOF error location.
-       * g++.dg/cpp0x/decltype63.C: Likewise.
-       * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
-       * g++.dg/cpp0x/pr68726.C: Likewise.
-       * g++.dg/cpp0x/pr78341.C: Likewise.
-       * g++.dg/cpp1y/pr65202.C: Likewise.
-       * g++.dg/cpp1z/class-deduction44.C: Likewise.
-       * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
-       * g++.dg/diagnostic/unclosed-function.C: Likewise.
-       * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
-       * g++.dg/diagnostic/unclosed-struct.C: Likewise.
-       * g++.dg/ext/pr84598.C: Likewise.
-       * g++.dg/other/switch4.C: Likewise.
-       * g++.dg/parse/crash10.C: Likewise.
-       * g++.dg/parse/crash18.C: Likewise.
-       * g++.dg/parse/crash35.C: Likewise.
-       * g++.dg/parse/crash59.C: Likewise.
-       * g++.dg/parse/crash61.C: Likewise.
-       * g++.dg/parse/crash67.C: Likewise.
-       * g++.dg/parse/ctor3.C: Likewise.
-       * g++.dg/parse/error14.C: Likewise.
-       * g++.dg/parse/error5.C: Likewise.
-       * g++.dg/parse/error56.C: Likewise.
-       * g++.dg/parse/invalid1.C: Likewise.
-       * g++.dg/parse/parameter-declaration-1.C: Likewise.
-       * g++.dg/parse/parser-pr28152-2.C: Likewise.
-       * g++.dg/parse/parser-pr28152.C: Likewise.
-       * g++.dg/parse/pr68722.C: Likewise.
-       * g++.dg/pr46852.C: Likewise.
-       * g++.dg/pr46868.C: Likewise.
-       * g++.dg/template/crash115.C: Likewise.
-       * g++.dg/template/crash43.C: Likewise.
-       * g++.dg/template/error-recovery1.C: Likewise.
-       * g++.dg/template/error57.C: Likewise.
-       * g++.old-deja/g++.other/crash31.C: Likewise.
-
-2020-05-08  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/addr15.adb: New test.
-
-2020-05-08  Richard Biener  <rguenther@suse.de>
-
-       * gnat.dg/opt83.adb: New testcase.
-
-2020-05-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94786
-       * gcc.dg/tree-ssa/pr94786.c: New test.
-
-       PR target/94857
-       * gcc.target/i386/pr94857.c: New test.
-
-       PR tree-optimization/94783
-       * gcc.dg/tree-ssa/pr94783.c: New test.
-
-       PR tree-optimization/94956
-       * gcc.target/i386/pr94956.c: New test.
-
-       PR tree-optimization/94913
-       * gcc.dg/tree-ssa/pr94913.c: New test.
-
-2020-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/setnbc.h: New.
-       * gcc.target/powerpc/setnbceq.c: New.
-       * gcc.target/powerpc/setnbcge.c: New.
-       * gcc.target/powerpc/setnbcgt.c: New.
-       * gcc.target/powerpc/setnbcle.c: New.
-       * gcc.target/powerpc/setnbclt.c: New.
-       * gcc.target/powerpc/setnbcne.c: New.
-
-2020-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/setbc.h: New.
-       * gcc.target/powerpc/setbceq.c: New.
-       * gcc.target/powerpc/setbcge.c: New.
-       * gcc.target/powerpc/setbcgt.c: New.
-       * gcc.target/powerpc/setbcle.c: New.
-       * gcc.target/powerpc/setbclt.c: New.
-       * gcc.target/powerpc/setbcne.c: New.
-
-2020-05-07  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94817
-       PR c++/94829
-       * g++.dg/coroutines/coro-missing-final-suspend.C: New test.
-       * g++.dg/coroutines/coro-missing-initial-suspend.C: New test.
-       * g++.dg/coroutines/coro-missing-promise-yield.C: Check for
-       continuation of compilation.
-       * g++.dg/coroutines/coro-missing-promise.C: Likewise.
-       * g++.dg/coroutines/coro-missing-ret-value.C: Likewise
-       * g++.dg/coroutines/coro-missing-ret-void.C: Likewise
-       * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise
-       * g++.dg/coroutines/pr94817.C: New test.
-       * g++.dg/coroutines/pr94829.C: New test.
-
-2020-05-07  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94590 - Detect long double -> double narrowing.
-       * g++.dg/cpp0x/Wnarrowing18.C: New test.
-
-2020-05-07  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94255
-       * g++.dg/template/spec41.C: New test.
-
-2020-05-07  Marek Polacek  <polacek@redhat.com>
-
-       P1957R2
-       * g++.dg/cpp0x/initlist92.C: Don't expect an error in C++20 only.
-
-2020-05-07  Manfred Schwarb <manfred99@gmx.ch>
-
-       * gcc.dg/20050121-1.c: Fix broken dg directives.
-       * gcc.dg/analzyer/pr93382.c: Likewise.
-       * gcc.dg/autopar/pr68460.c: Likewise.
-       * gcc.dg/c90-fordecl-1.c: Likewise.
-       * gcc.dg/cpp/trad/funlike-5.c: Likewise.
-       * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
-       * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
-       * gcc.dg/lto/pr52634_0.c: Likewise.
-       * gcc.dg/pr32069.c: Likewise.
-       * gcc.dg/pr35445.c: Likewise.
-       * gcc.dg/pr40172-3.c: Likewise.
-       * gcc.dg/pr87347.c: Likewise.
-       * gcc.dg/pr88660.c: Likewise.
-       * gcc.dg/pr89689.c: Likewise.
-       * gcc.dg/sinatan-2.c: Likewise.
-       * gcc.dg/sinhatanh-1.c: Likewise.
-       * gcc.dg/sinhovercosh-1.c: Likewise.
-       * gcc.dg/tls/opt-9.c: Likewise.
-       * gcc.dg/torture/builtins-1.c: Likewise.
-       * gcc.dg/torture/pr51106-1.c: Likewise.
-       * gcc.dg/torture/pr51106-2.c: Likewise.
-       * gcc.dg/torture/pr80281.c: Likewise.
-       * gcc.dg/torture/pr92252.c: Likewise.
-       * gcc.dg/tree-ssa/pr79448-2.c: Likewise.
-       * gcc.dg/tree-ssa/pr79448.c: Likewise.
-       * gcc.dg/tree-ssa/pr92163.c: Likewise.
-       * gcc.dg/tree-ssa/reassoc-28.c: Likewise.
-       * gcc.dg/tree-ssa/upcast-1.c: Likewise.
-       * gcc.dg/two-types-6.c: Likewise.
-       * gcc.dg/ubsan/c-shift-1.c: Likewise.
-       * gcc.dg/var-expand3.c: Likewise.
-       * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Likewise.
-       * gcc.dg/vect/pr71264.c: Likewise.
-
-2020-05-07  Marek Polacek  <polacek@redhat.com>
-
-       * g++.dg/other/operator1.C: Adjust expected message.
-       * g++.dg/overload/operator2.C: Likewise.
-       * g++.dg/template/error30.C: Likewise.
-       * g++.old-deja/g++.jason/operator.C: Likewise.
-
-2020-05-07  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/94703
-       * gcc.dg/tree-ssa/pr94703.c: New testcase.
-
-2020-05-07  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94946
-       * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
-       sysv_abi and ms_abi attributes in that case instead of fastcall and
-       no attribute.
-
-       PR c/94968
-       * gcc.dg/pr94968.c: New test.
-
-2020-05-07  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/57359
-       * gcc.dg/torture/pr57359-1.c: New testcase.
-       * gcc.dg/torture/pr57359-1.c: Likewise.
-       * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise.
-       * gcc.dg/graphite/pr80906.c: XFAIL.
-
-2020-05-07  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/debug16.adb: New test.
-
-2020-05-06  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94938
-       * g++.dg/warn/Wdiv-by-zero-3.C: New test.
-       * g++.dg/warn/Wtype-limits4.C: New test.
-       * g++.dg/warn/template-2.C: New test.
-       * g++.old-deja/g++.pt/crash10.C: Add dg-warning.
-
-2020-05-06  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/94970
-       * gdc.dg/pr94970.d: New test.
-
-2020-05-06  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94951
-       * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
-
-       PR c++/94907
-       * g++.dg/cpp2a/spaceship-synth8.C: New test.
-
-2020-05-06  qing zhao  <qing.zhao@oracle.com>
-
-       PR c/94230
-       * gcc.dg/plugin/location-overflow-test-1.c (fn_1): New message to
-       provide hint to use the new -flarge-source-files option.
-
-2020-05-06  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/94913
-       * gcc.target/i386/pr94913-1.c: New test.
-       * gcc.target/i386/pr94913-2.c: Ditto.
-
-2020-05-06  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/94963
-       * gcc.dg/pr94963.c: New testcase.
-
-2020-05-06  Hongtao Liu  <hongtao.liu@intel.com>
-
-       * g++.dg/other/i386-2.c: Add -mtsxldtrk.
-       * 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: Likewsie.
-       * gcc.target/i386/sse-23.c: Likewise.
-       * gcc.target/i386/tsxldtrk-1.c: New test.
-       * gcc.target/i386/funcspec-56.inc: Add target attribute tests
-       for tsxldtrk.
-
-2020-05-06  Hongtao Liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
-       avx512vp2intersect.
-
-2020-05-06  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94921
-       * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New
-       simplifications.
-
-       PR rtl-optimization/94873
-       * gcc.dg/pr94873.c: New test.
-
-2020-05-06  Hongtao.liu  <hongtao.liu@intel.com>
-           Wei Xiao  <wei3.xiao@intel.com>
-
-       * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
-       * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
-       * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
-       * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
-       * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
-       * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
-       * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
-       * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
-       * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
-
-2020-05-05  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR testsuite/84324
-       * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
-       Change return type to int.
-
-2020-05-05  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/93366
-       * gfortran.dg/pr93366.f90: New test.
-
-2020-05-05  Michael Meissner  <meissner@linux.ibm.com>
-
-       * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
-       * gcc.target/powerpc/pr70117.c: Likewise.
-
-2020-05-05  Dimitar Dimitrov  <dimitar@dinux.eu>
-
-       * gcc.target/pru/clobber-sp.c: New test.
-
-2020-05-05  Dimitar Dimitrov  <dimitar@dinux.eu>
-
-       * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
-       take into account additional available registers.
-       * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
-
-2020-05-05  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94799
-       * g++.dg/lookup/this1.C: Adjust dg-error.
-       * g++.dg/template/lookup12.C: New test.
-       * g++.dg/template/lookup13.C: New test.
-       * g++.dg/template/lookup14.C: New test.
-       * g++.dg/template/lookup15.C: New test.
-
-2020-05-05  Martin Liska  <mliska@suse.cz>
-
-       * gcc.dg/spellcheck-options-22.c: New test.
-
-2020-05-05  Martin Liska  <mliska@suse.cz>
-
-       * g++.dg/concepts/diagnostic1.C: Merge dg-options and
-       dg-additional-options if len <= 120 chars.
-       * g++.dg/cpp1y/new1.C: Likewise.
-       * g++.dg/cpp1y/new2.C: Likewise.
-       * g++.dg/debug/dwarf2/pr61433.C: Likewise.
-       * g++.dg/init/new18.C: Likewise.
-       * g++.dg/ipa/devirt-19.C: Likewise.
-       * g++.dg/ipa/devirt-52.C: Likewise.
-       * g++.dg/ipa/pr44372.C: Likewise.
-       * g++.dg/ipa/pr58371.C: Likewise.
-       * g++.dg/ipa/pr63587-2.C: Likewise.
-       * g++.dg/ipa/pr78211.C: Likewise.
-       * g++.dg/opt/dump1.C: Likewise.
-       * g++.dg/opt/pr44919.C: Likewise.
-       * g++.dg/opt/pr47615.C: Likewise.
-       * g++.dg/opt/pr82159-2.C: Likewise.
-       * g++.dg/other/pr52048.C: Likewise.
-       * g++.dg/pr57662.C: Likewise.
-       * g++.dg/pr59510.C: Likewise.
-       * g++.dg/pr67989.C: Likewise.
-       * g++.dg/pr81194.C: Likewise.
-       * g++.dg/template/canon-type-8.C: Likewise.
-       * g++.dg/template/crash107.C: Likewise.
-       * g++.dg/template/show-template-tree-3.C: Likewise.
-       * g++.dg/tm/cgraph_edge.C: Likewise.
-       * g++.dg/torture/20141013.C: Likewise.
-       * g++.dg/torture/pr34641.C: Likewise.
-       * g++.dg/torture/pr34850.C: Likewise.
-       * g++.dg/torture/pr36745.C: Likewise.
-       * g++.dg/torture/pr40991.C: Likewise.
-       * g++.dg/torture/pr48271.C: Likewise.
-       * g++.dg/torture/pr53602.C: Likewise.
-       * g++.dg/torture/pr53752.C: Likewise.
-       * g++.dg/torture/pr54838.C: Likewise.
-       * g++.dg/torture/pr58252.C: Likewise.
-       * g++.dg/tree-ssa/pr22444.C: Likewise.
-       * g++.dg/tree-ssa/pr24351-3.C: Likewise.
-       * g++.dg/tree-ssa/pr27283.C: Likewise.
-       * g++.dg/tree-ssa/pr27291.C: Likewise.
-       * g++.dg/tree-ssa/pr27548.C: Likewise.
-       * g++.dg/tree-ssa/pr42337.C: Likewise.
-       * g++.dg/ubsan/pr65583.C: Likewise.
-       * g++.old-deja/g++.robertl/eb27.C: Likewise.
-       * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
-       * gcc.target/arm/simd/vmmla_1.c: Likewise.
-       * gcc.target/i386/vect-pr67800.c: Likewise.
-       * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
-       * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
-
-2020-05-05  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/92177
-       * gcc.dg/vect/bb-slp-22.c: Adjust.
-
-2020-05-05  Richard Biener  <rguenther@suse.de>
-
-       PR ipa/94947
-       * gcc.dg/torture/pr94947-1.c: New testcase.
-       * gcc.dg/torture/pr94947-2.c: Likewise.
-
-2020-05-05  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/aggr29.adb: New test.
-
-2020-05-05  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/94949
-       * gcc.dg/torture/pr94949.c: New testcase.
-
-2020-05-05  Alex Coplan  <alex.coplan@arm.com>
-
-       * gcc.target/aarch64/mvn_zero_ext.c: New test.
-
-2020-05-05  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94800
-       * gcc.dg/tree-ssa/pr94800.c: New test.
-       * gcc.dg/tree-ssa/popcount5.c: New test.
-       * gcc.dg/tree-ssa/popcount5l.c: New test.
-       * gcc.dg/tree-ssa/popcount5ll.c: New test.
-
-       PR target/94942
-       * gcc.target/i386/pr94942.c: New test.
-
-       PR tree-optimization/94914
-       * gcc.target/i386/pr94914.c: New test.
-
-2020-05-04  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94038
-       * g++.dg/warn/pr94038.C: New test.
-
-2020-05-04  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR middle-end/94941
-       * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
-
-2020-05-04  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/94795
-       * gcc.target/i386/pr94795-1.c: New test.
-       * gcc.target/i386/pr94795-2.c: Ditto.
-
-2020-05-04  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/39612
-       * gcc.dg/tree-ssa/pr39612.c: New testcase.
-
-2020-05-04  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/94650
-       * gcc.targeti/i386/pr94650.c: New test.
-
-2020-05-04  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94718
-       * gcc.dg/tree-ssa/pr94718-4.c: New test.
-       * gcc.dg/tree-ssa/pr94718-5.c: New test.
-
-       PR tree-optimization/94718
-       * gcc.dg/tree-ssa/pr94718-3.c: New test.
-
-       PR tree-optimization/94718
-       * gcc.dg/tree-ssa/pr94718-1.c: New test.
-       * gcc.dg/tree-ssa/pr94718-2.c: New test.
-
-2020-05-03  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
-
-2020-05-02  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR fortran/94788
-       * lib/gfortran.exp (gfortran_target_compile): Get asan library
-       from TEST_ALWAYS_FLAGS.
-
-2020-05-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/94788
-       * gfortran.dg/asan: New directory.
-       * gfortran.dg/asan/asan.exp: New file.
-       * gfortran.dg/asan/pointer_assign_16.f90: New test case.
-
-2020-05-01  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/93492
-       * c-c++-common/patchable_function_entry-error-1.c: New test.
-       * c-c++-common/patchable_function_entry-error-2.c: Likewise.
-       * c-c++-common/patchable_function_entry-error-3.c: Likewise.
-
-2020-05-01  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/90880
-       * g++.dg/template/sfinae29.C: New test.
-
-2020-05-01  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94885
-       * g++.dg/cpp2a/paren-init26.C: New test.
-
-2020-05-01  Andreas Tobler  <andreast@gcc.gnu.org>
-
-       * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
-       * c-c++-common/asan/asan-interface-1.c: Likewise.
-       * c-c++-common/asan/clone-test-1.c: Likewise.
-       * c-c++-common/asan/no-asan-stack.c: Likewise.
-       * c-c++-common/asan/pr59063-1.c: Likewise.
-       * c-c++-common/asan/pr59063-2.c: Likewise.
-       * g++.dg/asan/asan_test.C: Likewise.
-       * g++.dg/asan/asan_test_utils.h: Likewise.
-       * g++.dg/asan/interception-failure-test-1.C: Likewise.
-       * g++.dg/asan/interception-malloc-test-1.C: Likewise.
-
-2020-04-30  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR rtl-optimization/94740
-       * gcc.target/powerpc/pr94740.c: New test.
-
-2020-04-30  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/94842
-       * gcc.dg/pr94842.c: New test.
-
-2020-04-30  Martin Jambor  <mjambor@suse.cz>
-
-       PR ipa/94856
-       * g++.dg/ipa/pr94856.C: New test.
-
-2020-04-30  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94886
-       * g++.dg/coroutines/pr94886-folly-3.C: New test.
-
-2020-04-30  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94883
-       * g++.dg/coroutines/pr94883-folly-2.C: New test.
-
-2020-04-30  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94879
-       * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
-
-2020-04-30  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94775
-       * g++.dg/warn/Warray-bounds-10.C: New test.
-
-2020-04-30  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-       PR target/94748
-       * gcc.target/aarch64/pr94748.c: New test.
-
-2020-04-30  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       * gcc.target/s390/zvector/vec_load_len_r.c: New test.
-       * gcc.target/s390/zvector/vec_store_len_r.c: New test.
-
-2020-04-29  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94704
-       * g++.target/s390/s390.exp: New file.
-       * g++.target/s390/pr94704-1.C: New test.
-       * g++.target/s390/pr94704-2.C: New test.
-       * g++.target/s390/pr94704-3.C: New test.
-       * g++.target/s390/pr94704-4.C: New test.
-
-2020-04-29  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94830
-       * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
-       that the corresponding diagnostic is deterministic.
-       * g++.dg/concepts/diagnostics13.C: New test.
-
-2020-04-29  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/93654
-       * gcc.target/i386/pr93654.c: New test.
-
-2020-04-29  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
-       targets.
-       * g++.target/arm/no_unique_address_1.C: New test.
-       * g++.target/arm/no_unique_address_2.C: Likewise.
-
-2020-04-29  Richard Biener  <rguenther@suse.de>
-           Li Zekun  <lizekun1@huawei.com>
-
-       PR lto/94822
-       * gcc.dg/lto/pr94822_0.c: New testcase.
-       * gcc.dg/lto/pr94822_1.c: Alternate file.
-       * gcc.dg/lto/pr94822.h: Likewise.
-
-2020-04-29  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.target/aarch64/no_unique_address_1.C: New test.
-       * g++.target/aarch64/no_unique_address_2.C: Likewise.
-
-2020-04-29  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.target/arm/mve.exp: Restore the original dg-do-what-default
-       before finishing.
-
-2020-04-29  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94707
-       * g++.target/powerpc/pr94707-1.C: New test.
-       * g++.target/powerpc/pr94707-2.C: New test.
-       * g++.target/powerpc/pr94707-3.C: New test.
-       * g++.target/powerpc/pr94707-4.C: New test.
-       * g++.target/powerpc/pr94707-5.C: New test.
-       * g++.target/powerpc/pr94707-4.C: New test.
-
-2020-04-29  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94819
-       * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
-       * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
-
-       PR c++/94808
-       * g++.dg/concepts/diagnostic12.C: New test.
-       * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
-
-2020-04-28  Alexandre Oliva <oliva@adacore.com>
-
-       PR target/94812
-       * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
-       Reinterpret the doubles as long longs for compares.  Mask out
-       mffs bits that are not expected from mffsl.
-
-2020-04-28  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/94816
-       * g++.dg/analyzer/pr94816.C: New test.
-
-2020-04-28  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/94447
-       PR analyzer/94639
-       PR analyzer/94732
-       PR analyzer/94754
-       * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
-       value" warnings as xfail for now.
-       * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
-       * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
-       for now.
-       * gcc.dg/analyzer/pr94447.c: New test.
-       * gcc.dg/analyzer/pr94639.c: New test.
-       * gcc.dg/analyzer/pr94732.c: New test.
-       * gcc.dg/analyzer/pr94754.c: New test.
-       * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
-       for now.
-
-2020-04-28  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94809
-       * gcc.c-torture/execute/pr94809.c: New test.
-
-2020-04-28  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94760
-       * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
-       New test.
-
-2020-04-28  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94759
-       * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
-       updated error messages.
-       * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
-       * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
-       * g++.dg/coroutines/coro-missing-promise.C: Likewise.
-       * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
-       * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
-
-2020-04-27  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94701
-       * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
-       New test.
-
-2020-04-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/93956
-       PR fortran/94788
-       * gfortran.dg/pointer_assign_13.f90: Remove.
-
-2020-04-27  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94780
-       * gcc.dg/pr94780.c: New test.
-
-2020-04-27  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94772
-       * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
-       * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
-       * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
-
-2020-04-27  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-       PR target/94697
-       * gcc.target/aarch64/pr94697.c: Require lp64.
-
-2020-04-27  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/94755
-       * c-c++-common/pr94755.c: New test.
-
-2020-04-27  Felix Yang  <felix.yang@huawei.com>
-
-       PR tree-optimization/94784
-       * gcc.dg/pr94784.c: New test.
-
-2020-04-27  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-       PR target/94515
-       * g++.target/aarch64/pr94515-1.C: New test.
-       * g++.target/aarch64/pr94515-2.C: New test.
-
-2020-04-26  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/90320
-       * g++.dg/cpp0x/explicit13.C: New test.
-       * g++.dg/cpp0x/explicit14.C: New test.
-
-2020-04-27  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/89418
-       * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
-       tests that depend on the phobos standard library.
-
-2020-04-27  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/94777
-       * gdc.dg/pr94777a.d: New test.
-       * gdc.dg/pr94777b.d: New test.
-
-2020-04-26  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94752
-       * g++.dg/coroutines/pr94752.C: New test.
-
-2020-04-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/94737
-       * gfortran.dg/binding_label_tests_34.f90: New test case.
-
-2020-04-25  David Edelsohn  <dje.gcc@gmail.com>
-
-       * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
-       * g++.dg/opt/pr48549.C: Same.
-       * g++.dg/opt/pr60002.C: Same.
-       * g++.dg/opt/pr80436.C: Same.
-       * g++.dg/opt/pr83084.C: Same.
-       * g++.dg/other/pr42685.C: Same.
-       * gcc.dg/pr41241.c: Same.
-       * gcc.dg/pr42629.c: Same.
-       * gcc.dg/pr42630.c: Same.
-       * gcc.dg/pr42719.c: Same.
-       * gcc.dg/pr42728.c: Same.
-       * gcc.dg/pr42889.c: Same.
-       * gcc.dg/pr42916.c: Same.
-       * gcc.dg/pr43084.c: Same.
-       * gcc.dg/pr43670.c: Same.
-       * gcc.dg/pr44023.c: Same.
-       * gcc.dg/pr44971.c: Same.
-       * gcc.dg/pr45449.c: Same.
-       * gcc.dg/pr46771.c: Same.
-       * gcc.dg/pr47684.c: Same.
-       * gcc.dg/pr47881.c: Same.
-       * gcc.dg/pr48768.c: Same.
-       * gcc.dg/pr50017.c: Same.
-       * gcc.dg/pr56023.c: Same.
-       * gcc.dg/pr64935-1.c: Same.
-       * gcc.dg/pr64935-2.c: Same.
-       * gcc.dg/pr65521.c: Same.
-       * gcc.dg/pr65779.c: Same.
-       * gcc.dg/pr65980.c: Same.
-       * gcc.dg/pr66688.c: Same.
-       * gcc.dg/pr70405.c: Same.
-       * gcc.dg/vect/pr49352.c: Same.
-
-2020-04-25  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
-
-2020-04-25  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.dg/spellcheck-options-21.c: Require LTO.
-
-2020-04-25  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
-       * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
-
-2020-04-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/94578
-       * gfortran.dg/pointer_assign_14.f90: New test.
-       * gfortran.dg/pointer_assign_15.f90: New test.
-
-2020-04-25  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
-       Enable test.
-
-2020-04-25  Patrick Palka  <ppalka@redhat.com>
-
-       * g++.dg/concepts/diagnostic11.C: New test.
-
-2020-04-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94742
-       * g++.dg/warn/Wreturn-type-12.C: New test.
-
-       PR tree-optimization/94734
-       PR tree-optimization/89430
-       * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
-       * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
-       * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
-       * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
-       * gcc.c-torture/execute/pr94734.c: New test.
-
-2020-04-24  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94383
-       * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
-       ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
-       that compiler accepts -std=c++14 and -std=c++17 options.
-
-2020-04-24  Andrew Stubbs  <ams@codesourcery.com>
-
-       * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
-       (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
-       (check_effective_target_vect_pack_trunc): Add amdgcn.
-
-2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
-
-       PR c++/94288
-       * g++.dg/coroutines/pr94288.C: New test.
-
-2020-04-24  Alexandre Oliva <oliva@adacore.com>
-
-       * lib/target-supports.exp (check_effective_target_fileio): New.
-       * gcc.c-torture/execute/fprintf-2.c: Require it.
-       * gcc.c-torture/execute/printf-2.c: Likewise.
-       * gcc.c-torture/execute/user-printf.c: Likewise.
-
-2020-04-24  Haijian Zhang <z.zhanghaijian@huawei.com>
-
-       PR rtl-optimization/94708
-       * gfortran.dg/pr94708.f90: New test.
-
-2020-04-23  David Edelsohn  <dje.gcc@gmail.com>
-
-       * gcc.dg/torture/pr90020.c: Skip on AIX.
-
-2020-04-23  David Edelsohn  <dje.gcc@gmail.com>
-
-       * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
-
-2020-04-23  Martin Sebor  <msebor@redhat.com>
-
-       PR driver/90983
-       * gcc.dg/Wframe-larger-than-3.c: New test.
-       * gcc.dg/Wlarger-than4.c: New test.
-       * gcc.dg/Wstack-usage.c: New test.
-
-2020-04-23  Patrick Palka  <ppalka@redhat.com>
-
-       * g++.dg/cpp0x/dependent3.C: New test.
-
-       PR c++/94645
-       * g++.dg/cpp2a/concepts-lambda6.C: New test.
-
-2019-04-23  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * g++.dg/opt/store-merging-4.C: New test.
-
-2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
-
-       PR c++/94288
-       * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
-       * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
-       * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
-       * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
-       * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
-       * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
-
-2020-04-23  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94733
-       * g++.dg/tm/attrib-5.C: New test.
-
-2020-04-23  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/94724
-       * gcc.c-torture/execute/pr94724.c: New test.
-
-2020-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/93956
-       * gfortran.dg/pointer_assign_13.f90: New test.
-
-2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
-       changed inline namespace.
-       * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
-       * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
-       * g++.dg/coroutines/coro.h: Likewise
-
-2020-04-23  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-       PR target/94697
-       * gcc.target/aarch64/pr94697.c: New test.
-
-2020-04-23  Felix Yang  <felix.yang@huawei.com>
-
-       PR target/94678
-       * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
-       pop_options. Add tests for general-regs-only.
-       * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
-       general-regs-only.
-
-2020-04-23  Andrew Stubbs  <ams@codesourcery.com>
-           Thomas Schwinge  <thomas@codesourcery.com>
-
-       PR middle-end/93488
-
-       * c-c++-common/goacc/pr93488.c: New file.
-
-2020-04-23  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR tree-optimization/94727
-       * gcc.dg/vect/pr94727.c: New test.
-
-2020-04-23  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-       PR target/94514
-       * g++.target/aarch64/pr94514.C: Require lp64.
-       * gcc.target/aarch64/pr94514.c: Likewise.
-
-2020-04-23  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94707
-       * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
-
-       PR c/94705
-       * gcc.dg/pr94705.c: New test.
-
-2020-04-22  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94719
-       PR c++/94549
-       * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
-
-2020-04-22  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93807
-       * g++.dg/cpp2a/fn-template20.C: New test.
-
-2020-04-22  Duan bo  <duanbo3@huawei.com>
-
-       PR testsuite/94712
-       * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
-       * gcc.target/aarch64/pr70120-2.c: Likewise.
-       * gcc.target/aarch64/pr94530.c: Likewise.
-       * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
-
-2020-04-22  Felix Yang  <felix.yang@huawei.com>
-
-       PR target/94678
-       * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
-
-2020-04-22  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
-
-       PR fortran/90350
-       * gfortran.dg/PR90350.f90: New test.
-
-2020-04-22  Paolo Carlini  <paolo.carlini@oracle.com>
-
-       PR c++/90448
-       * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
-
-2020-04-22  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/94647
-       * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
-       in an expected warning with a pattern.
-
-2020-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
-
-        * lib/target-supports.exp (check_effective_target_arm_dsp)
-        (check_effective_target_arm_crc_ok_nocache)
-        (check_effective_target_arm_coproc1_ok_nocache)
-        (check_effective_target_arm_coproc2_ok_nocache)
-        (check_effective_target_arm_coproc3_ok_nocache)
-        (check_effective_target_arm_coproc4_ok_nocache): Include
-        arm_acle.h.
-
-2020-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
-
-        gcc/testsuite/
-        * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
-        (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
-        arm_cde.h and arm_mve.h as ineeded.
-
-2020-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
-
-        * lib/target-supports.exp
-        (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
-        arm_mve.h.
-
-2020-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
-
-        * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
-        arm_v8_1m_mve_fp.
-        * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
-        * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
-        * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
-        arm_v8_1m_mve.
-        * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
-        * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
-        * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
-        * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
-        * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
-
-2020-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
-
-        * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
-        useless options.
-
-2020-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
-
-        * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
-        effective target and arm_v8_1m_mve_fp options.
-        * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
-        effective target and arm_v8_1m_mve_fp options.
-        * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
-        effective target and arm_v8_1m_mve options.
-        * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
-        effective target and arm_v8_1m_mve options.
-
-2020-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
-
-        * lib/target-supports.exp (arm_softfp_ok): New effective target.
-        (arm_hard_ok): Likewise.
-
-2020-04-22  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/94709
-       * gfortran.dg/gomp/warn_truncated.f: New.
-       * gfortran.dg/gomp/warn_truncated.f90: New.
-
-2020-04-22  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR tree-optimization/94700
-       * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
-
-2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/local-var-0.C: Rename to...
-       * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
-       * g++.dg/coroutines/torture/local-var-1.C: Rename to...
-       * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
-       * g++.dg/coroutines/torture/local-var-2.C: Rename to...
-       * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
-       * g++.dg/coroutines/torture/local-var-3.C: Rename to...
-       * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
-       * g++.dg/coroutines/torture/local-var-4.C: Rename to...
-       * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
-       * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
-       * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
-
-2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
-
-       PR c++/94682
-       * g++.dg/coroutines/promise-parm-preview-this.C: New test.
-
-2020-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
-
-2020-04-22  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/94510
-       * g++.dg/init/array58.C: New test.
-       * g++.dg/init/array59.C: New test.
-       * g++.dg/cpp2a/nontype-class34.C: New test.
-       * g++.dg/cpp2a/nontype-class35.C: New test.
-
-2020-04-22  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/67825
-       * g++.dg/concepts/diagnostic10.C: New test.
-       * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
-
-2020-04-21  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94549
-       * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
-       * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
-       * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
-
-2020-04-21  Jonathan Wakely  <jwakely@redhat.com>
-
-       PR c++/94149
-       * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
-
-2020-04-21  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/94647
-       * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
-       * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
-       * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
-       * gcc.dg/Warray-bounds-59.c: New test.
-       * gcc.dg/Wrestrict-10.c: Add a missing warning.
-       * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
-       * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
-
-2020-04-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-       PR target/94514
-       * g++.target/aarch64/pr94514.C: New test.
-       * gcc.target/aarch64/pr94514.c: New test.
-
-2020-04-21  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR tree-optimization/94683
-       * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
-
-2020-04-21  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94383
-       * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
-       args.
-       * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
-       %s to the start of dg-options arg.
-       (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
-       (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
-       or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
-       (output): Don't append further fields once one with flexible array
-       member is added.
-       (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
-       (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
-       testing.
-       * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
-       (EMPTY_BASE): Define.
-       (TX): Use EMPTY_BASE.
-       * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
-       (EMPTY_BASE): Define.
-       (TX): Use EMPTY_BASE.
-
-       PR c/94641
-       * c-c++-common/ubsan/pr94641.c: New test.
-
-2020-04-21  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94597
-       * g++.dg/cpp2a/concepts-conv2.C: New test.
-
-2020-04-21  Duan bo  <duanbo3@huawei.com>
-
-       PR target/94577
-       * gcc.target/aarch64/pr94577.c: New test.
-
-2020-04-21  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/94686
-       * gcc.c-torture/compile/pr94686.c: New test.
-
-2020-04-21  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94661
-       * g++.dg/coroutines/ramp-return-a.C: New test.
-       * g++.dg/coroutines/ramp-return-b.C: New test.
-       * g++.dg/coroutines/ramp-return-c.C: New test.
-
-2020-04-17  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94592
-       * g++.dg/cpp2a/nontype-class34.C: New test.
-       * g++.dg/cpp2a/nontype-class35.C: New test.
-
-2020-04-20  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94628
-       * g++.dg/cpp0x/variadic179.C: New test.
-       * g++.dg/cpp0x/variadic180.C: New test.
-
-2020-04-20  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94505 - bogus -Wparentheses warning with fold-expression.
-       * g++.dg/cpp1z/fold11.C: New test.
-
-2020-04-20  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       * g++.dg/pr94666.C: New test.
-
-2020-04-20  Andreas Krebbel  <krebbel@linux.ibm.com>
-
-       PR target/94613
-       * gcc.target/s390/zvector/pr94613.c: New test.
-       * gcc.target/s390/zvector/vec_sel-1.c: New test.
-
-2020-04-20  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/cost_model_8.c: New test.
-       * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
-       * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
-       * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
-
-2020-04-20  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR target/94668
-       * gcc.target/aarch64/sve/pr94668.c: New test.
-
-2020-04-20  Jan Hubicka  <hubicka@ucw.cz>
-
-       PR ipa/94582
-       PR ipa/94582
-       * g++.dg/torture/pr94582.C: New test.
-
-2020-04-20  Harald Anlauf  <anlauf@gmx.de>
-
-       PR fortran/93364
-       * gfortran.dg/pr93364.f90: New test.
-
-2020-04-20  Steve Kargl  <kargl@gcc.gnu.org>
-       Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/91800
-       * gfortran.dg/hollerith_9.f90: New test.
-
-2020-04-19  David Edelsohn  <dje.gcc@gmail.com>
-
-       * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
-       * g++.dg/debug/pr94272.C: Skip AIX.
-       * g++.dg/debug/pr94281.C: Skip AIX.
-       * g++.dg/debug/pr94323.C: Skip AIX.
-
-2020-04-19  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
-       C++17.
-       * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
-
-2020-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/94347
-       * gfortran.dg/char_pointer_init_12.f90: New test.
-
-2020-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/57129
-       * gfortran.dg/subroutine_as_type.f90: New test.
-
-2020-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/93500
-       * gfortran.dg/arith_divide_3.f90: New test.
-
-2020-04-19  Jakub Jelinek  <jakub@redhat.com>
-
-       PR objc/94637
-       * objc.dg/pr94637.m: New test.
-
-2020-04-18  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
-       depending on the phobos standard library.
-
-2020-04-18  Jeff Law  <law@redhat.com>
-
-       PR debug/94439
-       * gcc.dg/torture/pr94439.c: New test.
-
-2020-04-18  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
-       * gdc.dg/runnable.d: Move phobos tests to...
-       * gdc.dg/runnable2.d: ...here.  New test.
-       * lib/target-supports.exp
-       (check_effective_target_d_runtime_has_std_library): New.
-
-2020-04-18  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94632
-       * g++.dg/template/canon-type-14.C: New test.
-
-       PR c++/92187
-       * g++.dg/concepts/abbrev5.C: New test.
-       * g++.dg/concepts/abbrev6.C: New test.
-
-2020-04-17  Jeff Law  <law@redhat.com>
-
-       PR rtl-optimization/90275
-       * gcc.c-torture/compile/pr90275-2.c: New test.
-
-2020-04-17  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94483
-       * g++.dg/cpp2a/lambda-pack-init5.C: New test.
-
-       PR c++/88754
-       * g++.dg/parse/ambig10.C: New test.
-
-2020-04-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/94090
-       * gfortran.dg/interface_46.f90: New test.
-
-2020-04-17  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/cost_model_2.c: New test.
-       * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
-       * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
-       * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
-       * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
-       * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
-
-2020-04-17  Jakub Jelinek  <jakub@redhat.com>
-           Jeff Law  <law@redhat.com>
-
-       PR target/94567
-       * gcc.c-torture/execute/pr94567.c: New test.
-
-2020-04-17  Nathan Sidwell  <nathan@acm.org>
-
-       PR c++/94608
-       * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
-
-2020-04-17  Jakub Jelinek  <jakub@redhat.com>
-
-       PR rtl-optimization/94618
-       * g++.dg/opt/pr94618.C: New test.
-
-       PR tree-optimization/94621
-       * gcc.c-torture/compile/pr94621.c: New test.
-
-       PR c++/94314
-       * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
-
-2020-04-16  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR rtl-optimization/93974
-       * g++.dg/pr93974.C: New test.
-
-2020-04-16  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
-       for the change on more platforms.
-
-2020-04-16  Martin Jambor  <mjambor@suse.cz>
-
-       PR ipa/93621
-       * g++.dg/ipa/pr93621.C: New test.
-
-2020-04-16  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR target/94606
-       * gcc.dg/vect/pr94606.c: New test.
-
-2020-04-16  Martin Liska  <mliska@suse.cz>
-           Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94314
-       * g++.dg/pr94314.C: Do not use dg-additional-options
-       and remove not needed stdio.h include.
-       * g++.dg/pr94314-2.C: Likewise.
-       * g++.dg/pr94314-3.C: Likewise.
-       * g++.dg/pr94314-4.C: New test.
-
-2020-04-16  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94475
-       * g++.dg/conversion/err-recover2.C: New test.
-       * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
-       * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
-
-2020-04-16  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR rtl-optimization/94605
-       * gcc.target/aarch64/sve/pr94605.c: New test.
-
-2020-04-16  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
-       * gcc.dg/graphite/interchange-10.c: Likewise.
-       * gcc.dg/graphite/interchange-11.c: Likewise.
-       * gcc.dg/graphite/interchange-3.c: Likewise.
-       * gcc.dg/graphite/interchange-4.c: Likewise.
-       * gcc.dg/graphite/interchange-7.c: Likewise.
-       * gcc.dg/graphite/interchange-9.c: Likewise.
-       * gcc.dg/graphite/uns-interchange-9.c: Likewise.
-       * gfortran.dg/graphite/interchange-3.f90: Likewise.
-
-2020-04-16  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/94598
-       * gcc.dg/tree-ssa/pr94598.c: New test.
-
-2020-04-16  Jakub Jelinek  <jakub@redhat.com>
-
-       PR ipa/92372
-       * gcc.c-torture/pr92372.c: Move ...
-       * gcc.c-torture/compile/pr92372.c: ... here.
-
-       PR c++/94571
-       * g++.dg/cpp1z/decomp51.C: New test.
-
-2020-04-15  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/94603
-       * gcc.target/i386/pr94603.c: New test.
-
-2020-04-15  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
-
-2020-04-15  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/94593
-       * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
-       Move directives to file scope.
-       (i): Remove.
-       * c-c++-common/gomp/requires-2.c: Move directives to file scope.
-       (i, foo): Remove.
-       * c-c++-common/gomp/requires-4.c: Move directives to file scope.
-       * gcc.dg/gomp/requires-1.c: New test.
-       * g++.dg/gomp/requires-1.C: New test.
-       * g++.dg/gomp/requires-2.C: New test.
-
-2020-04-15  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/94539
-       * gcc.dg/alias-14.c: Make dg-do run.
-
-2020-04-13  Max Filippov  <jcmvbkbc@gmail.com>
-
-       PR target/94584
-       * gcc.target/xtensa/pr94584.c: New test.
-
-2020-04-14  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94359
-       * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
-       Expect a run fail for targets without arbitrary indirect
-       tail-calls.
-
-2020-04-14  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/93207
-       * g++.dg/concepts/variadic5.C: New test.
-
-       PR c++/85278
-       * g++.dg/concepts/diagnostic9.C: New test.
-
-       PR c++/94034
-       * g++.dg/cpp0x/constexpr-empty15.C: New test.
-       * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
-       * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
-       * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
-       * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
-
-2020-04-14  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94573
-       * gcc.dg/store_merging_30.c: New test.
-
-2020-04-14  Yang Yang  <yangyang305@huawei.com>
-
-       PR tree-optimization/94574
-       * gcc.dg/pr94574.c: New test.
-
-2020-04-14  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/94561
-       * gcc.target/i386/pr94561.c: New test.
-
-2020-04-14  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/use_rename_10.f90: New.
-       * gfortran.dg/use_rename_11.f90: New.
-
-2020-04-13  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94588
-       * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
-
-2020-04-13  Martin Sebor  <msebor@redhat.com>
-
-       PR c/92326
-       * c-c++-common/Warray-bounds-8.c: New test.
-       * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
-       memebrs in diagnostics.
-       * gcc.dg/Warray-bounds-49.c: Same.
-
-2020-04-13  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94521
-       * g++.dg/cpp2a/lambda-uneval12.C: New test.
-
-       PR c++/94470
-       * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
-       * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
-       * g++.dg/init/array57.C: New test.
-
-2020-04-13  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
-       define, per n4861.
-       * g++.dg/coroutines/coro.h: Likewise.
-
-2020-04-13  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
-       for system versions 10.14 and 10.15.
-
-2020-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/87644
-       * gfortran.dg/variable_parameter.f90: New test.
-
-2020-04-13  Linus Koenig  <link@sig-st.de>
-
-       PR fortran/94192
-       * gfortran.dg/bound_resolve_after_error_1.f90: New test.
-
-2020-04-13  Nathan Sidwell  <nathan@acm.org>
-
-       PR c++/94426
-       * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
-       * g++.dg/abi/lambda-vis.C: Drop a warning.
-       * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
-       variable changes.
-       * g++.dg/opt/dump1.C: Drop warnings of no import.
-
-2020-04-13  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
-
-       * gcc.target/msp430/operand-modifiers.c: New test.
-
-2020-04-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/94091
-       * gfortran.dg/char_length_22.f90: New test.
-
-2020-04-12  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
-       change, removing indirections for vars in .data.
-       * gcc.target/i386/indirect-thunk-2.c: Likewise.
-       * gcc.target/i386/indirect-thunk-3.c: Likewise.
-       * gcc.target/i386/indirect-thunk-4.c: Likewise.
-       * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
-       * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
-       * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
-       * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
-       * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
-       * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
-       * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
-       * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
-       * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
-       * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
-       * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
-       * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
-       * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
-       * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
-
-2020-04-11  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/86327
-       * g++.dg/cpp1y/constexpr-return5.C: New test.
-
-2020-04-11  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/94494
-       * gcc.target/i386/pr94494.c: New test.
-
-2020-04-11  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94482
-       * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w.  Don't add -msse
-       and sse_runtime effective target on x86, instead only add -msse2
-       if target is sse2_runtime.
-
-2020-04-10  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/94528
-       * g++.dg/coroutines/pr94528.C: New test.
-
-2020-04-10  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94149
-       * g++.dg/cpp2a/paren-init24.C: New test.
-       * g++.dg/cpp2a/paren-init25.C: New test.
-       * g++.dg/ext/is_constructible5.C: New test.
-
-2020-04-10  Fritz Reese  <foreese@gcc.gnu.org>
-
-       * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
-       IMPLICIT NONE.
-
-2020-04-10  Fritz Reese  <foreese@gcc.gnu.org>
-
-       * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
-       patterns for scan-tree-dump.
-
-2020-04-10  Thomas Schwinge  <thomas@codesourcery.com>
-
-       PR middle-end/89433
-       PR middle-end/93465
-       * c-c++-common/goacc-gomp/pr93465-1.c: New file.
-
-2020-04-10  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
-
-2020-04-10  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       * g++.dg/coroutines/co-await-syntax-10.C: New test.
-       * g++.dg/coroutines/co-await-syntax-11.C: New test.
-
-2020-04-09  Fritz Reese  <foreese@gcc.gnu.org>
-
-       PR fortran/87923
-       * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
-       * gfortran.dg/io_constraints_8.f90: Likewise.
-       * gfortran.dg/iomsg_2.f90: Likewise.
-       * gfortran.dg/pr66725.f90: Likewise.
-       * gfortran.dg/pr88205.f90: Likewise.
-       * gfortran.dg/write_check4.f90: Likewise.
-       * gfortran.dg/asynchronous_5.f03: New test.
-       * gfortran.dg/io_constraints_15.f90: Likewise.
-       * gfortran.dg/io_constraints_16.f90: Likewise.
-       * gfortran.dg/io_constraints_17.f90: Likewise.
-       * gfortran.dg/io_constraints_18.f90: Likewise.
-       * gfortran.dg/io_tags_1.f90: Likewise.
-       * gfortran.dg/io_tags_10.f90: Likewise.
-       * gfortran.dg/io_tags_2.f90: Likewise.
-       * gfortran.dg/io_tags_3.f90: Likewise.
-       * gfortran.dg/io_tags_4.f90: Likewise.
-       * gfortran.dg/io_tags_5.f90: Likewise.
-       * gfortran.dg/io_tags_6.f90: Likewise.
-       * gfortran.dg/io_tags_7.f90: Likewise.
-       * gfortran.dg/io_tags_8.f90: Likewise.
-       * gfortran.dg/io_tags_9.f90: Likewise.
-       * gfortran.dg/write_check5.f90: Likewise.
-
-2020-04-09  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
-       * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct.h: New file.
-       * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
-       * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
-       * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
-       (check_effective_target_aarch64_sve512_hw)
-       (check_effective_target_aarch64_sve1024_hw)
-       (check_effective_target_aarch64_sve2048_hw): New procedures.
-
-2020-04-09  Matthew Malcomson  <matthew.malcomson@arm.com>
-
-       * g++.target/arm/cde_mve.C: New test.
-
-2020-04-09  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
-
-2020-04-09  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
-       when extracting the target selector.
-
-2020-04-09  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/94482
-       * gcc.dg/torture/pr94482.c: New test.
-       * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
-
-2020-04-09  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93790
-       * g++.dg/cpp2a/paren-init23.C: New test.
-       * g++.dg/init/aggr14.C: New test.
-
-2020-04-09  Jan Hubicka  <hubicka@ucw.cz>
-
-       PR tree-optimization/91322
-       * g++.dg/lto/alias-4_0.C: Fix typo.
-       * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
-       a template testing that
-
-2020-04-09  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * lib/scanasm.exp (check-function-bodies): Treat the third
-       parameter as a list of option regexps and require each regexp
-       to match.  Check for cases in which a target/xfail selector
-       was mistakenly passed to the options argument.
-       * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
-       to the invocation of check-function-bodies.
-       * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
-
-2020-04-09  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/93369
-       * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
-       * g++.dg/lto/pr64076_1.C: Add -fPIC.
-
-2020-04-09  Andrea Corallo  <andrea.corallo@arm.com>
-
-       * gcc.target/aarch64/pr94530.c: New test.
-
-2020-04-09  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       PR tree-optimization/93674
-       * g++.dg/pr93674.C: New test.
-
-2020-04-08  Sandra Loosemore  <sandra@codesourcery.com>
-
-       * g++.dg/tree-ssa/pr93940.C: Require pthread target.
-
-2020-04-09  Kewen Lin  <linkw@gcc.gnu.org>
-
-       PR testsuite/94079
-       * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
-       non-vect_hw_misalign targets.
-
-2020-04-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/94526
-       * gcc.dg/pr94526.c: New test.
-
-       PR tree-optimization/94524
-       * gcc.c-torture/execute/pr94524-1.c: New test.
-       * gcc.c-torture/execute/pr94524-2.c: New test.
-
-       PR c++/94314
-       * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
-       Use __SIZE_TYPE__ instead of unsigned long.
-       * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
-
-       PR middle-end/94120
-       PR testsuite/94533
-       * g++.dg/declare-pr94120.C: Move test to ...
-       * g++.dg/goacc/declare-pr94120.C: ... here.  Add dg-error directives.
-
-2020-04-08  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94507 - ICE-on-invalid with lambda template.
-       * g++.dg/cpp2a/lambda-generic7.C: New test.
-
-2020-04-08  Alexandre Oliva  <oliva@adacore.com>
-
-       * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
-       -mfp16-format=alternative option.
-
-2020-04-08  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/94417
-       * gcc.target/i386/pr94417-1.c: New test.
-       * gcc.target/i386/pr94417-2.c: Likewise.
-       * gcc.target/i386/pr94417-3.c: Likewise.
-
-2020-04-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94438
-       * gcc.target/i386/avx512bw-pr94438.c: New test.
-       * gcc.target/i386/avx512vlbw-pr94438.c: New test.
-
-2020-04-08  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93871
-       * gfortran.dg/dec_math_5.f90: Move to ...
-       * gfortran.dg/ieee/dec_math_1.f90: ... here; change
-       dg-options to dg-additional-options.
-
-2020-04-08  Alexandre Oliva  <oliva@adacore.com>
-
-       * gcc.dg/tls/pr78796.c: Require tls_runtime.
-
-2020-04-08  Martin Liska  <mliska@suse.cz>
-
-       PR c++/94314
-       * g++.dg/pr94314-2.C: New test.
-       * g++.dg/pr94314-3.C: New test.
-       * g++.dg/pr94314.C: New test.
-
-2020-04-08  Dennis Zhang  <dennis.zhang@arm.com>
-
-       * gcc.target/arm/acle/cde_v_1.c: New test.
-       * gcc.target/arm/acle/cde_v_1_err.c: New test.
-       * gcc.target/arm/acle/cde_v_1_mve.c: New test.
-
-2020-04-08  Patrick Palka  <ppalka@redhat.com>
-
-       Core issues 1001 and 1322
-       PR c++/92010
-       * g++.dg/cpp2a/lambda-uneval11.c: New test.
-       * g++.dg/template/array33.C: New test.
-       * g++.dg/template/array34.C: New test.
-       * g++.dg/template/defarg22.C: New test.
-
-2020-04-08  Dennis Zhang  <dennis.zhang@arm.com>
-
-       * gcc.target/arm/pragma_cde.c: New test.
-       * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
-       option.
-       (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
-
-2020-04-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94325
-       * g++.dg/ubsan/vptr-15.C: New test.
-
-2020-04-08  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94478 - ICE with defaulted comparison operator
-       * g++.dg/cpp2a/spaceship-err4.C: New test.
-
-2020-04-08  Alexandre Oliva  <oliva@adacore.com>
-
-       * gcc.target/arm/polytypes.c: Add quotes around
-       -flax-vector-conversions.
-
-2020-04-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR rtl-optimization/94516
-       * gcc.dg/torture/pr94516.c: New test.
-
-2020-04-08  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR middle-end/94120
-       * c-c++-common/goacc/declare-pr94120.c: New.
-       * g++.dg/declare-pr94120.C: New.
-
-2020-04-07  Jakub Jelinek  <jakub@redhat.com>
-
-       PR rtl-optimization/94291
-       PR rtl-optimization/84169
-       * gcc.dg/pr94291.c: New test.
-
-2020-04-07  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/94479
-       * gcc.dg/torture/pr94479.c: New testcase.
-
-2020-04-01  Fritz Reese  <foreese@gcc.gnu.org>
-
-        PR fortran/93871
-        * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
-        * gfortran.dg/dec_math_2.f90: New test.
-        * gfortran.dg/dec_math_3.f90: Likewise.
-        * gfortran.dg/dec_math_4.f90: Likewise.
-        * gfortran.dg/dec_math_5.f90: Likewise.
-
-2020-04-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * g++.target/arm/mve.exp: New.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
-
-2020-04-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
-
-2020-04-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
-       test.
-
-2020-04-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
-
-2020-04-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
-       scan-assembler.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
-
-2020-04-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
-
-2020-04-07  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/90996
-       * g++.dg/cpp1y/pr90996.C: New test.
-
-2020-04-07  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94509
-       * gcc.target/i386/avx512bw-pr94509-1.c: New test.
-       * gcc.target/i386/avx512bw-pr94509-2.c: New test.
-
-       PR c++/94512
-       * g++.dg/gomp/pr94512.C: New test.
-
-       PR target/94488
-       * gcc.c-torture/compile/pr94488.c: New test.
-
-       PR target/94500
-       * gcc.target/i386/avx512bw-pr94500.c: New test.
-
-2020-04-06  Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/93686
-       * gfortran.dg/pr93686_1.f90: New test.
-       * gfortran.dg/pr93686_2.f90: Likewise.
-       * gfortran.dg/pr93686_3.f90: Likewise.
-       * gfortran.dg/pr93686_4.f90: Likewise.
-
-2020-04-06  Joel Brobecker  <brobecker@adacore.com>
-
-       * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
-
-2020-04-04  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94155 - crash in gimplifier with paren init of aggregates.
-       * g++.dg/cpp2a/paren-init22.C: New test.
-
-2020-04-05  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
-       * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
-       * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
-       * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
-
-2020-04-05  Nagaraju Mekala  <nmekala@xilix.com>
-
-       * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
-
-2020-04-04  Hannes Domani  <ssbssa@yahoo.de>
-           Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/94459
-       * g++.dg/debug/pr94459.C: New test.
-
-2020-04-04  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94205
-       PR c++/79937
-       * g++.dg/cpp1y/pr79937-5.C: New test.
-       * g++.dg/cpp1z/lambda-this6.C: New test.
-
-       PR c++/94219
-       PR c++/94205
-       * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
-       * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
-       * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
-       * g++.dg/cpp1z/lambda-this5.C: New test.
-
-2020-04-04  Jan Hubicka  <hubicka@ucw.cz>
-
-       PR ipa/93940
-       * g++.dg/tree-ssa/pr93940.C: New test.
-
-2020-04-04  Jakub Jelinek  <jakub@redhat.com>
-
-       PR rtl-optimization/94468
-       * g++.dg/opt/pr94468.C: New test.
-
-       PR debug/94441
-       * g++.dg/opt/pr94441.C: New test.
-
-       PR c++/94477
-       * g++.dg/gomp/pr94477.C: New test.
-
-2020-04-03  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/94467
-       * gcc.target/i386/pr94467-1.c: New test.
-       * gcc.target/i386/pr94467-2.c: Likewise.
-
-2020-04-03  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94460
-       * gcc.target/i386/avx2-pr94460.c: New test.
-
-2020-04-03  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/93211
-       PR c++/90711
-       * g++.dg/template/koenig11.C: New test.
-
-2020-04-03  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
-
-2020-04-03  Tamar Christina  <tamar.christina@arm.com>
-
-       PR target/94396
-       * gcc.target/aarch64/options_set_11.c: New test.
-       * gcc.target/aarch64/options_set_12.c: New test.
-       * gcc.target/aarch64/options_set_13.c: New test.
-       * gcc.target/aarch64/options_set_14.c: New test.
-       * gcc.target/aarch64/options_set_15.c: New test.
-       * gcc.target/aarch64/options_set_16.c: New test.
-       * gcc.target/aarch64/options_set_17.c: New test.
-       * gcc.target/aarch64/options_set_18.c: New test.
-       * gcc.target/aarch64/options_set_19.c: New test.
-       * gcc.target/aarch64/options_set_20.c: New test.
-       * gcc.target/aarch64/options_set_21.c: New test.
-       * gcc.target/aarch64/options_set_22.c: New test.
-       * gcc.target/aarch64/options_set_23.c: New test.
-       * gcc.target/aarch64/options_set_24.c: New test.
-       * gcc.target/aarch64/options_set_25.c: New test.
-       * gcc.target/aarch64/options_set_26.c: New test.
-
-2020-04-03  Kewen Lin  <linkw@gcc.gnu.org>
-
-       PR tree-optimization/94443
-       * gcc.dg/vect/pr94443.c: New test.
-
-2020-04-02  Sandra Loosemore  <sandra@codesourcery.com>
-
-       * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
-       for __sigsetjmp as well as sigsetjmp.
-
-2020-04-02  Fritz Reese  <foreese@gcc.gnu.org>
-
-       PR fortran/85982
-       * gfortran.dg/dec_structure_28.f90: New test.
-
-2020-04-02  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gfortran.dg/dtio_35.f90: New.
-
-2020-04-02  Richard Biener  <rguenther@suse.de>
-
-       PR c/94392
-       * gcc.dg/torture/pr94392.c: New testcase.
-
-2020-04-02  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94435
-       * gcc.target/aarch64/pr94435.c: New test.
-
-2020-04-02  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       PR target/94317
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
-
-2020-04-02  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93522
-       * gfortran.dg/select_rank_4.f90: New.
-
-2020-04-02  Mark Eggleston  <mark.eggleston@codethink.com>
-
-       PR fortran/93498
-       * gfortran.dg/pr93498_1.f90:  New test.
-       * gfortran.dg/pr93498_2.f90:  New test.
-
-2020-04-02  Mark Eggleston  <mark.eggleston@codethink.com>
-       Steven G. Kargl  <kargl@gcc.gnu.org>
-
-       PR fortran/94030
-       * gfortran.dg/pr94030_1.f90: New test.
-       * gfortran.dg/pr94030_2.f90: New test.
-
-2020-04-01  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/94315
-       * gdc.dg/pr93038.d: Split scan-file into multiple tests.
-       * gdc.dg/pr93038b.d: Likewise.
-
-2020-04-01  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/94321
-       * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
-       pointers.
-
-2020-04-01  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/94378
-       * gcc.dg/analyzer/compound-assignment-1.c: New test.
-       * gcc.dg/analyzer/compound-assignment-2.c: New test.
-       * gcc.dg/analyzer/compound-assignment-3.c: New test.
-
-2020-04-01  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/94436
-       * gcc.dg/pr94436.c: New test.
-
-       PR middle-end/94423
-       * gcc.dg/ubsan/pr94423.c: New test.
-
-2020-04-01  Kewen Lin  <linkw@gcc.gnu.org>
-
-       PR tree-optimization/94043
-       * gfortran.dg/graphite/vect-pr94043.f90: New test.
-
-2020-04-01  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/90136
-       * gdc.dg/pr90136a.d: New test.
-       * gdc.dg/pr90136b.d: New test.
-       * gdc.dg/pr90136c.d: New test.
-
-2020-03-31  Andrea Corallo  <andrea.corallo@arm.com>
-
-       * jit.dg/test-version.c: New testcase.
-       * jit.dg/all-non-failing-tests.h: Add test-version.c.
-
-2020-03-31  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/94424
-       * gdc.dg/pr94424.d: New test.
-
-2020-03-31  Felix Yang  <felix.yang@huawei.com>
-
-       PR tree-optimization/94398
-       * gcc.target/aarch64/pr94398.c: New test.
-
-2020-03-31  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
-
-2020-03-31  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
-
-2020-03-31  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94368
-       * gcc.dg/pr94368.c: New test.
-
-       PR middle-end/94412
-       * gcc.c-torture/execute/pr94412.c: New test.
-
-       PR tree-optimization/94403
-       * g++.dg/tree-ssa/pr94403.C: New test.
-
-       PR rtl-optimization/94344
-       * gcc.dg/pr94344.c: New test.
-
-2020-03-30  David Malcolm  <dmalcolm@redhat.com>
-
-       * jit.dg/all-non-failing-tests.h: Add test-empty.c
-
-2020-03-30  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94385
-       * c-c++-common/pr94385.c: New test.
-
-2020-03-30  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * gcc.target/powerpc/pragma_power6.c: New.
-       * gcc.target/powerpc/pragma_power7.c: New.
-       * gcc.target/powerpc/pragma_power8.c: New.
-       * gcc.target/powerpc/pragma_power9.c: New.
-       * gcc.target/powerpc/pragma_misc9.c: New.
-       * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
-       * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
-
-2020-03-30  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
-       expected results.
-
-2020-03-30  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94343
-       * gcc.target/i386/avx512f-pr94343.c: New test.
-       * gcc.target/i386/avx512vl-pr94343.c: New test.
-
-2020-03-30  Martin Liska  <mliska@suse.cz>
-
-       PR rtl-optimization/87716
-       * gcc.target/i386/pr57193.c: XFAIL a test-case.
-
-2020-03-30  Martin Liska  <mliska@suse.cz>
-
-       PR testsuite/94402
-       * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
-       to be vectorized (based on libmvec presence).
-
-2020-03-30  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93069
-       * gcc.target/i386/avx512vl-pr93069.c: New test.
-       * gcc.dg/vect/pr93069.c: New test.
-
-2020-03-29  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
-       arguments -D, -H, -X, and set compilable_output_file_ext.
-       (gdc-convert-test): Document and add cases DFLAGS and
-       EXTRA_CPP_SOURCES.  Add dg-final entry for output generation tests,
-       and set compilable_do_what to compile.
-       (gdc-do-test): Define compilable_do_what, default to assemble.
-
-2020-03-29  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
-       * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
-       * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
-       GDC_INCLUDE_CXX_FLAGS is true.
-       (gdc_link_flags): Likewise.
-       (gdc_init): Move setting of default gdc test flags to...
-       (gdc_target_compile): ...here.
-
-2020-03-29  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.test/compilable/compilable.exp: New file.
-       * gdc.test/fail_compilation/fail_compilation.exp: New file.
-       * gdc.test/runnable/runnable.exp: New file.
-       * gdc.test/gdc-test.exp: Move and rename to...
-       * lib/gdc-utils.exp: ...this.  Remove load_lib gdc-dg.exp.
-       (dmd2dg): Rename to...
-       (gdc-convert-test): ...this.
-       (gdc-do-test): Add testcases parameter and remove subdir handling.
-
-2020-03-28  Roman Zhuykov  <zhroma@ispras.ru>
-
-       * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
-       * gcc.dg/sms-compare-debug-1.c: ... this.  Add -O2.
-       * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
-       * gcc.dg/sms-compare-debug-2.c: ... this.  Add -O2.
-
-2020-03-28  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/94348
-       * gfortran.dg/module_procedure_3.f90: New.
-
-2020-03-28  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94306
-       * g++.dg/concepts/diagnostic8.C: New test.
-
-       PR c++/94252
-       * g++.dg/concepts/diagnostic7.C: New test.
-       * g++.dg/concepts/pr94252.C: New test.
-       * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
-       diagnostic.
-
-       * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
-       * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
-       * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
-       * g++.dg/cpp2a/concepts-requires5.C: Likewise.
-
-       * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
-       "neither operand".
-       * g++.dg/concepts/diagnostic5.C: New test.
-
-2020-03-28  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/93573
-       * gcc.dg/pr93573-1.c: New test.
-       * gcc.dg/pr93573-2.c: New test.
-
-       PR tree-optimization/94329
-       * gfortran.dg/pr94329.f90: New test.
-
-2020-03-27  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94339
-       * g++.dg/ext/attr-copy-2.C: Revert the last changes.
-
-2020-03-27  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/94346
-       * c-c++-common/attr-copy.c: New test.
-
-2020-03-27  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/94098
-       * g++.dg/ext/attr-access-2.C: New test.
-
-2020-03-27  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/94078
-       PR c++/93824
-       PR c++/93810
-       * g++.dg/warn/Wmismatched-tags-3.C: New test.
-       * g++.dg/warn/Wmismatched-tags-4.C: New test.
-       * g++.dg/warn/Wmismatched-tags-5.C: New test.
-       * g++.dg/warn/Wmismatched-tags-6.C: New test.
-       * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
-       * g++.dg/warn/Wredundant-tags-6.C: New test.
-       * g++.dg/warn/Wredundant-tags-7.C: New test.
-
-2020-03-27  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
-       positive leak.
-       * gcc.dg/analyzer/data-model-5c.c: Likewise.
-       * gcc.dg/analyzer/malloc-5.c: New test.
-
-2020-03-27  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/dot-output.c: Check that
-       dot-output.c.supergraph-eg.dot is valid.
-
-2020-03-27  Richard Biener  <rguenther@suse.de>
-
-       PR debug/94273
-       * g++.dg/debug/pr94273.C: New testcase.
-
-2020-03-27  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93957
-       * gfortran.dg/assumed_rank_19.f90: New.
-
-2020-03-27  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93363
-       * gfortran.dg/associate_51.f90: Fix test case.
-       * gfortran.dg/associate_53.f90: New.
-
-2020-03-27  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94326
-       * g++.dg/other/pr94326.C: New test.
-
-       PR c++/94339
-       * g++.dg/other/pr94339.C: New test.
-       * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
-
-2020-03-27  Roman Zhuykov  <zhroma@ispras.ru>
-
-       * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
-       * gcc.dg/torture/pr87197-debug-sms.c: New test.
-
-2020-03-27  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94336 - template keyword accepted before destructor names.
-       * g++.dg/template/template-keyword2.C: New test.
-
-2020-03-27  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
-       Add <cstdio>.
-
-2020-03-26  Marek Polacek  <polacek@redhat.com>
-
-       DR 1710
-       PR c++/94057 - template keyword in a typename-specifier.
-       * g++.dg/cpp1y/alias-decl1.C: New test.
-       * g++.dg/cpp1y/alias-decl2.C: New test.
-       * g++.dg/cpp1y/alias-decl3.C: New test.
-       * g++.dg/parse/missing-template1.C: Update dg-error.
-       * g++.dg/parse/template3.C: Likewise.
-       * g++.dg/template/error4.C: Likewise.
-       * g++.dg/template/meminit2.C: Likewise.
-       * g++.dg/template/dependent-name5.C: Likewise.
-       * g++.dg/template/dependent-name7.C: New test.
-       * g++.dg/template/dependent-name8.C: New test.
-       * g++.dg/template/dependent-name9.C: New test.
-       * g++.dg/template/dependent-name10.C: New test.
-       * g++.dg/template/dependent-name11.C: New test.
-       * g++.dg/template/dependent-name12.C: New test.
-       * g++.dg/template/dependent-name13.C: New test.
-       * g++.dg/template/dr1794.C: New test.
-       * g++.dg/template/dr314.C: New test.
-       * g++.dg/template/dr1710.C: New test.
-       * g++.dg/template/dr1710-2.C: New test.
-       * g++.old-deja/g++.pt/crash38.C: Update dg-error.
-
-2020-03-26  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
-       to n4849 behaviour.
-       * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
-       test.
-
-2020-03-26  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
-
-2020-03-26  Martin Liska  <mliska@suse.cz>
-
-       * gcc.target/i386/pr81213.c: Do not scan assembler
-       and add one missing PR entry.
-
-2020-03-26  Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/94323
-       * g++.dg/debug/pr94323.C: New test.
-
-2020-03-26  Martin Liska  <mliska@suse.cz>
-
-       PR testsuite/94334
-       * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
-       and add ifunc effective target.
-       * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
-
-2020-03-26  Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/94281
-       * g++.dg/debug/pr94281.C: New test.
-
-       PR c++/81349
-       * g++.dg/cpp1z/pr81349.C: New test.
-
-       PR c++/94272
-       * g++.dg/debug/pr94272.C: New test.
-
-2020-03-26  Felix Yang  <felix.yang@huawei.com>
-
-       PR tree-optimization/94269
-       * gcc.dg/pr94269.c: New test.
-
-2020-03-25  Andrew Stubbs  <ams@codesourcery.com>
-
-       * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
-       * lib/target-supports.exp (check_effective_target_vect_unpack):
-       Add amdgcn.
-
-2020-03-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94292
-       * gcc.dg/pr94292.c: New test.
-
-2020-03-25  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/94004
-       * gcc.dg/Walloca-larger-than-3.c: New test.
-       * gcc.dg/Walloca-larger-than-3.h: New test header.
-       * gcc.dg/Wvla-larger-than-4.c: New test.
-
-2020-03-25  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94265
-       * g++.dg/warn/Wduplicated-cond1.C: New test.
-
-2020-03-25  Martin Sebor  <msebor@redhat.com>
-
-       PR tree-optimization/94131
-       * gcc.dg/pr94131.c: New test.
-
-2020-03-25  Sandra Loosemore  <sandra@codesourcery.com>
-
-       * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
-       embedded targets.
-
-2020-03-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/94296
-       * gcc.dg/cleanup-13.c: Add a comment that the test is not
-       -fcompare-debug compatible with certain other options.
-
-       PR target/94308
-       * gcc.target/i386/pr94308.c: New test.
-
-2020-03-25  Martin Liska  <mliska@suse.cz>
-
-       PR target/93274
-       PR ipa/94271
-       * gcc.target/i386/pr81213-2.c: New test.
-       * gcc.target/i386/pr81213.c: Add additional source.
-       * gcc.dg/lto/pr94271_0.c: New test.
-       * gcc.dg/lto/pr94271_1.c: New test.
-
-2020-03-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/94280
-       * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
-       -fcompare-debug.
-       * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
-       * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
-
-2020-03-25  Mark Eggleston  <mark.eggleston@codethink.com>
-
-       PR fortran/93484
-       * gfortran.dg/pr93484_1.f90: New test.
-       * gfortran.dg/pr93484_2.f90: New test.
-
-2020-03-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/94303
-       * g++.dg/torture/pr94303.C: New test.
-
-       PR c++/94223
-       * g++.dg/opt/pr94223.C: New test.
-
-       PR tree-optimization/94300
-       * gcc.target/i386/avx512f-pr94300.c: New test.
-
-       PR debug/94283
-       * gcc.dg/pr94283.c: New test.
-
-2020-03-24  Sandra Loosemore  <sandra@codesourcery.com>
-
-       * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
-       * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
-       * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
-
-2020-03-24  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94190 - wrong no post-decrement operator error in template.
-       * g++.dg/conversion/op7.C: New test.
-
-2020-03-24  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
-       * gcc.target/arm/vfp-ldmdbd.c: Likewise.
-       * gcc.target/arm/vfp-ldmiad.c: Likewise.
-       * gcc.target/arm/vfp-stmdbd.c: Likewise.
-       * gcc.target/arm/vfp-stmiad.c: Likewise.
-       * gcc.target/arm/vnmul-1.c: Likewise.
-       * gcc.target/arm/vnmul-3.c: Likewise.
-       * gcc.target/arm/vnmul-4.c: Likewise.
-
-2020-03-24  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * gcc.target/arm/cmp-2.c: Move double-precision tests to...
-       * gcc.target/arm/cmp-3.c: ...here (new file)
-
-2020-03-24  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * lib/target-supports.exp
-       (check_effective_target_arm_fp_dp_ok_nocache): New.
-       (check_effective_target_arm_fp_dp_ok): New.
-       (add_options_for_arm_fp_dp): New.
-
-2020-03-24  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94286
-       * gcc.dg/pr94286.c: New test.
-
-       PR debug/94285
-       * gfortran.dg/pr94285.f90: New test.
-
-       PR debug/94283
-       * gcc.target/i386/pr94283.c: New test.
-
-       PR debug/94277
-       * gcc.dg/pr94277.c: New test.
-
-2020-03-23  Jeff Law  <law@redhat.com>
-
-       PR target/94144
-       PR target/94238
-       * gcc.c-torture/compile/pr94144.c: New test.
-       * gcc.c-torture/compile/pr94238.c: New test.
-
-2020-03-23  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/93805
-       * g++.dg/warn/Wnoexcept2.C: New test.
-
-2020-03-23  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/91993
-       * g++.dg/warn/Wconversion-pr91993.C: New test.
-       * g++.dg/ubsan/pr91993.C: New test.
-       * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
-       to dg-options.
-       * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
-       * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
-
-2020-03-23  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-            Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
-
-2020-03-23  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/asrl.c: New test.
-       * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
-       * lib/target-supports.exp:
-       (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
-       support MVE floating point in Big Endian mode.
-       (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
-       support MVE integer in Big Endian mode.
-
-2020-03-23  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-            Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
-
-2020-03-23  Andrea Corallo  <andrea.corallo@arm.com>
-
-       * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
-       * jit.dg/test-long-string-literal.c: New testcase.
-
-2020-03-23  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
-       * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
-       * 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.
-       * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
-       * 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/vstrdq_scatter_offset_p_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.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.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
-       * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
-       * lib/target-supports.exp: Add --save-temps to mve options.
-
-2020-03-23  Mark Eggleston  <mark.eggleston@codethink.com>
-
-       PR fortran/93365
-       PR fortran/93600
-       * gfortran.dg/pr93365.f90: New test.
-       * gfortran.dg/pr93600_1.f90: New test.
-       * gfortran.dg/pr93600_2.f90: New test.
-
-2020-03-23  Tobias Burnus  <tobias@codesourcery.com>
-
-       * lib/target-supports.exp (check_effective_target_offload_gcn):
-       Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
-
-2020-03-22  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/93038
-       * gdc.dg/pr93038b.d: New test.
-
-2020-03-22  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/abi/lambda-vis.C: Amend assembler match
-       strings for targets using a USER_LABEL_PREFIX.
-
-2020-03-22  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/93038
-       * gdc.dg/fileimports/pr93038.txt: New test.
-       * gdc.dg/pr93038.d: New test.
-
-2020-03-21  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/94066
-       * g++.dg/cpp1y/constexpr-union2.C: New test.
-       * g++.dg/cpp1y/constexpr-union3.C: New test.
-       * g++.dg/cpp1y/constexpr-union4.C: New test.
-       * g++.dg/cpp1y/constexpr-union5.C: New test.
-       * g++.dg/cpp1y/pr94066.C: New test.
-       * g++.dg/cpp1y/pr94066-2.C: New test.
-       * g++.dg/cpp1y/pr94066-3.C: New test.
-       * g++.dg/cpp2a/constexpr-union1.C: New test.
-
-2020-03-21  Tamar Christina  <tamar.christina@arm.com>
-
-       PR target/94052
-       * gcc.target/aarch64/pr94052.C: New test.
-
-2020-03-20  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/93435
-       * gcc.dg/tree-ssa/pr93435.c: New test.
-
-2020-03-20  Jan Hubicka  <hubicka@ucw.cz>
-
-       PR ipa/93347
-       * g++.dg/torture/pr93347.C: New test.
-
-2020-03-20  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/69694
-       * g++.dg/cpp0x/decltype74.C: New test.
-       * g++.dg/cpp0x/decltype75.C: New test.
-
-2020-03-20  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-            Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
-
-2020-03-20  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR middle-end/94072
-       * gcc.target/aarch64/pr94072.c: New test.
-
-2020-03-20  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-            Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
-       * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
-
-2020-03-20  Patrick Palka  <ppalka@redhat.com>
-
-       * g++.dg/concepts/diagnostic6.C: New test.
-
-2020-03-20  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
-
-2020-03-20  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-            Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
-       Likewise.
-       * 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-03-20  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-            Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
-
-2020-03-20  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
-       * 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.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
-
-2020-03-20  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-            Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
-
-2020-03-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
-       * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
-
-2020-03-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
-
-2020-03-20  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94224
-       * g++.dg/tree-ssa/pr94224.C: New test.
-
-2020-03-19  Jan Hubicka  <hubicka@ucw.cz>
-
-       PR ipa/94202
-       * g++.dg/torture/pr94202.C: New test.
-
-2020-03-19  Jakub Jelinek  <jakub@redhat.com>
-
-       PR gcov-profile/94029
-       * gcc.misc-tests/gcov-pr94029.c: New test.
-
-2020-03-19  Jan Hubicka  <hubicka@ucw.cz>
-
-       PR ipa/92372
-       * gcc.c-torture/pr92372.c: New test.
-       * gcc.dg/attr-flatten-1.c: New test.
-
-2020-03-19  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94211
-       * gcc.dg/pr94211.c: New test.
-
-2020-03-19  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/94216
-       * g++.dg/torture/pr94216.C: New testcase.
-
-2020-03-18  Martin Sebor  <msebor@redhat.com>
-
-       PR ipa/92799
-       * gcc.dg/attr-weakref-5.c: New test.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
-       Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
-       Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
-
-2020-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-            Mihail Ionescu  <mihail.ionescu@arm.com>
-            Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
-
-2020-03-18  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/94047
-       * gcc.dg/analyzer/pr94047.c: New test.
-
-2020-03-18   Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/94206
-       * gcc.dg/torture/pr94206.c: New testcase.
-
-2020-03-18  Duan bo  <duanbo3@huawei.com>
-
-       PR target/94201
-       * gcc.target/aarch64/pr94201.c:New test.
-
-2020-03-18  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
-       check-function-bodies patterns for p15 to be saved.
-       * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
-       predicates to be saved.
-       * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
-       p12-p15 to be saved and restored.
-       (test_2): Remove p12-p15 from the clobber list.
-       * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
-       p12-p15 to be saved and restored.
-       (test_2): Remove p12-p15 from the clobber list.
-       * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
-       p12-p15 to be saved and restored.
-       (test_2): Remove p12-p15 from the clobber list.
-       * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
-       p12-p15 to be saved and restored.
-       (test_2): Remove p12-p15 from the clobber list.
-       * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
-       to be saved and restored.
-       * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
-       (test_2): Remove p12-p15 from the clobber list.
-       * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
-       p12-p15 to be saved and restored.
-       (test_2): Remove p12-p15 from the clobber list.
-       * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
-       p12-p15 to be saved and restored.
-       (test_2): Remove p12-p15 from the clobber list.
-       (test_4): Expect only 16 bytes of stack to be allocated for the
-       predicate save slot.
-       * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
-       p12-p15 to be saved and restored.
-       (test_2): Remove p12-p15 from the clobber list.
-       (test_4): Expect only 16 bytes of stack to be allocated for the
-       predicate save slot.
-       * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
-       p12-p15 to be saved and restored.
-       (test_2): Remove p12-p15 from the clobber list.
-       (test_4): Expect only 16 bytes of stack to be allocated for the
-       predicate save slot.
-       * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
-       p12-p15 to be saved and restored.
-       (test_2): Remove p12-p15 from the clobber list.
-       (test_4): Expect only 32 bytes of stack to be allocated for the
-       predicate save slot.
-       * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
-       than p4 to create a vector-sized save slot.
-       * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
-
-2020-03-18  Tobias Burnus  <tobias@codesourcery.com>
-
-       * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
-       not defined; update comments.
-       * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
-
-2020-03-18  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/94188
-       * gcc.dg/pr94188.c: New testcase.
-
-2020-03-18  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/91759
-       * g++.dg/cpp1z/class-deduction72.C: New test.
-
-2020-03-17  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
-
-2020-03-17  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/94172
-       * gcc.dg/pr94172-1.c: New test.
-       * gcc.dg/pr94172-2.c: New test.
-
-       PR c++/90995
-       * g++.dg/cpp0x/enum40.C: New test.
-
-2020-03-17  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
-       -fno-fat-lto-objects.  Use tabs rather than spaces in the
-       check-function-bodies code.
-
-2020-03-17  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
-       DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
-       * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
-       * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
-
-2020-03-17  Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
-
-2020-03-17  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94015
-       * gcc.dg/pr94015.c: New test.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
-
-2020-03-17  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
-
-2020-03-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
-       * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
-
-2020-03-17  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94185
-       * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
-       to avoid FAIL with -m32 -std=c++98.
-
-2020-03-17  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
-       superfluous dg-error.
-       * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
-
-2020-03-17  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/94189
-       * gcc.dg/pr94189.c: New test.
-
-2020-03-17  Martin Liska  <mliska@suse.cz>
-
-       PR lto/94157
-       * gcc.dg/lto/pr94157_0.c: Add gas effective
-       target filter.
-
-2020-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/92309
-       * gdc.dg/pr92309.d: New test.
-
-2020-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       PR d/92216
-       * gdc.dg/imports/pr92216.d: New.
-       * gdc.dg/pr92216.d: New test.
-
-2020-03-16  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/94179
-       * gcc.c-torture/compile/pr94179.c: New test.
-
-2020-03-16  Vladimir Makarov  <vmakarov@redhat.com>
-
-       PR target/94185
-       * g++.target/i386/pr94185.C: New test.
-
-2020-03-16  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
-       name to .-1 dg-error tests.
-       * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
-
-2020-03-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
-       * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
-
-2020-03-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
-       * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
-
-
-2020-03-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-           Mihail Ionescu  <mihail.ionescu@arm.com>
-           Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
-
-       * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
-       * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
-       * gcc.target/arm/mve/mve.exp: New file.
-       * lib/target-supports.exp
-       (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
-       armv8.1-m.main+mve.fp and returning corresponding options.
-       (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
-       check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
-       MVE with floating point on the current target.
-       (add_options_for_arm_v8_1m_mve_fp): Proc to call
-       check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
-       compiler options for MVE with floating point.
-       (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
-       return hard float-abi on success.
-
-2020-03-16  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/89229
-       * gcc.target/i386/pr89229-7a.c: New test.
-       * gcc.target/i386/pr89229-7b.c: Likewise.
-       * gcc.target/i386/pr89229-7c.c: Likewise.
-
-2020-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
-
-       * gdc.dg/asm1.d: Add new test for ICE in asm parser.
-       * gdc.dg/asm5.d: New test.
-
-2020-03-16  Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/94167
-       * gcc.dg/pr94167.c: New test.
-
-       PR tree-optimization/94166
-       * gcc.dg/pr94166.c: New test.
-
-2020-03-16  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       PR tree-optimization/94125
-       * gcc.dg/tree-ssa/pr94125.c: New test.
-
-2020-03-15  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/89229
-       * gcc.target/i386/pr89229-6a.c: New test.
-       * gcc.target/i386/pr89229-6b.c: Likewise.
-       * gcc.target/i386/pr89229-6c.c: Likewise.
-
-2020-03-15  Lewis Hyatt  <lhyatt@gmail.com>
-
-       * gcc.misc-tests/help.exp: Adapt to new output for
-       -Walloc-size-larger-than= option.
-
-2020-03-14  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/89229
-       * gcc.target/i386/pr89229-5a.c: New test.
-       * gcc.target/i386/pr89229-5b.c: Likewise.
-       * gcc.target/i386/pr89229-5c.c: Likewise.
-
-2020-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       PR target/94176
-       * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
-
-2020-03-13  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/94099
-       PR analyzer/94105
-       * gcc.dg/analyzer/pr94099.c: New test.
-       * gcc.dg/analyzer/pr94105.c: New test.
-
-2020-03-13  Vasee Vinayagamoorthy  <vaseeharan.vinayagamoorthy@arm.com>
-
-       * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
-       typo.
-
-2020-03-13  Martin Sebor  <msebor@redhat.com>
-
-       PR c/94040
-       * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
-       for warning name rather than the exact text.
-       * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
-       * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
-       * gcc.dg/pr62090.c: Prune expected warning.
-       * gcc.dg/pr89314.c: Look for warning name rather than text.
-       * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
-
-2020-03-13  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
-       (dg-error): Quote 'ms_abi' attribute.
-       * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
-       Require maybe_x32 effective target.
-       (dg-options): Add -mx32.
-       (dg-error): Quote 'ms_abi' attribute.
-       * gcc.target/i386/pr90096.c (dg-error): Update relative
-       location of target x32 error.
-
-2020-03-13  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/67960
-       * g++.dg/diagnostic/pr67960.C: New test.
-       * g++.dg/diagnostic/pr67960-2.C: New test.
-
-2020-03-13  Martin Liska  <mliska@suse.cz>
-
-       PR lto/94157
-       * gcc.dg/lto/pr94157_0.c: New test.
-
-2020-03-13  Kewen Lin  <linkw@gcc.gnu.org>
-
-       PR testsuite/93935
-       * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
-       messages only on vect_hw_misalign targets.
-
-2020-03-13  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/89229
-       * gcc.target/i386/pr89229-4a.c: New test.
-       * gcc.target/i386/pr89229-4b.c: Likewise.
-       * gcc.target/i386/pr89229-4c.c: Likewise.
-
-2019-03-13  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gcc.c-torture/compile/20200313-1.c: New test.
-
-2020-03-12  Jeff Law  <law@redhat.com>
-
-       PR rtl-optimization/90275
-       * gcc.c-torture/compile/pr90275.c: New test.
-
-2020-03-12  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/94103
-       * gcc.target/i386/pr94103.c: New testcase.
-
-2020-03-12  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR middle-end/94120
-       * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
-       Extend test case to result variables.
-       * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
-       restriction of OpenACC.
-       * gfortran.dg/goacc/declare-3.f95: Remove case where this
-       restriction is violated.
-       * gfortran.dg/goacc/pr94120-1.f90: New.
-       * gfortran.dg/goacc/pr94120-2.f90: New.
-       * gfortran.dg/goacc/pr94120-3.f90: New.
-
-2020-03-12  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94130
-       * gcc.c-torture/execute/pr94130.c: New test.
-
-       PR c++/93907
-       * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
-       __int128 if __SIZEOF_INT128__ isn't defined.
-
-2020-03-06  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
-       * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
-       * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
-       * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
-       * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
-       * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
-       * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
-
-2020-03-11  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94134
-       * gcc.c-torture/execute/pr94134.c: New test.
-
-2020-03-11  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
-
-2020-03-11  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/torture/20200311-1.c: New testcase.
-
-2020-03-11  Matthew Malcomson  <matthew.malcomson@arm.com>
-
-       * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
-       counted as fluff.
-
-2020-03-11  Richard Wai  <richard@annexi-strayline.com>
-
-       * gnat.dg/subpools1.adb: New test.
-
-2020-03-11  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94121
-       * gcc.dg/pr94121.c: New test.
-
-       PR middle-end/94111
-       * gcc.dg/dfp/pr94111.c: New test.
-
-       PR tree-optimization/94114
-       * gcc.dg/pr94114.c: New test.
-
-2020-03-10  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94124 - wrong conversion error with non-viable overload.
-       * g++.dg/cpp0x/initlist-overload1.C: New test.
-
-2020-03-10  Jiufu Guo  <guojiufu@linux.ibm.com>
-
-       PR target/93709
-       * gcc.target/powerpc/p9-minmax-3.c: New test.
-
-2020-03-10  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       PR target/90763
-       * gcc.target/powerpc/pr90763.c: New.
-
-2020-03-10  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
-
-2020-03-10  Jeff Law  <law@redhat.com>
-
-       Revert:
-       2020-02-29  Jeff Law  <law@redhat.com>
-
-       * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
-
-2020-03-10  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94088
-       * gcc.target/i386/pr94088.c: New test.
-
-2020-03-09  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/92031 - bogus taking address of rvalue error.
-       PR c++/91465 - ICE with template codes in check_narrowing.
-       PR c++/93870 - wrong error when converting template non-type arg.
-       PR c++/94068 - ICE with template codes in check_narrowing.
-       * g++.dg/cpp0x/conv-tmpl2.C: New test.
-       * g++.dg/cpp0x/conv-tmpl3.C: New test.
-       * g++.dg/cpp0x/conv-tmpl4.C: New test.
-       * g++.dg/cpp0x/conv-tmpl5.C: New test.
-       * g++.dg/cpp0x/conv-tmpl6.C: New test.
-       * g++.dg/cpp1z/conv-tmpl1.C: New test.
-
-2020-03-09  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/94067
-       * g++.dg/warn/Wconversion-pr94067.C: New test.
-
-2020-03-09  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/94050 - ABI issue with alignas on armv7hl.
-       * g++.dg/abi/align3.C: New test.
-
-2020-03-09  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
-
-2020-03-09  Martin Liska  <mliska@suse.cz>
-
-       PR target/93800
-       * gcc.target/powerpc/pr93800.c: New test.
-
-2020-03-09  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
-
-2020-03-09  Kewen Lin  <linkw@gcc.gnu.org>
-
-       PR testsuite/94019
-       * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
-       without misaligned vector access support.
-
-2020-03-09  Kewen Lin  <linkw@gcc.gnu.org>
-
-       PR testsuite/94023
-       * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
-       vect_hw_misalign targets.
-
-2020-03-08  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/93581
-       * gfortran.dg/inquiry_type_ref_6.f90 : New test.
-
-2020-03-08  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/93729
-       * g++.dg/concepts/pr93729.C: New test.
-
-       * g++.dg/concepts/diagnostic4.C: New test.
-
-2020-03-08  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/89229
-       PR target/89346
-       * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
-       of "pr89229-5a.c".
-
-2020-03-06  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
-       reflect fix to region_model::get_representative_path_var, adding
-       the missing "*" from the cast.
-
-2020-03-06  Wilco Dijkstra  <wdijkstr@arm.com>
-
-       * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
-       * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
-       * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
-       * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
-
-2020-03-06  Claudiu Zissulescu  <claziss@synopsys.com>
-
-       * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
-
-2020-03-06  Delia Burduv  <delia.burduv@arm.com>
-
-       * gcc.target/arm/simd/bf16_vldn_1.c: New test.
-
-2020-03-06  Delia Burduv  <delia.burduv@arm.com>
-
-       * gcc.target/arm/simd/bf16_vstn_1.c: New test.
-
-2020-03-06  Kito Cheng  <kito.cheng@sifive.com>
-
-       * gcc.target/riscv/pr93304.c: Update expected output and comment.
-
-2020-03-06  Delia Burduv  <delia.burduv@arm.com>
-
-       * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
-       * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
-       * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
-       * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
-
-2020-03-06  Kito Cheng  <kito.cheng@sifive.com>
-
-       PR tree-optimization/90883
-       * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
-       Add aarch64-*-* mips*-*-* to XFAIL.
-
-2020-03-05  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/89229
-       PR target/89346
-       * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
-       * gcc.target/i386/pr89229-2a.c: New test.
-       * gcc.target/i386/pr89229-2b.c: Likewise.
-       * gcc.target/i386/pr89229-2c.c: Likewise.
-       * gcc.target/i386/pr89229-3a.c: Likewise.
-       * gcc.target/i386/pr89229-3b.c: Likewise.
-       * gcc.target/i386/pr89229-3c.c: Likewise.
-       * gcc.target/i386/pr89346.c: Likewise.
-
-2020-03-05  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * g++.dg/pr80481.C: Disable epilogue vectorization.
-
-2020-03-05  Joseph Myers  <joseph@codesourcery.com>
-
-       PR c/93577
-       * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
-       gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
-       tests.
-       * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
-
-2020-03-05  Jeff Law  <law@redhat.com>
-
-       PR tree-optimization/91890
-       * gcc.dg/pragma-diag-8.c: New test.
-
-2020-03-05  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/94046
-       * g++.target/i386/pr94046-1.C: New test.
-       * g++.target/i386/pr94046-2.C: New test.
-
-2020-03-05  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * g++.dg/asan/asan_test.C (dg-options): Add
-       -Wno-alloc-size-larger-than.
-
-2020-03-05  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/90311
-       * gcc.c-torture/execute/pr90311.c: New test.
-
-2020-03-05  Jeff Law  <law@redhat.com>
-
-       * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
-
-2020-03-05 Mark Eggleston  <mark.eggleston@codethink.com>
-
-       PR fortran/93792
-       * gfortran.dg/pr93792.f90:  New test.
-
-2020-03-05  Delia Burduv  <delia.burduv@arm.com>
-
-       * gcc.target/arm/simd/bf16_ma_1.c: New test.
-       * gcc.target/arm/simd/bf16_ma_2.c: New test.
-       * gcc.target/arm/simd/bf16_mmla_1.c: New test.
-
-2020-03-05  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/93399
-       * gcc.dg/pr93399.c: New test.
-
-       PR tree-optimization/93582
-       * gcc.dg/tree-ssa/pr93582-11.c: New test.
-
-2020-03-04  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/90938
-       * g++.dg/init/array55.C: New test.
-       * g++.dg/init/array56.C: New test.
-       * g++.dg/cpp2a/nontype-class33.C: New test.
-
-2020-03-04  Martin Sebor  <msebor@redhat.com>
-
-       PR tree-optimization/93986
-       * gcc.dg/pr93986.c: New test.
-
-2020-03-04  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/94028
-       * g++.dg/analyzer/pr94028.C: New test.
-
-2020-03-04  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/81401
-       * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
-
-2020-03-04  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
-
-2020-03-04  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * gcc.target/powerpc/pr93122.c: Add dg-require.
-
-2020-03-04  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93993
-       * gcc.dg/analyzer/expect-1.c: New test.
-       * gcc.dg/analyzer/malloc-4.c: New test.
-       * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
-       Move location of leak warning and update message.
-
-2020-03-04  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93993
-       * gfortran.dg/analyzer/pr93993.f90: New test.
-
-2020-03-04  Martin Liska  <mliska@suse.cz>
-
-       * gcc.target/i386/pr91623.c: Add -fcommon in order
-       to re-trigger the needed code for the test-case which
-       was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
-
-2020-03-04  Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/93888
-       * g++.dg/guality/pr93888.C: New test.
-
-2020-02-04  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93964
-       * gcc.dg/graphite/pr93964.c: New testcase.
-
-2020-03-04  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/94001
-       * gcc.dg/pr94001.c: New test.
-
-2020-03-04  Kito Cheng  <kito.cheng@sifive.com>
-
-       PR target/93995
-       * gcc.dg/pr93995.c: New.
-
-2020-03-03  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/90505 - mismatch in template argument deduction.
-       * g++.dg/template/deduce4.C: New test.
-       * g++.dg/template/deduce5.C: New test.
-       * g++.dg/template/deduce6.C: New test.
-       * g++.dg/template/deduce7.C: New test.
-
-2020-03-03  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/93998
-       * g++.dg/ext/pr93998.C: New test.
-
-2020-03-03  Dennis Zhang  <dennis.zhang@arm.com>
-
-       * gcc.target/arm/simd/bf16_cvt_1.c: New test.
-
-2020-03-03  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/93582
-       * gcc.dg/tree-ssa/pr93582-10.c: New test.
-       * gcc.dg/pr93582.c: New test.
-       * gcc.c-torture/execute/pr93582.c: New test.
-
-2020-03-03  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93946
-       * gcc.dg/torture/pr93946-1.c: New testcase.
-       * gcc.dg/torture/pr93946-2.c: Likewise.
-
-2020-03-03  Jakub Jelinek  <jakub@redhat.com>
-
-       PR rtl-optimization/94002
-       * gcc.dg/pr94002.c: New test.
-
-       PR tree-optimization/93927
-       * gcc.c-torture/compile/pr93927-1.c: New test.
-       * gcc.c-torture/compile/pr93927-2.c: New test.
-
-2020-03-03  Jun Ma  <JunMa@linux.alibaba.com>
-
-       * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
-
-2020-03-03  Jun Ma  <JunMa@linux.alibaba.com>
-
-       * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
-
-2020-03-02  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
-       -fanalyzer-show-duplicate-count.
-
-2020-03-02  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93959
-       * g++.dg/analyzer/cstdlib-2.C: New test.
-       * g++.dg/analyzer/cstdlib.C: New test.
-
-2020-03-02  Iain Sandoe  <iain@sandoe.co.uk>
-           Jun Ma  <JunMa@linux.alibaba.com>
-
-       * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
-       * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
-       * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
-
-2020-03-02  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/93997
-       * gcc.target/i386/pr93997.c: New test.
-
-2020-03-02  Martin Sebor  <msebor@redhat.com>
-
-       PR tree-optimization/92982
-       * gcc.dg/strlenopt-94.c: New test.
-
-2020-03-02  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
-       * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
-
-2020-03-02  Jeff Law  <law@redhat.com>
-
-       * gcc.target/arm/fuse-caller-save.c: Update expected output.
-
-2020-03-02  Martin Liska  <mliska@suse.cz>
-
-       * gcc.dg/vect/bb-slp-19.c: The comment
-       does not align with fact that we started
-       to SLP the testcase.
-
-2020-03-02  Kewen Lin  <linkw@gcc.gnu.org>
-
-       * gcc.dg/tree-ssa/scev-8.c: Revise check string.
-       * gcc.dg/tree-ssa/scev-9.c: Ditto.
-       * gcc.dg/tree-ssa/scev-10.c: Ditto.
-       * gcc.dg/tree-ssa/scev-11.c: Ditto.
-       * gcc.dg/tree-ssa/scev-12.c: Ditto.
-
-2020-03-01  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/92721
-       g++.dg/ext/attr-access.C: New test.
-
-2020-03-01  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/93926
-       * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
-
-2020-03-01  Martin Sebor  <msebor@redhat.com>
-
-       PR c/93812
-       * gcc.dg/format/proto.c: New test.
-
-2020-03-01  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/93829
-       * gcc.dg/Wstringop-overflow-32.c: New test.
-
-2020-03-01  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       PR testsuite/91797
-       * gcc.target/powerpc/pr68805.c: Update expected output.
-
-       PR testsuite/91799
-       * gcc.target/powerpc/pr88233.c: Update expected output and
-       add target selector.
-
-2020-03-01  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/class-07-data-member.C: New test.
-
-2020-03-01  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/92976
-       * gfortran.dg/select_type_48.f90 : New test.
-
-2020-03-01  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/92959
-       * gfortran.dg/associated_8.f90 : New test.
-
-2020-02-29  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
-       awaitable.
-       * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
-
-2020-02-29  John David Anglin  <danglin@gcc.gnu.org>
-
-       PR ada/91100
-       * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
-
-       * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
-       * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
-       * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
-       * gcc.dg/torture/20190327-1.c: Likewise.
-       * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
-       * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
-       * gcc.dg/torture/pr90020.c: Likewise.
-       * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
-
-       PR ipa/92548
-       * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
-       hppa*-*-hpux*.
-       * gcc.dg/ipa/ipa-sra-14.c: Likewise.
-       * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
-
-       * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
-       * gfortran.dg/pr90988_4.f: Likewise.
-       * gfortran.dg/pr91372.f90: Likewise.
-
-2020-02-29  Jeff Law  <law@redhat.com>
-
-       * gcc.target/or1k/return-2.c: Update expected output.
-
-       * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
-
-2020-02-28  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/torture/func-params-08.C: Update
-       to suspend for each co_await operation.
-
-2020-02-28  Paul Thomas  <pault@gcc.gnu.org>
-
-       PR fortran/92785
-       * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
-
-2020-02-28  Jakub Jelinek  <jakub@redhat.com>
-
-       P1937R2 - Fixing inconsistencies between const{expr,eval} functions
-       * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
-       immediate function in unevaluated contexts into dg-bogus.
-       * g++.dg/cpp2a/consteval16.C: New test.
-
-       PR middle-end/92152
-       * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
-       of hardcoding unsigned long.
-       (uint64_t): Use unsigned long long instead of unsigned long.
-
-2020-02-27  Michael Meissner  <meissner@linux.ibm.com>
-
-       PR target/93932
-       * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
-       instruction counts.
-
-2020-02-27  Martin Jambor  <mjambor@suse.cz>
-           Feng Xue  <fxue@os.amperecomputing.com>
-
-       PR ipa/93707
-       * gcc.dg/ipa/pr93707.c: New test.
-
-2020-02-27  Jan Hubicka  <hubicka@ucw.cz>
-
-       PR middle-end/92152
-       * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
-       * g++.dg/torture/pr92152.C: New testcase.
-       * gcc.dg/torture/pr92152.c: New testcase.
-       * gcc.dg/tree-ssa/20030807-7.c: xfail.
-       * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
-       * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
-
-2020-02-27  Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/bf16_dup.c: New test.
-       * gcc.target/arm/bf16_reinterpret.c: Likewise.
-
-2020-02-27  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
-       (check_effective_target_has_arch_pwr6): New.
-       (check_effective_target_has_arch_pwr7): New.
-       (check_effective_target_has_arch_pwr8): New.
-       (check_effective_target_has_arch_pwr9): New.
-       * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
-
-
-2020-02-27  Bill Schmidt  <wschmidt@linux.ibm.com>
-
-       * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
-       * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
-
-2020-02-27  Alexandre Oliva  <oliva@adacore.com>
-
-       * gcc.target/aarch64/vect-mull.x (SH): Undefine.
-
-2020-02-27  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93508
-       * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
-
-2020-02-27  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93953
-       * gcc.dg/pr93953.c: New testcase.
-
-2020-02-27  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/93949
-       * gcc.c-torture/compile/pr93949.c: New test.
-
-       PR tree-optimization/93582
-       PR tree-optimization/93945
-       * gcc.dg/tree-ssa/pr93582-9.c: New test.
-       * gcc.c-torture/execute/pr93945.c: New test.
-
-2020-02-26  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93789 - ICE with invalid array bounds.
-       * g++.dg/ext/vla22.C: New test.
-
-2020-02-26  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93950
-       * g++.dg/analyzer/pr93950.C: New test.
-
-2020-02-26  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93947
-       * gcc.dg/analyzer/torture/pr93947.c: New test.
-
-2020-02-26  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
-       * g++.dg/coroutines/torture/func-params-07.C: New test.
-       * g++.dg/coroutines/torture/func-params-08.C: New test.
-
-2020-02-26  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/93913
-       * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
-       stxv and stxvx instructions as well.
-       * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
-       * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
-       * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
-
-2020-02-26  Patrick Palka  <ppalka@redhat.com>
-
-       * g++.dg/concepts/diagnostic2.C: New test.
-       * g++.dg/concepts/diagnostic3.C: New test.
-
-2020-02-26  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93676 - value-init crash in template.
-       * g++.dg/cpp0x/nsdmi-template19.C: New test.
-
-2020-02-26  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93862 - ICE with static_cast when converting from int[].
-       * g++.dg/cpp0x/rv-cast7.C: New test.
-
-2020-02-26  Marek Polacek  <polacek@redhat.com>
-
-       DR 1423, Convertibility of nullptr to bool.
-       * g++.dg/DRs/dr1423.C: New test.
-
-2020-02-26  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
-       * g++.dg/cpp2a/constexpr-init16.C: New test.
-       * g++.dg/cpp2a/constexpr-init17.C: New test.
-
-2020-02-26  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR middle-end/93843
-       * gcc.dg/vect/pr93843-1.c: New test.
-       * gcc.dg/vect/pr93843-2.c: Likewise.
-
-2020-02-26  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/93820
-       * gcc.dg/pr93820-2.c: New test.
-
-       PR tree-optimization/93820
-       * gcc.dg/pr93820.c: New test.
-
-       PR c++/93905
-       * g++.dg/cpp0x/pr93905.C: New test.
-
-2020-02-25  Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
-       * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
-
-2020-02-25  Mihail Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
-       * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
-
-2020-02-25  Dennis Zhang  <dennis.zhang@arm.com>
-
-       * gcc.target/arm/simd/bf16_dot_1.c: New test.
-       * gcc.target/arm/simd/bf16_dot_2.c: New test.
-       * gcc.target/arm/simd/bf16_dot_3.c: New test.
-
-2020-02-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR rtl-optimization/93908
-       * gcc.c-torture/execute/pr93908.c: New test.
-
-2019-02-25  Eric Botcazou  <ebotcazou@adacore.com>
-
-       * gnat.dg/lto24.adb: New test.
-       * gnat.dg/lto24_pkg1.ads: New helper.
-       * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
-
-2020-02-25  Richard Biener  <rguenther@suse.de>
-
-       * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
-
-2020-02-25  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93868
-       * gcc.dg/torture/pr93868.c: New testcase.
-
-2020-02-25  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/93874
-       * gcc.dg/pr93874.c: New test.
-
-       PR ipa/93763
-       * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
-       warnings and still ICEs before the ipa-cp.c fix.
-       * g++.dg/ipa/pr93763.C: Require c++11 effective target.
-
-       PR translation/93864
-       * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
-       * obj-c++.dg/encode-4.mm: Likewise.
-       * gfortran.dg/data_array_5.f90: Likewise.
-       * gcc.dg/decl-1.c: Likewise.
-
-2020-02-24  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93032
-       * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
-       * gcc.dg/analyzer/taint-1.c: Likewise.
-
-2020-02-24  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93899
-       * g++.dg/analyzer/pr93899.C: New test.
-
-2020-02-24  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/93804
-       * g++.dg/warn/Wredundant-tags-4.C: New test.
-       * g++.dg/warn/Wredundant-tags-5.C: New test.
-       * g++.dg/warn/Wredundant-tags-5.h: New test.
-
-2020-02-24  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
-       * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
-       analyzer-verbosity-2.c
-       * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
-       * gcc.dg/analyzer/edges-1.c: New test.
-       * gcc.dg/analyzer/edges-2.c: New test.
-       * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
-
-2020-02-24  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93869 - ICE with -Wmismatched-tags.
-       * g++.dg/warn/Wmismatched-tags-2.C: New test.
-
-2020-02-20  Mark Eggleston  <mark.eggleston@codethink.com>
-
-       PR fortran/93835
-       * gfortran.dg/pr77351.f90 : Check for one error instead of two.
-       * gfortran.dg/pr93835.f08 : New test.
-
-2020-02-24  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93712 - ICE with ill-formed array list-initialization.
-       * g++.dg/cpp0x/initlist-array11.C: New test.
-
-2020-02-20  Mark Eggleston  <mark.eggleston@codethink.com>
-
-       PR fortran/93604
-       * gfortran.dg/pr93604.f90 : New test.
-
-2020-02-24  Jakub Jelinek  <jakub@redhat.com>
-
-       P1937R2 - Fixing inconsistencies between const{expr,eval} functions
-       * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
-       * g++.dg/cpp2a/consteval6.C: Likewise.
-       * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
-       into dg-bogus.
-
-2020-02-24  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR lto/78353
-       * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
-       target.
-       * gcc.target/arm/pr78353-2.c: Likewise.
-
-2020-02-24  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/93582
-       * gcc.dg/tree-ssa/pr93582-4.c: New test.
-       * gcc.dg/tree-ssa/pr93582-5.c: New test.
-       * gcc.dg/tree-ssa/pr93582-6.c: New test.
-       * gcc.dg/tree-ssa/pr93582-7.c: New test.
-       * gcc.dg/tree-ssa/pr93582-8.c: New test.
-
-2020-02-24  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93552
-       * gfortran.dg/goacc/tile-4.f90: New.
-
-2020-02-24  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
-           Kugan Vivekandarajah  <kugan.vivekanandarajah@linaro.org>
-
-       PR driver/47785
-       PR lto/78353
-       * gcc.target/arm/pr78353-1.c: New test.
-       * gcc.target/arm/pr78353-2.c: Likewise.
-
-2020-02-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/93890
-       * gfortran.dg/argument_checking_24.f90: Correct test case.
-
-2020-02-21  Martin Sebor  <msebor@redhat.com>
-
-       PR gcov-profile/93753
-       * g++.dg/ext/flexary36.C: New test.
-       * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
-
-2020-02-21  Dennis Zhang  <dennis.zhang@arm.com>
-
-       * gcc.target/arm/simd/vmmla_1.c: New test.
-
-2020-02-21  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-
-       * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
-       * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
-       * lib/target-supports.exp
-       (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
-       (check_effective_target_arm_v8_1m_mve_ok): New.
-       (add_options_for_v8_1m_mve): New.
-
-2020-02-21  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/pr69052.c: Require target ia32.
-       (dg-options): Add -fcommon and remove -pie.
-
-2020-02-21  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
-       vect_mutiple_sizes effective target.
-
-2020-02-21  Jan Hubicka  <hubicka@ucw.cz>
-           Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93586
-       * gcc.dg/torture/pr93586.c: New testcase.
-
-2020-02-21  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/93845
-       * g++.dg/tree-ssa/pr93845.C: New test.
-
-2020-02-21  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/rsqrt_1.c: New test.
-       * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
-       * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
-       * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
-
-2020-02-21  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/recip_1.c: New test.
-       * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
-       * gcc.target/aarch64/sve/recip_2.c: Likewise.
-       * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
-
-2020-02-20  Martin Sebor  <msebor@redhat.com>
-
-       PR c++/93801
-       * g++.dg/warn/Wredundant-tags-3.C: New test.
-
-2020-02-20  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/93828
-       * g++.target/i386/pr93828.C: New test.
-
-2020-02-20  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/93658
-       * gcc.target/powerpc/pr93658.c: New test.
-
-2020-02-20  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93825
-       * gfortran.dg/goacc/tile-3.f90: New.
-
-2020-02-19  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93169 - wrong-code with a non-constexpr constructor.
-       * g++.dg/cpp0x/constexpr-93169.C: New test.
-
-2020-02-19  Martin Sebor  <msebor@redhat.com>
-
-       PR tree-optimization/92128
-       * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
-       optimize away calls as expected.
-
-2020-02-19  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
-       * gcc.dg/ipa/ipa-sra-19.c: Ditto.
-
-2020-02-19  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR tree-optimization/93767
-       * gcc.dg/vect/pr93767.c: New test.
-
-2020-02-19  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/93776
-       * gcc.dg/tree-ssa/pr93776.c: New test.
-
-2020-02-19  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/93667
-       * g++.dg/tree-ssa/pr93667.C: New test.
-
-2020-02-19  Hongtao Liu  <hongtao.liu@intel.com>
-
-       * g++.dg/other/i386-2.C: add -mavx512vbmi2
-       * g++.dg/other/i386-3.C: Ditto.
-
-2020-02-18  James Greenhalgh  <james.greenhalgh@arm.com>
-
-       * gcc.target/aarch64/vmull_high.c: New.
-
-2020-02-18  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93817
-       * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
-
-2020-02-18  Jon Beniston  <jon@beniston.com>
-
-       * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
-
-2020-02-18  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/93714
-       * gfortran.dg/char_pointer_assign_6.f90: Look for no target
-       message instead of length mismatch.
-       * gfortran.dg/pr93714_1.f90
-       * gfortran.dg/pr93714_2.f90
-
-2020-02-18  Mark Eggleston  <mark.eggleston@codethink.com>
-
-       PR fortran/93601
-       * gfortran.dg/pr93601.f90 : New test.
-
-2020-02-18  Martin Liska  <mliska@suse.cz>
-
-       PR ipa/93583
-       * gcc.dg/ipa/pr93583.c: New test.
-
-2020-02-18  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93777
-       * g++.dg/analyzer/pr93777.C: New test.
-       * gfortran.dg/analyzer/pr93777.f90: New test.
-
-2020-02-18  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93778
-       * gfortran.dg/analyzer/pr93778.f90: New test.
-
-2020-02-18  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93774
-       * gfortran.dg/analyzer/deferred_character_25.f90: New test,
-       based on gfortran.dg/deferred_character_25.f90.
-
-2020-02-18  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93779
-       * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
-       gfortran.fortran-torture/compile/pr88304-2.f90
-
-2020-02-18  Mark Eggleston  <mark.eggleston@codethink.com>
-
-       PR fortran/93603
-       * gfortran.dg/pr93603.f90 : New test.
-
-2020-02-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
-
-       PR fortran/93580
-       * gfortran.dg/dg/pr93580.f90: New test.
-
-2020-02-18  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/93780
-       * gcc.dg/pr93780.c: New test.
-
-2020-02-17  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93775
-       * gcc.dg/analyzer/20020129-1.c: New test.
-
-2020-02-17  Alexandre Oliva  <oliva@adacore.com>
-
-       * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
-       thr-init-2.c into an execution test with explicitly common
-       variables.
-
-2020-02-17  Wilco Dijkstra  <wdijkstr@arm.com>
-
-       * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
-
-2020-02-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
-       number of expected insns.
-
-2020-02-17  Martin Liska  <mliska@suse.cz>
-
-       PR ipa/93760
-       * g++.dg/lto/odr-8_1.C: Fix grammar.
-
-2020-02-17  Richard Biener  <rguenther@suse.de>
-
-       PR c/86134
-       * gcc.dg/pr86134.c: New testcase.
-       * gcc.dg/pr28322-2.c: Adjust.
-
-2020-02-17  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93388
-       * gcc.dg/analyzer/torture/20060625-1.c: New test.
-       * gcc.dg/analyzer/torture/pr51628-30.c: New test.
-       * gcc.dg/analyzer/torture/pr59037.c: New test.
-
-2020-02-17  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/malloc-1.c (test_48): New.
-
-2020-02-17  Jiufu Guo  <guojiufu@linux.ibm.com>
-
-       PR target/93047
-       * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
-
-2020-02-16  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       PR target/93743
-       * gcc.target/i386/pr93743.c : New test.
-
-2020-02-15  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93710 - poor diagnostic for array initializer.
-       * g++.dg/diagnostic/array-init1.C: New test.
-
-2020-02-15  Jason Merrill  <jason@redhat.com>
-
-       * lib/target-supports.exp (check_effective_target_c++2a_only): Also
-       look for -std=*++20.
-       (check_effective_target_concepts): Use check_effective_target_c++2a.
-
-2020-02-15  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/93744
-       * gcc.c-torture/execute/pr93744-1.c: New test.
-       * gcc.c-torture/execute/pr93744-2.c: New test.
-       * gcc.c-torture/execute/pr93744-3.c: New test.
-
-2020-02-14  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/61414
-       * g++.dg/cpp0x/enum39.C: New test.
-
-2020-02-14  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/93516
-       * g++.dg/tree-ssa/pr93516.C: New test.
-
-2020-02-14 Hongtao Liu  <hongtao.liu@intel.com>
-
-       * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
-       * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
-       * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
-       * gcc.target/i386/sse-13.c: Ditto.
-       * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
-       * gcc.target/i386/sse-22.c: Ditto.
-
-2020-02-14  Jakub Jelinek  <jakub@redhat.com>
-
-       Partially implement P1042R1: __VA_OPT__ wording clarifications
-       PR preprocessor/92319
-       * c-c++-common/cpp/va-opt-4.c: New test.
-
-2020-02-13  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/93576
-       * gcc.dg/pr93576.c: New test.
-
-2020-02-13  Sandra Loosemore  <sandra@codesourcery.com>
-
-       * g++.dg/cpp0x/constexpr-static13.C:
-       Add -fdelete-null-pointer-checks.
-       * g++.dg/cpp2a/constexpr-new11.C: Likewise.
-       * g++.dg/cpp2a/constexpr-new12.C: Likewise.
-
-2020-02-13  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/93656
-       * gcc.target/i386/pr93656.c: New test.
-
-2020-02-13  Claudiu Zissulescu  <claziss@synopsys.com>
-
-       * gcc.target/arc/nps400-1.c: Update test.
-
-2020-02-13  Claudiu Zissulescu  <claziss@synopsys.com>
-
-       * gcc.target/arc/or-cnst-size2.c: Update test.
-
-2020-02-13  Claudiu Zissulescu  <claziss@synopsys.com>
-       Petro Karashchenko  <petro.karashchenko@ring.com>
-
-       * gcc.target/arc/mul64-1.c: New test.
-
-2020-02-13  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93696
-       * gcc.target/i386/pr93696-1.c: New test.
-       * gcc.target/i386/pr93696-2.c: New test.
-       * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
-       of _mm*_mask_popcnt_*.
-       * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
-       * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
-       * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
-       * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
-       * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
-       * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
-       * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
-       * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
-       * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
-
-       PR tree-optimization/93582
-       * gcc.dg/tree-ssa/pr93582-1.c: New test.
-       * gcc.dg/tree-ssa/pr93582-2.c: New test.
-       * gcc.dg/tree-ssa/pr93582-3.c: New test.
-
-2020-02-13  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/93717
-       * gcc.dg/optimize-bswapsi-2.c: Add BE case.
-
-2020-02-13  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93673
-       * gcc.target/i386/avx512f-pr93673.c: New test.
-       * gcc.target/i386/avx512dq-pr93673.c: New test.
-       * gcc.target/i386/avx512bw-pr93673.c: New test.
-
-       * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
-
-2020-02-12  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/coro1-allocators.h: New.
-       * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
-       * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
-       * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
-       * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
-       coro1-allocators.h header.
-       * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
-       * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
-       * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
-       * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
-
-2020-02-12  Jakub Jelinek  <jakub@redhat.com>
-
-       * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
-       -mprefixed-addr in dg-options.
-
-       PR middle-end/93663
-       * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
-       for DBL_MAX, inf, their negations and nan.
-
-2020-02-12  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/93646
-       * gcc.dg/Wstringop-overflow-31.c: New test.
-
-2020-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
-
-       PR rtl-optimization/93565
-       * gcc.target/aarch64/pr93565.c: New test.
-
-2020-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
-
-       * gcc.target/aarch64/popcnt2.c: New test.
-
-2020-02-12  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/88819
-       * g++.dg/cpp2a/nontype-class32.C: New test.
-
-2020-02-12  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93684 - ICE-on-invalid with broken attribute.
-       * g++.dg/parse/attr4.C: New test.
-
-2020-02-12  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93670
-       * gcc.target/i386/avx512vl-pr93670.c: New test.
-
-2020-02-12  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/93697
-       * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
-
-2020-02-11  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93288
-       * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
-       called in a constructor.
-       * g++.dg/analyzer/pr93288.C: New test.
-
-2020-02-11  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93212
-       * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
-       * g++.dg/analyzer/malloc.C: New test.
-       * g++.dg/analyzer/pr93212.C: New test.
-
-2020-02-11  Martin Sebor  <msebor@redhat.com>
-
-       PR tree-optimization/93683
-       * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
-
-2020-02-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
-       * gcc.target/powerpc/pr92796.c: Add a require-effective-target
-       statement for ppc_ieee128_ok.
-
-2020-02-11  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93374
-       * gcc.dg/analyzer/torture/pr93374.c: New test.
-
-2020-02-11  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93669
-       * gcc.dg/analyzer/pr93669.c: New test.
-
-2020-02-11  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93649
-       * gcc.dg/analyzer/torture/pr93649.c: New test.
-
-2020-02-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
-       * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
-
-2020-02-11  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
-
-       * gcc.target/arm/simd/vdot-2-1.c: New test.
-       * gcc.target/arm/simd/vdot-2-2.c: New test.
-       * gcc.target/arm/simd/vdot-2-3.c: New test.
-       * gcc.target/arm/simd/vdot-2-4.c: New test.
-
-2020-02-11  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93661
-       PR tree-optimization/93662
-       * gcc.dg/pr93661.c: New testcase.
-
-2020-02-12  Patrick Palka  <ppalka@redhat.com>
-
-       PR c++/69448
-       PR c++/80471
-       * g++.dg/concepts/abbrev3.C: New test.
-       * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
-       correct behavior.
-       * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
-
-       * g++.dg/cpp2a/concepts6.C: New test.
-
-2020-02-10  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93350
-       * gcc.dg/analyzer/torture/pr93350.c: New test.
-
-2020-02-10  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93647
-       * gcc.dg/analyzer/torture/pr93647.c: New test.
-
-2020-02-10  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93637
-       * gcc.target/i386/avx-pr93637.c: New test.
-
-2020-02-10  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93405
-       * gfortran.dg/analyzer/pr93405.f90: New test.
-
-2020-02-10  David Malcolm  <dmalcolm@redhat.com>
-
-       * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
-       suite.
-       * gfortran.dg/analyzer/malloc-example.f90: New test.
-       * gfortran.dg/analyzer/malloc.f90: New test.
-
-2020-02-10  Martin Sebor  <msebor@redhat.com>
-
-       PR c/93640
-       * gcc.dg/attr-access.c: New test.
-
-2020-02-10  Hans-Peter Nilsson  <hp@axis.com>
-
-       * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
-
-       PR target/93372
-       * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
-       gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
-       gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
-       gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
-       gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
-       gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
-       gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
-       gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
-       gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
-       gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
-       gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
-       gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
-       gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
-       gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
-       gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
-       gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
-       gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
-       gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
-
-2020-02-10  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/91913
-       * gfortran.dg/pr91913.f90: New test.
-
-2020-02-10  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR libgcc/85334
-       * g++.target/i386/pr85334-1.C: New test.
-       * g++.target/i386/pr85334-2.C: Likewise.
-
-2020-02-10  Jakub Jelinek  <jakub@redhat.com>
-
-       PR other/93641
-       * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
-       tests.
-
-2020-02-10  Feng Xue  <fxue@os.amperecomputing.com>
-
-       PR ipa/93203
-       * g++.dg/ipa/pr93203.C: New test.
-       * gcc.dg/ipa/ipcp-1: Change dump string.
-
-2020-02-09  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
-
-2020-02-09  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/93633
-       * g++.dg/cpp2a/constexpr-new11.C: New test.
-       * g++.dg/cpp2a/constexpr-new12.C: New test.
-       * g++.dg/cpp2a/constexpr-new13.C: New test.
-
-2020-02-08  Andrew Pinski  <apinski@marvel.com>
-
-       PR target/91927
-       * gcc.target/aarch64/pr91927.c: New testcase.
-
-2020-02-08  Peter Bergner  <bergner@linux.ibm.com>
-
-       PR target/93136
-       * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
-       * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
-       * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
-       regex directives.  Adjust expected instruction counts.
-       * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
-       * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
-
-2020-02-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/93549
-       * g++.dg/ext/constexpr-pr93549.C: New test.
-
-2020-02-08  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-           Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/65782
-       * gcc.target/i386/pr65782.c: New test.
-
-2020-02-07  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/92947 - Paren init of aggregates in unevaluated context.
-       * g++.dg/cpp2a/paren-init21.C: New test.
-
-2020-02-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
-
-       * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
-
-2020-02-07  Dennis Zhang  <dennis.zhang@arm.com>
-
-       * gcc.target/aarch64/simd/vmmla.c: New test.
-
-2020-02-07  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/93519
-       * gcc.dg/Wrestrict-21.c: New testcase.
-
-2020-02-07  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/85667
-       * gcc.target/i386/pr85667-10.c: New test.
-       * gcc.target/i386/pr85667-7.c: Likewise.
-       * gcc.target/i386/pr85667-8.c: Likewise.
-       * gcc.target/i386/pr85667-9.c: Likewise.
-
-2020-02-07  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93122
-       * gcc.target/powerpc/pr93122.c: New test.
-
-2020-02-07  Paolo Carlini  <paolo.carlini@oracle.com>
-
-       PR c++/89404
-       * g++.dg/ext/vla21.C: New.
-
-2020-02-07  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93615
-       * gcc.dg/pr93615.c: New test.
-
-       PR target/93611
-       * gcc.target/i386/pr93611.c: New test.
-
-2020-02-06  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93375
-       * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
-       differences in how __builtin_memcpy has been optimized at the time
-       the analyzer runs.
-
-2020-02-06  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/torture/intptr_t.c: New test.
-
-2020-02-06  Segher Boessenkool  <segher@kernel.crashing.org>
-
-       * gcc.target/powerpc/pr93012.c: New.
-
-2020-02-06  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR target/87763
-       * gcc.target/aarch64/movk_2.c: New test.
-
-2020-02-06  UroÅ¡ Bizjak  <ubizjak@gmail.com>
-
-       * gcc.target/i386/memcpy-strategy-1.c (dg-final):
-       Unify scan-assembler strings for all targets.
-       * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
-       * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
-       * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
-
-2020-02-06  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93597 - ICE with lambda in operator function.
-       * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
-
-2020-02-06  Tobias Burnus  <tobias@codesourcery.com>
-
-       * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
-       â€¦_target_compile as (additional_flags=) option and not as source
-       filename to make it work with remote execution.
-       * lib/target-supports.exp (check_runtime, check_gc_sections_available,
-       check_effective_target_gas, check_effective_target_gld): Likewise.
-
-2020-02-06  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93594
-       * gcc.target/i386/avx2-pr93594.c: New test.
-
-2020-02-05  Martin Sebor  <msebor@redhat.com>
-
-       PR tree-optimization/92765
-       * g++.dg/tree-ssa/strlenopt-1.C: New test.
-       * g++.dg/tree-ssa/strlenopt-2.C: New test.
-       * gcc.dg/Warray-bounds-58.c: New test.
-       * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
-       * gcc.dg/Wstring-compare.c: Xfail a test.
-       * gcc.dg/strcmpopt_2.c: Disable tests.
-       * gcc.dg/strcmpopt_4.c: Adjust tests.
-       * gcc.dg/strcmpopt_10.c: New test.
-       * gcc.dg/strcmpopt_11.c: New test.
-       * gcc.dg/strlenopt-69.c: Disable tests.
-       * gcc.dg/strlenopt-92.c: New test.
-       * gcc.dg/strlenopt-93.c: New test.
-       * gcc.dg/strlenopt.h: Declare calloc.
-       * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
-       * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
-
-2020-02-05  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93559 - ICE with CONSTRUCTOR flags verification.
-       * g++.dg/cpp0x/initlist119.C: New test.
-       * g++.dg/cpp0x/initlist120.C: New test.
-
-2020-02-05  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/93557
-       * c-c++-common/Wunused-var-17.c: New test.
-
-2020-02-05  Jeff Law  <law@redhat.com>
-
-       * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
-       adjust expected shadd insn count appropriately.
-
-2020-02-05  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/data-model-1.c: Update for changed output to
-       __analyzer_dump_exploded_nodes, dropping redundant call at merger.
-       * gcc.dg/analyzer/data-model-7.c: Likewise.
-       * gcc.dg/analyzer/loop-2.c: Update for changed output format.
-       * gcc.dg/analyzer/loop-2a.c: Likewise.
-       * gcc.dg/analyzer/loop-4.c: Likewise.
-       * gcc.dg/analyzer/loop.c: Likewise.
-       * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
-       call at merger.
-       * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
-       * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
-       * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
-       * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
-       * gcc.dg/analyzer/paths-1.c: Likewise.
-       * gcc.dg/analyzer/paths-1a.c: Likewise.
-       * gcc.dg/analyzer/paths-2.c: Likewise.
-       * gcc.dg/analyzer/paths-3.c: Likewise.
-       * gcc.dg/analyzer/paths-4.c: Update for changed output format.
-       * gcc.dg/analyzer/paths-5.c: Likewise.
-       * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
-       at merger.
-       * gcc.dg/analyzer/paths-7.c: Likewise.
-       * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
-       output format.
-       * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
-       * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
-
-2020-02-05  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/92190
-       * gcc.target/i386/pr92190.c: New test.
-
-2020-02-05  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/92177
-       * gcc.dg/vect/bb-slp-22.c: Adjust.
-
-2020-02-05  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/90648
-       * gcc.dg/pr90648.c: New testcase.
-
-2020-02-05  Jakub Jelinek  <jakub@redhat.com>
-
-       PR middle-end/93555
-       * c-c++-common/gomp/pr93555-1.c: New test.
-       * c-c++-common/gomp/pr93555-2.c: New test.
-       * gfortran.dg/gomp/pr93555.f90: New test.
-
-2020-02-05  Jun Ma  <JunMa@linux.alibaba.com>
-
-       * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
-
-2020-02-04  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
-       from int to long.
-
-2020-02-04  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93538
-       * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
-
-2020-02-04  Jakub Jelinek  <jakub@redhat.com>
-
-       * c-c++-common/cpp/has-include-1.c: New test.
-       * c-c++-common/cpp/has-include-next-1.c: New test.
-       * c-c++-common/gomp/has-include-1.c: New test.
-
-       PR preprocessor/93545
-       * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
-       recovery.
-       * c-c++-common/cpp/pr93545-1.c: New test.
-       * c-c++-common/cpp/pr93545-2.c: New test.
-       * c-c++-common/cpp/pr93545-3.c: New test.
-       * c-c++-common/cpp/pr93545-4.c: New test.
-
-2020-02-04  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/coro-missing-promise.C: New test.
-
-2020-02-04  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/91123
-       * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
-
-2020-02-04  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/92819
-       * gcc.target/i386/pr92819.c: New testcase.
-       * gcc.target/i386/pr92803.c: Adjust.
-
-2020-02-03  Iain Sandoe  <iain@sandoe.co.uk>
-
-       PR c++/93458
-       * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
-       * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
-       * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
-       * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
-       * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
-
-2020-02-03  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93544
-       * gcc.dg/analyzer/torture/pr93544.c: New test.
-
-2020-02-03  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93546
-       * gcc.dg/analyzer/pr93546.c: New test.
-
-2020-02-03  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93547
-       * gcc.dg/analyzer/pr93547.c: New test.
-
-2020-02-03  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
-
-       PR target/91816
-       * gcc.target/arm/pr91816.c: New test.
-
-2020-02-03  Julian Brown  <julian@codesourcery.com>
-           Tobias Burnus  <tobias@codesourcery.com>
-
-       * c-c++-common/cpp/openacc-define-3.c: Update expected value for
-       _OPENACC define.
-       * gfortran.dg/openacc-define-3.f90: Likewise.
-
-2020-02-03  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93427
-       * gfortran.dg/associate_52.f90: New.
-
-2020-02-03  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93533
-       * gcc.c-torture/compile/pr93533.c: New test.
-       * gcc.target/s390/pr93533.c: New test.
-
-2020-02-03  Jun Ma  <JunMa@linux.alibaba.com>
-
-       * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
-
-2020-02-02  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93530 - ICE on invalid alignas in a template.
-       * g++.dg/cpp0x/alignas18.C: New test.
-
-2020-02-02  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
-       options.
-
-2020-02-02  Vladimir Makarov  <vmakarov@redhat.com>
-
-       PR rtl-optimization/91333
-       * gcc.target/i386/pr91333.c: Add vmovsd to regexp.  Set up count
-       to 3.
-
-2020-01-31  Sandra Loosemore  <sandra@codesourcery.com>
-
-       nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
-
-       * g++.target/nios2/hello-pie.C: New.
-       * g++.target/nios2/nios2.exp: New.
-
-2020-01-31  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93457
-       * gcc.dg/analyzer/pr93457.c: New test.
-
-2020-01-31  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93373
-       * gcc.dg/analyzer/torture/pr93373.c: New test.
-
-2020-01-31  Vladimir Makarov  <vmakarov@redhat.com>
-
-       PR rtl-optimization/91333
-       * gcc.target/i386/pr91333.c: New.
-
-2020-01-31  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93379
-       * gcc.dg/analyzer/torture/pr93379-2.c: New test.
-       * gcc.dg/analyzer/torture/pr93379.c: New test.
-
-2020-01-31  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93438
-       * gcc.dg/analyzer/torture/pr93438.c: New test.
-       * gcc.dg/analyzer/torture/pr93438-2.c: New test.
-
-2020-01-31  Jakub Jelinek  <jakub@redhat.com>
-
-       PR rtl-optimization/91838
-       * g++.dg/pr91838.C: Moved to ...
-       * g++.dg/opt/pr91838.C: ... here.  Require c++11 target instead of
-       dg-skip-if for c++98.  Pass -Wno-psabi -w to avoid psabi style
-       warnings on vector arg passing or return.  Add -masm=att on i?86/x86_64.
-       Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
-
-2020-01-31  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
-       New proc.
-       * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
-       * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
-       * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
-       * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
-       * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
-       * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
-       * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
-       * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
-       Likweise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
-       Likweise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
-       Likweise.
-
-2020-01-31  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
-       of svbfloat16_t.
-       * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
-       __SVBfloat16_t.
-       * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
-       (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
-       (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
-       (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
-       (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
-       (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
-       (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
-       (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
-       (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
-       (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
-       (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
-       (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
-       (ret_bf16x3, ret_bf16x4): Likewise.
-       * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
-       (fn_bf16x3, fn_bf16x4): Likewise.
-       * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
-       (fn_bf16x3, fn_bf16x4): Likewise.
-       * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
-       (fn_bf16x3, fn_bf16x4): Likewise.
-       * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
-       (fn_bf16x3, fn_bf16x4): Likewise.
-       * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
-       (fn_bf16x3, fn_bf16x4): Likewise.
-       * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
-       (fn_bf16x3, fn_bf16x4): Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
-       typedef.
-       (bfloat16_callee, bfloat16_caller): New tests.
-       * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
-       typedef.
-       (bfloat16_callee, bfloat16_caller): New tests.
-       * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
-       (callee_bf16, caller_bf16): New tests.
-       * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
-       (caller_bf16): Likewise.
-       * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
-       (caller_bf16): Likewise.
-       * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
-       (caller_bf16): Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
-
-2020-01-31  Dennis Zhang  <dennis.zhang@arm.com>
-           Matthew Malcomson  <matthew.malcomson@arm.com>
-           Richard Sandiford  <richard.sandiford@arm.com>
-
-       * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
-       (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
-       * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
-       __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
-       __ARM_FEATURE_SVE_MATMUL_FP64.
-       * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
-       (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
-       (TEST_TRIPLE_ZX): New macros.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
-       rely on +f64mm to enable it.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
-       * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
-       * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
-       * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
-       * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
-       * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
-       Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
-       Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
-       Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
-       Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
-       Likewise.
-
-2020-01-31  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
-       check-function-bodies tests.
-       * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
-       * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
-       aarch64_little_endian for check-function-bodies tests.
-       * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.  Remove
-       target selector from dg-compile.
-       * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
-
-2020-01-31  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93462
-       * gfortran.dg/goacc/atomic-1.f90: New.
-
-2020-01-31  Tamar Christina  <tamar.christina@arm.com>
-
-       PR rtl-optimization/91838
-       * g++.dg/pr91838.C: New test.
-
-2020-01-30  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
-       Use __builtin_ forms of memset and strlen throughout.
-
-2020-01-30  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/conditionals-2.c: Move to...
-       * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
-       to a torture test.  Remove redundant include.
-
-2020-01-30  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93356
-       * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
-       Add.
-       * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
-       comparison test as failing.
-       (test_float_selfcmp): Add.
-       * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
-       tests as failing.
-       * gcc.dg/analyzer/torture/pr93356.c: New test.
-
-2020-01-30  Jeff Law  <law@redhat.com>
-
-       PR c/88660
-       * gcc.dg/pr88660.c: New test
-
-2020-01-30  Jakub Jelinek  <jakub@redhat.com>
-
-       PR lto/93384
-       * gcc.dg/lto/pr93384_0.c: New test.
-       * gcc.dg/lto/pr93384_1.c: New file.
-
-       PR middle-end/93505
-       * gcc.c-torture/compile/pr93505.c: New test.
-
-2020-01-30  Jeff Law  <law@redhat.com
-
-       * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
-       conditional on !c6x.  Add dg-final scan pattern for c6x.
-
-2020-01-30  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/92323
-       * gcc.dg/Warray-bounds-57.c: New test.
-
-2020-01-30  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93450
-       * gcc.dg/analyzer/torture/pr93450.c: New test.
-
-2020-01-30  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93494
-       * gcc.c-torture/execute/pr93494.c: New test.
-
-2020-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
-
-       PR c++/90338
-       * g++.dg/pr90338.C: New.
-
-2020-01-30  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/91824
-       * gcc.target/i386/pr91824-2.c: New test.
-
-       PR target/91824
-       * gcc.target/i386/pr91824-1.c: New test.
-
-2020-01-30  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
-
-2020-01-30  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/92706
-       * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
-
-2020-01-29  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/88092
-       * g++.dg/cpp2a/nontype-class31.C: New test.
-
-2020-01-29  Jeff Law  <law@redhat.com
-
-       PR tree-optimization/89689
-       * gcc.dg/pr89689.c: New test.
-
-2020-01-29  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/91754 - Fix template arguments comparison with class NTTP.
-       * g++.dg/cpp2a/nontype-class30.C: New test.
-
-2020-01-29  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/92948 - Fix class NTTP with template arguments.
-       * g++.dg/cpp2a/nontype-class28.C: New test.
-       * g++.dg/cpp2a/nontype-class29.C: New test.
-
-2020-01-29  Joel Hutton  <Joel.Hutton@arm.com>
-
-       PR target/93221
-       * gcc.target/aarch64/pr93221.c: New test.
-
-2020-01-29  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/92706
-       * gcc.dg/tree-ssa/pr92706-1.c: New test.
-
-2020-01-29  Martin Jambor  <mjambor@suse.cz>
-
-       PR tree-optimization/92706
-       * gcc.dg/tree-ssa/pr92706-2.c: New test.
-       * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
-
-2020-01-28  Jan Hubicka  <hubicka@ucw.cz>
-
-       * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
-
-2020-01-29  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR testsuite/93393
-       * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
-
-2020-01-29  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/91118
-       * g++.dg/gomp/pr91118-1.C: New test.
-       * g++.dg/gomp/pr91118-2.C: New test.
-
-       PR fortran/93463
-       * gfortran.dg/goacc/pr93463.f90: New test.
-
-2020-01-29  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93428
-       * gcc.dg/torture/pr93428.c: New testcase.
-
-2020-01-28  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/93437
-       * g++.dg/warn/Wstringop-overflow-5.C: New test.a
-
-2020-01-28  Jan Hubicka  <hubicka@ucw.cz>
-
-       * g++.dg/tree-prof/indir-call-prof.C: Update template.
-       * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
-       * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
-       * gcc.dg/tree-prof/indir-call-prof.c: Update template.
-
-2020-01-28  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/91461
-       * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
-       vmovups.
-       * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
-       * gcc.target/i386/pieces-memcpy-4.c: Likewise.
-       * gcc.target/i386/pieces-memcpy-5.c: Likewise.
-       * gcc.target/i386/pieces-memcpy-6.c: Likewise.
-       * gcc.target/i386/pieces-strcpy-2.c: Likewise.
-       * gcc.target/i386/pr90980-1.c: Likewise.
-       * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
-       "vmovd" to avoid matching "vmovdqu".
-       * gcc.target/i386/pr87317-5.c: Likewise.
-       * gcc.target/i386/pr87317-7.c: Likewise.
-       * gcc.target/i386/pr91461-1.c: New test.
-       * gcc.target/i386/pr91461-2.c: Likewise.
-       * gcc.target/i386/pr91461-3.c: Likewise.
-       * gcc.target/i386/pr91461-4.c: Likewise.
-       * gcc.target/i386/pr91461-5.c: Likewise.
-
-2020-01-28  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
-       renaming of warning_at overload to warning_meta.
-       * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
-
-2020-01-28  Tobias Burnus  <tobias@codesourcery.com>
-           Julian Brown  <julian@codesourcery.com>
-
-       * gfortran.dg/goacc/mapping-tests-2.f90: New test.
-       * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
-       array.
-
-2020-01-28  Julian Brown  <julian@codesourcery.com>
-
-       * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
-       testsuite). Make a compilation test, and expect rejection of mixed
-       component/non-component accesses.
-       * gfortran.dg/goacc/mapping-tests-1.f90: New test.
-
-2020-01-28  Tobias Burnus  <tobias@codesourcery.com>
-           Julian Brown  <julian@codesourcery.com>
-
-       * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
-
-2020-01-28  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93439
-       * gfortran.dg/graphite/pr93439.f90: New testcase.
-
-2020-01-28  Sahahb Vahedi  <shahab@synopsys.com>
-
-       * gcc.target/arc/code-density-flag.c: New test
-
-2020-01-28  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93464
-       * gfortran.dg/goacc/pr93464.f90: New.
-
-2020-01-28  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR tree-optimization/93434
-       * gcc.c-torture/execute/pr93434.c: New test.
-
-2020-01-28  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR testsuite/93460
-       * gcc.dg/torture/pr93170.c: Add -Wpsabi.
-
-2020-01-28  Martin Liska  <mliska@suse.cz>
-
-       PR c++/92440
-       * g++.dg/template/pr92440.C: New test.
-       * g++.dg/cpp0x/vt-34314.C: Update error to note.
-       * g++.dg/template/pr59930-2.C: Likewise.
-       * g++.old-deja/g++.pt/redecl1.C: Likewise.
-
-2020-01-28  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93418
-       * gcc.target/i386/avx2-pr93418.c: New test.
-
-       PR tree-optimization/93454
-       * gcc.dg/pr93454.c: New test.
-
-2020-01-27  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93451
-       * gcc.dg/analyzer/torture/pr93451.c: New test.
-
-2020-01-27  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
-
-       * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
-       optimisation.
-
-2020-01-27  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93349
-       * gcc.dg/analyzer/torture/pr93349.c: New test.
-
-2020-01-27  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93291
-       * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
-       (test_2): Rewrite to explicitly perform a bitwise-or of two
-       boolean conditions.
-       (test_3): New function, to test bitwise-and.
-
-2020-01-27  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR testsuite/71727
-       * gcc.target/aarch64/pr71727.c: Add -fcommon.
-
-2020-01-27  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/sigsetjmp-5.c: New test.
-       * gcc.dg/analyzer/sigsetjmp-6.c: New test.
-
-2020-01-27  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/91171
-       * gcc.dg/graphite/scop-21.c: un-XFAIL.
-
-2020-01-27  Claudiu Zissulescu  <claziss@synopsys.com>
-
-       * gcc.target/arc/interrupt-6.c: Update test.
-
-2020-01-27  Claudiu Zissulescu  <claziss@synopsys.com>
-           Petro Karashchenko  <petro.karashchenko@ring.com>
-
-       * gcc.target/arc/uncached-3.c: New test.
-       * gcc.target/arc/uncached-4.c: Likewise.
-       * gcc.target/arc/uncached-5.c: Likewise.
-       * gcc.target/arc/uncached-6.c: Likewise.
-       * gcc.target/arc/uncached-7.c: Likewise.
-       * gcc.target/arc/uncached-8.c: Likewise.
-       * gcc.target/arc/arc.exp (ll64): New predicate.
-
-2020-01-27  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.dg/torture/pr93170.c: New test.
-
-2020-01-27  Martin Liska  <mliska@suse.cz>
-
-       PR target/93274
-       * gcc.target/i386/pr81213.c: Adjust to not expect
-       a globally unique name.
-
-2020-01-27  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93397
-       * gcc.dg/torture/pr93397.c: New testcase.
-
-2020-01-27  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/85781
-       * gfortran.dg/bind_c_char_2.f90: New.
-       * gfortran.dg/bind_c_char_3.f90: New.
-       * gfortran.dg/bind_c_char_4.f90: New.
-       * gfortran.dg/bind_c_char_5.f90: New.
-
-2020-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
-
-       * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
-       assembler.
-       * gcc.target/i386/pr91298-2.c: Likewise.
-
-2020-01-26  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93412
-       * gcc.dg/pr93412.c: New test.
-
-       PR target/93430
-       * gcc.dg/pr93430.c: New test.
-       * gcc.target/i386/avx2-pr93430.c: New test.
-
-       PR ipa/93166
-       * g++.dg/pr93166.C: Move to ...
-       * g++.dg/pr93166_0.C: ... here.  Turn it into a proper lto test.
-
-       PR tree-optimization/92788
-       * g++.dg/pr92788.C: Move to ...
-       * g++.target/i386/pr92788.C: ... here.  Remove target from dg-do line.
-       Change type of operator new's first parameter to __SIZE_TYPE__.
-
-2020-01-25  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
-       * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
-
-2020-01-25  Feng Xue  <fxue@os.amperecomputing.com>
-
-       PR ipa/93166
-       * g++.dg/pr93166.C: New test.
-
-2020-01-25  Andrew Pinski  <apinski@marvell.com>
-
-       * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
-
-2020-01-24  Jeff Law  <law@redhat.com
-
-       PR tree-optimization/92788
-       * g++.dg/pr92788.C: New test.
-
-2020-01-24  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93395
-       * gcc.target/i386/pr93395.c: New test.
-       * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
-
-2020-01-24  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
-       * g++.dg/cpp1y/paren5.C: New test.
-
-2020-01-24  Sandra Loosemore  <sandra@codesourcery.com>
-
-       * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
-       * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
-       * g++.dg/cpp0x/nontype4.C: Likewise.
-       * g++.dg/cpp1y/constexpr-new.C: Likewise.
-       * g++.dg/cpp1y/new1.C: Likewise.
-       * g++.dg/cpp1y/new2.C: Likewise.
-       * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
-       * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
-       * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
-       * g++.dg/cpp2a/constexpr-new1.C: Likewise.
-       * g++.dg/cpp2a/constexpr-new10.C: Likewise.
-       * g++.dg/cpp2a/constexpr-new2.C: Likewise.
-       * g++.dg/cpp2a/constexpr-new3.C: Likewise.
-       * g++.dg/cpp2a/constexpr-new4.C: Likewise.
-       * g++.dg/cpp2a/constexpr-new8.C: Likewise.
-       * g++.dg/cpp2a/constexpr-new9.C: Likewise.
-       * g++.dg/cpp2a/nontype-class1.C: Likewise.
-
-2020-01-24  Jason Merrill  <jason@redhat.com>
-
-       * lib/target-supports.exp (check_effective_target_unsigned_char):
-       New.
-
-2020-01-24  Jeff Law  <law@redhat.com
-
-       PR target/13721
-       * gcc.target/h8300/pr13721.c: New test.
-
-2020-01-24  Christophe Lyon  <christophe.lyon@linaro.org>
-
-       PR debug/92763
-       * g++.dg/debug/pr92763.C: Require fopenmp.
-
-2020-01-23  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93367
-       * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
-       Replace use of assert with a custom assertion implementation.
-
-2020-01-23  Jakub Jelinek  <jakub@redhat.com>
-
-       PR inline-asm/93027
-       * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
-
-       PR rtl-optimization/93402
-       * gcc.c-torture/execute/pr93402.c: New test.
-
-2020-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
-
-       PR c++/92804
-       * g++.dg/concepts/pr92804-1.C: New.
-       * g++.dg/concepts/pr92804-2.C: Likewise.
-
-2020-01-23  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93375
-       * gcc.dg/analyzer/pr93375.c: New test.
-
-2020-01-23  Jason Merrill  <jason@redhat.com>
-
-       * lib/target-supports.exp (check_effective_target_unsigned_char):
-       New.
-
-2020-01-23  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93376
-       * gcc.dg/pr93376.c: New test.
-
-2020-01-23  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR target/93341
-       * gcc.target/aarch64/pr93341.c: New test.
-
-2020-01-23  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
-       to torture/conftest-1.c.
-       * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
-       * gcc.dg/analyzer/torture/conftest-1.c: Move here from
-       analyzer/data-model-3.c.
-       * gcc.dg/analyzer/torture/poc.c: New test.
-
-2020-01-23  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93381
-       * gcc.dg/torture/pr93354.c: New testcase.
-
-2020-01-23  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93346
-       * gcc.target/i386/pr93346.c: New test.
-
-2020-01-23  Martin Sebor  <msebor@redhat.com>
-
-       PR c/84919
-       * gcc.dg/Wrestrict-20.c: New test.
-
-2020-01-23  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
-
-2020-01-23  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
-       test for ILP32.
-       * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
-       * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
-
-2020-01-23  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * lib/scanasm.exp (check-function-bodies): Add an optional
-       target/xfail selector.
-
-2020-01-23  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.dg/torture/pr93124.c: New test.
-
-2020-01-22  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93382
-       * gcc.dg/analyzer/pr93382.c: New test.
-
-2020-01-22  Andrew Pinski  <apinski@marvell.com>
-
-       * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
-       * gcc.dg/vect/pr88497-1.c: This.
-       * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
-       * gcc.dg/vect/pr88497-2.c: This.
-       * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
-       * gcc.dg/vect/pr88497-3.c: This.
-       * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
-       * gcc.dg/vect/pr88497-4.c: This.
-       * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
-       * gcc.dg/vect/pr88497-5.c: This.
-       * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
-       * gcc.dg/vect/pr88497-6.c: This.
-       * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
-       * gcc.dg/vect/pr88497-7.c: This.
-
-       Revert:
-       * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
-       Call check_vect_support_and_set_flags also.
-
-2020-01-22  Andrew Pinski  <apinski@marvell.com>
-
-       * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
-       Call check_vect_support_and_set_flags also.
-
-2020-01-22  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93378
-       * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
-       _setjmp.
-
-2020-01-22  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93378
-       * gcc.dg/analyzer/setjmp-pr93378.c: New test.
-
-2020-01-22  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93316
-       * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
-       * gcc.dg/analyzer/malloc-1.c: Likewise.
-       * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
-       __builtin_alloca rather than alloca.
-       * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
-       * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
-       including unistd.h.
-       * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
-       with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
-       * gcc.dg/analyzer/setjmp-3.c: Likewise.
-       * gcc.dg/analyzer/setjmp-4.c: Likewise.
-       * gcc.dg/analyzer/setjmp-5.c: Likewise.
-       * gcc.dg/analyzer/setjmp-6.c: Likewise.
-       * gcc.dg/analyzer/setjmp-7.c: Likewise.
-       * gcc.dg/analyzer/setjmp-7a.c: Likewise.
-       * gcc.dg/analyzer/setjmp-8.c: Likewise.
-       * gcc.dg/analyzer/setjmp-9.c: Likewise.
-       * gcc.dg/analyzer/test-setjmp.h: New header.
-
-2020-01-22  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/92907 - noexcept does not consider "const" in member functions.
-       * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
-       qualifiers to cp_parser_exception_specification_opt.
-       (cp_parser_direct_declarator): Pass the function qualifiers to
-       cp_parser_exception_specification_opt.
-       (cp_parser_class_specifier_1): Pass the function declaration to
-       cp_parser_late_noexcept_specifier.
-       (cp_parser_late_noexcept_specifier): Add a tree parameter.  Use it to
-       pass the qualifiers of the function to
-       cp_parser_noexcept_specification_opt.
-       (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
-       Use it in inject_this_parameter.
-       (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
-       Use it.
-       (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
-       cp_parser_noexcept_specification_opt.
-       (cp_parser_transaction_expression): Likewise.
-
-2020-01-22  Marek Polacek  <polacek@redhat.com>
-
-       PR c++/93324 - ICE with -Wall on constexpr if.
-       * g++.dg/cpp1z/constexpr-if33.C: New test.
-
-2020-01-22  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
-
-2020-01-22  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
-       * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
-       * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
-
-2020-01-22  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
-       rather than __SVFloat16_t
-
-2020-01-22  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
-       templates.
-
-2020-01-22  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93381
-       * gcc.dg/torture/pr93381.c: New testcase.
-
-2020-01-22  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93335
-       * gcc.c-torture/compile/pr93335.c: New test.
-
-       PR target/91298
-       * gcc.target/i386/pr91298-1.c: New test.
-       * gcc.target/i386/pr91298-2.c: New test.
-
-       * gfortran.dg/gomp/target-parallel1.f90: New test.
-       * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
-       test.
-
-       PR fortran/93329
-       * gfortran.dg/goacc/pr93329.f90: New test.
-
-2020-01-22  Jun Ma  <JunMa@linux.alibaba.com>
-
-       * g++.dg/coroutines/coro1-missing-await-method.C: New test.
-
-2020-01-21  Andrew Pinski  <apinski@marvell.com>
-
-       PR target/93119
-       * gcc.target/aarch64/pr93119.c: New test.
-
-2020-01-22  Joseph Myers  <joseph@codesourcery.com>
-
-       PR c/93348
-       * gcc.c-torture/compile/pr93348-1.c: New test.
-
-2020-01-21  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93352
-       * gcc.dg/analyzer/pr93352.c: New test.
-
-2020-01-22  Hans-Peter Nilsson  <hp@axis.com>
-
-       * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
-       gcc.target/cris/sync-1.c: Apply effective_target_march_option.
-
-2020-01-21  Uros Bizjak  <ubizjak@gmail.com>
-
-       PR target/93319
-       * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
-       (test1): Replace printf with __builtin_printf.
-
-2020-01-21  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       * g++.dg/coroutines/co-await-void_type.C: New test.
-
-2020-01-21  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93333
-       * gcc.c-torture/compile/pr93333.c: New test.
-
-2020-01-21  Sandra Loosemore  <sandra@codesourcery.com>
-
-       * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
-       line terminators in patterns.
-
-2020-01-21  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
-       int32_t * rather than int *.
-       * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
-       (f1): Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
-       (f1): Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
-       (f1): Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
-       (f1): Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
-       (f1): Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
-       (f1): Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
-       (f1): Likewise.
-
-2020-01-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-       PR target/92424
-       * gcc.target/aarch64/pr92424-1.c: New test.
-       * gcc.target/aarch64/pr92424-2.c: New test.
-       * gcc.target/aarch64/pr92424-3.c: New test.
-
-2020-01-21  Matthew Malcomson  <matthew.malcomson@arm.com>
-
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
-       directive.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
-       * lib/target-supports.exp: Add assembly requirement directive.
-
-2020-01-21  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93309
-       * gfortran.dg/external_implicit_none_2.f90: New.
-
-2020-01-21  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/92328
-       * gcc.dg/torture/pr92328.c: New testcase.
-
-2020-01-21  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93073
-       * gcc.target/powerpc/pr93073.c: New test.
-
-2020-01-20  Bin Cheng  <bin.cheng@linux.alibaba.com>
-
-       * g++.dg/coroutines/co-return-warning-1.C: New test.
-
-2020-01-21  Kito Cheng  <kito.cheng@sifive.com>
-
-       PR target/93304
-       * gcc.target/riscv/pr93304.c: New test.
-
-2020-01-20  Martin Sebor  <msebor@redhat.com>
-
-       PR testsuite/92829
-       * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
-       due to an aparrent VRP limtation.
-       * gcc.dg/Wstringop-overflow-25.c: Same.
-
-2020-01-20  Nathan Sidwell  <nathan@acm.org>
-
-       PR preprocessor/80005
-       * g++.dg/cpp1y/feat-cxx14.C: Adjust.
-       * g++.dg/cpp1z/feat-cxx17.C: Adjust.
-       * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
-       * g++.dg/cpp/pr80005.C: New.
-
-2020-01-20  Mark Eggleston  <mark.eggleston@codethink.com>
-
-       * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
-       scan-tree-dump.
-
-2020-01-20  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR target/93319
-       * gcc.target/i386/pr93319-1a.c: New test.
-       * gcc.target/i386/pr93319-1b.c: Likewise.
-       * gcc.target/i386/pr93319-1c.c: Likewise.
-       * gcc.target/i386/pr93319-1d.c: Likewise.
-
-2020-01-20  Richard Biener  <rguenther@suse.de>
-
-       PR debug/92763
-       * g++.dg/debug/pr92763.C: New testcase.
-
-2020-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
-
-       PR c++/92536
-       * g++.dg/cpp1z/pr92536.C: New.
-
-2020-01-20  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93094
-       * gcc.dg/vect/pr93094.c: New testcase.
-
-2020-01-19  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
-       test names are unique.
-       * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
-       * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
-       * gcc.dg/analyzer/data-model-1.c: Likewise.
-       * gcc.dg/analyzer/data-model-18.c: Likewise.
-       * gcc.dg/analyzer/data-model-8.c: Likewise.
-       * gcc.dg/analyzer/data-model-9.c: Likewise.
-       * gcc.dg/analyzer/file-1.c: Likewise.
-       * gcc.dg/analyzer/file-paths-1.c: Likewise.
-       * gcc.dg/analyzer/loop-2.c: Likewise.
-       * gcc.dg/analyzer/loop-2a.c: Likewise.
-       * gcc.dg/analyzer/loop-4.c: Likewise.
-       * gcc.dg/analyzer/loop.c: Likewise.
-       * gcc.dg/analyzer/malloc-1.c: Likewise.
-       * gcc.dg/analyzer/malloc-2.c: Likewise.
-       * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
-       * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
-       * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
-       * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
-       * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
-       * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
-       * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
-       * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
-       * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
-       * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
-       * gcc.dg/analyzer/operations.c: Likewise.
-       * gcc.dg/analyzer/params.c: Likewise.
-       * gcc.dg/analyzer/pattern-test-1.c: Likewise.
-       * gcc.dg/analyzer/pattern-test-2.c: Likewise.
-       * gcc.dg/analyzer/sensitive-1.c: Likewise.
-       * gcc.dg/analyzer/switch.c: Likewise.
-       * gcc.dg/analyzer/taint-1.c: Likewise.
-       * gcc.dg/analyzer/unknown-fns.c: Likewise.
-
-2020-01-19  Hans-Peter Nilsson  <hp@axis.com>
-
-       * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
-       -march=v10 option on target ! march_option.
-       * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
-       gcc.target/cris/sync-1-v10.c: Similar.
-       * lib/target-supports.exp (effective_target_march_option): New.
-
-2020-01-19  Thomas König  <tkoenig@gcc.gnu.org>
-
-       PR fortran/44960
-       * gfortran.dg/function_reference_1.f90: New test.
-       * gfortran.dg/function_reference_2.f90: New test.
-
-2020-01-18  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/92833
-       * c-c++-common/pr92833-4.c: Fix dg-message syntax.
-
-2020-01-18  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
-       * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
-       * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
-       * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
-       * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
-       * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
-       * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
-       * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
-       * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
-       * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
-       * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
-       * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
-       * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
-       * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
-       * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
-       * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
-       * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
-       * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
-       * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
-       * g++.dg/coroutines/coro-builtins.C: New test.
-       * g++.dg/coroutines/coro-missing-gro.C: New test.
-       * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
-       * g++.dg/coroutines/coro-missing-ret-value.C: New test.
-       * g++.dg/coroutines/coro-missing-ret-void.C: New test.
-       * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
-       * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
-       * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
-       * g++.dg/coroutines/coro-missing-ueh.h: New test.
-       * g++.dg/coroutines/coro-pre-proc.C: New test.
-       * g++.dg/coroutines/coro.h: New file.
-       * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
-       * g++.dg/coroutines/coroutines.exp: New file.
-       * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
-       * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
-       * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
-       * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
-       * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
-       * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
-       * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
-       * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
-       * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
-       * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
-       * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
-       * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
-       * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
-       * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
-       * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
-       * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
-       * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
-       * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
-       * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
-       * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
-       * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
-       * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
-       * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
-       * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
-       * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
-       * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
-       * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
-       * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
-       * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
-       * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
-       * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
-       * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
-       * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
-       * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
-       * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
-       * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
-       * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
-       * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
-       * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
-       * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
-       * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
-       * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
-       * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
-       * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
-       * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
-       * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
-       * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
-       * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
-       * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
-       * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
-       * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
-       * g++.dg/coroutines/torture/coro-torture.exp: New file.
-       * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
-       * g++.dg/coroutines/torture/func-params-00.C: New test.
-       * g++.dg/coroutines/torture/func-params-01.C: New test.
-       * g++.dg/coroutines/torture/func-params-02.C: New test.
-       * g++.dg/coroutines/torture/func-params-03.C: New test.
-       * g++.dg/coroutines/torture/func-params-04.C: New test.
-       * g++.dg/coroutines/torture/func-params-05.C: New test.
-       * g++.dg/coroutines/torture/func-params-06.C: New test.
-       * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
-       * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
-       * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
-       * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
-       * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
-       * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
-       * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
-       * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
-       * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
-       * g++.dg/coroutines/torture/local-var-0.C: New test.
-       * g++.dg/coroutines/torture/local-var-1.C: New test.
-       * g++.dg/coroutines/torture/local-var-2.C: New test.
-       * g++.dg/coroutines/torture/local-var-3.C: New test.
-       * g++.dg/coroutines/torture/local-var-4.C: New test.
-       * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
-       * g++.dg/coroutines/torture/pr92933.C: New test.
-
-2020-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
-
-       PR libfortran/93234
-       * gfortran.dg/inquire_pre.f90: New test.
-
-2020-01-17  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/93290
-       * gcc.dg/analyzer/pr93290.c: New test.
-
-2020-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
-
-       PR c++/92542
-       * g++.dg/pr92542.C: New.
-
-2020-01-17  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Sudakshina Das  <sudi.das@arm.com>
-
-       * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
-
-2020-01-17  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Sudakshina Das  <sudi.das@arm.com>
-
-       * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
-
-2020-01-17  Jonathan Wakely  <jwakely@redhat.com>
-
-       PR testsuite/93227
-       * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
-       C++20, due to std::is_pod being deprecated.
-
-2020-01-17  Matthew Malcomson  <matthew.malcomson@arm.com>
-
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
-
-2020-01-17  Matthew Malcomson  <matthew.malcomson@arm.com>
-
-       * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
-       predef.
-
-2020-01-17  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/93228
-       * g++.dg/cpp1y/attr-deprecated-3.C: New test.
-
-2020-01-17  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
-
-2020-01-17  Mark Eggleston  <mark.eggleston@codethink.com>
-       Tobias Burnus  <burnus@gcc.gnu.org>
-
-       PR fortran/93236
-       * gfortran.dg/pr93263_1.f90: New test.
-       * gfortran.dg/pr93263_2.f90: New test.
-
-2020-01-17  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/93292
-       * g++.dg/opt/pr93292.C: New test.
-
-       PR testsuite/93294
-       * lib/c-compat.exp (compat-use-alt-compiler): Handle
-       -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
-       (compat_setup_dfp): Likewise.
-
-2020-01-16  Kerem Kat  <keremkat@gmail.com>
-
-       PR c/92833
-       * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
-       c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
-
-2020-01-16  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
-
-       * g++.target/arm/bfloat_cpp_typecheck.C: New test.
-       * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
-       * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
-       * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
-
-2020-01-16  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
-
-       * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
-       * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
-       * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
-       * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
-       * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
-       * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
-       * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
-       * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
-       * gcc.target/arm/bfloat16_scalar_4.c: New test.
-       * gcc.target/arm/bfloat16_simd_1_1.c: New test.
-       * gcc.target/arm/bfloat16_simd_1_2.c: New test.
-       * gcc.target/arm/bfloat16_simd_2_1.c: New test.
-       * gcc.target/arm/bfloat16_simd_2_2.c: New test.
-       * gcc.target/arm/bfloat16_simd_3_1.c: New test.
-       * gcc.target/arm/bfloat16_simd_3_2.c: New test.
-
-2020-01-16  Mihail Ionescu  <mihail.ionescu@arm.com>
-           Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
-
-2020-01-16  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
-       introduced in Armv8.1-M Mainline Security Extensions are available and
-       restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
-       targets only.  Adapt CLRM check to verify register used for BLXNS is
-       not in the CLRM register list.
-       * gcc.target/arm/cmse/cmse-14.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
-       check for LSB clearing bit to be using the same register as BLXNS when
-       targeting Armv8.1-M Mainline.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
-       * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
-       Mainline and restrict libcall count to Armv8-M.
-
-2020-01-16  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
-       VLLDM.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
-
-2020-01-16  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
-       VPUSH and VPOP and update expectation for VSCCLRM.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
-
-2020-01-16  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
-       CLRM check.
-       * gcc.target/arm/cmse/cmse-14.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
-
-2020-01-16  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
-       * gcc.target/arm/cmse/bitfield-2.c: Likewise.
-       * gcc.target/arm/cmse/bitfield-3.c: Likewise.
-       * gcc.target/arm/cmse/cmse-1.c: Likewise.
-       * gcc.target/arm/cmse/struct-1.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
-
-2020-01-16  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
-       * gcc.target/arm/cmse/bitfield-2.c: Likewise.
-       * gcc.target/arm/cmse/bitfield-3.c: Likewise.
-       * gcc.target/arm/cmse/struct-1.c: Likewise.
-       * gcc.target/arm/cmse/cmse-14.c: Likewise.
-       * gcc.target/arm/cmse/cmse-1.c: Likewise.  Restrict checks for Armv8-M
-       GPR clearing when CLRM is not available.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
-       * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
-
-2020-01-16  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
-       * gcc.target/arm/cmse/bitfield-2.c: Likewise.
-       * gcc.target/arm/cmse/bitfield-3.c: Likewise.
-       * gcc.target/arm/cmse/cmse-1.c: Likewise.
-       * gcc.target/arm/cmse/struct-1.c: Likewise.
-       * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
-       from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
-       mainline/8_1m subdirectory.
-       * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
-       * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
-       * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
-       * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
-       * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
-       * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
-       * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
-       into ...
-       * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
-       * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This.  Clean up
-       dg-skip-if directive for float ABI.
-       * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
-       * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
-       * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
-       * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
-       * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
-       New procedure.
-
-2020-01-16  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
-           Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * lib/target-supports.exp
-       (check_effective_target_arm_arch_v8_1m_main_ok): Define.
-       (add_options_for_arm_arch_v8_1m_main): Likewise.
-       (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
-
-2020-01-16  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
-
-       * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
-       * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
-       * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
-
-2020-01-16  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
-
-       * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
-       * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
-       * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
-       * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
-
-2020-01-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       PR tree-optimization/92429
-       * gcc.dg/vect/pr92429.c: New test.
-
-2020-01-16  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/93253
-       * fortran.dg/boz_7.f90: Updated dg-error.
-
-2020-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
-
-       PR c++/91073
-       * g++.dg/concepts/pr91073-1.C: New.
-       * g++.dg/concepts/pr91073-2.C: Likewise.
-
-2020-01-15  Wilco Dijkstra  <wdijkstr@arm.com>
-
-       * gcc.dg/pr90838.c: New test.
-       * gcc.dg/pr93231.c: New test.
-       * gcc.target/aarch64/pr90838.c: Use #define u 0.
-
-2020-01-15  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/93273
-       * g++.dg/torture/pr93273.C: New testcase.
-
-2020-01-15  Richard Sandiford  <richard.sandiford@arm.com>
-
-       PR tree-optimization/93247
-       * gcc.dg/vect/pr93247-1.c: New test.
-       * gcc.dg/vect/pr93247-2.c: Likewise.
-
-2020-01-15  Martin Sebor  <msebor@redhat.com>
-
-       * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
-       failures due the absence of loop unrolling.
-
-2020-01-15  Joseph Myers  <joseph@codesourcery.com>
-
-       PR c/93072
-       * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
-
-2020-01-14  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/signal-6.c: New test.
-
-2020-01-14  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
-       no statements.
-
-2020-01-14  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/58237
-       * gcc.dg/analyzer/file-paths-1.c: New test.
-
-2020-01-14  David Malcolm  <dmalcolm@redhat.com>
-
-       PR analyzer/58237
-       * gcc.dg/analyzer/file-1.c (test_4): New.
-       * gcc.dg/analyzer/file-pr58237.c: New test.
-
-2020-01-15  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/93262
-       * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
-       * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
-       * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
-
-       PR tree-optimization/93249
-       * gcc.c-torture/execute/pr93249.c: New test.
-
-2020-01-14  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/signal-5.c: New test.
-
-2020-01-14  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/data-model-1.c: Remove xfail.
-       * gcc.dg/analyzer/data-model-5b.c: Likewise.
-       * gcc.dg/analyzer/data-model-5c.c: Likewise.
-       * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
-       * gcc.dg/analyzer/setjmp-4.c: Likewise.
-       * gcc.dg/analyzer/setjmp-6.c: Likewise.
-       * gcc.dg/analyzer/setjmp-7.c: Likewise.
-       * gcc.dg/analyzer/setjmp-7a.c: Likewise.
-       * gcc.dg/analyzer/setjmp-8.c: Likewise.
-       * gcc.dg/analyzer/setjmp-9.c: Likewise.
-       * gcc.dg/analyzer/unknown-fns.c: New test.
-
-2020-01-14  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
-
-2020-01-15  Jakub Jelinek  <jakub@redhat.com>
-
-       PR lto/91576
-       * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
-
-       PR target/93009
-       * gcc.target/i386/avx512vl-pr93009.c: New test.
-
-2020-01-14  Jan Hubicka  <hubicka@ucw.cz>
-
-       PR lto/91576
-       * g++.dg/lto/odr-8_0.C: New testcase.
-       * g++.dg/lto/odr-8_1.C: New testcase.
-
-2020-01-14  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
-       * gcc.dg/analyzer/abort.c: New test.
-       * gcc.dg/analyzer/alloca-leak.c: New test.
-       * gcc.dg/analyzer/analyzer-decls.h: New header.
-       * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
-       * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
-       * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
-       * gcc.dg/analyzer/analyzer.exp: New suite.
-       * gcc.dg/analyzer/attribute-nonnull.c: New test.
-       * gcc.dg/analyzer/call-summaries-1.c: New test.
-       * gcc.dg/analyzer/conditionals-2.c: New test.
-       * gcc.dg/analyzer/conditionals-3.c: New test.
-       * gcc.dg/analyzer/conditionals-notrans.c: New test.
-       * gcc.dg/analyzer/conditionals-trans.c: New test.
-       * gcc.dg/analyzer/data-model-1.c: New test.
-       * gcc.dg/analyzer/data-model-2.c: New test.
-       * gcc.dg/analyzer/data-model-3.c: New test.
-       * gcc.dg/analyzer/data-model-4.c: New test.
-       * gcc.dg/analyzer/data-model-5.c: New test.
-       * gcc.dg/analyzer/data-model-5b.c: New test.
-       * gcc.dg/analyzer/data-model-5c.c: New test.
-       * gcc.dg/analyzer/data-model-5d.c: New test.
-       * gcc.dg/analyzer/data-model-6.c: New test.
-       * gcc.dg/analyzer/data-model-7.c: New test.
-       * gcc.dg/analyzer/data-model-8.c: New test.
-       * gcc.dg/analyzer/data-model-9.c: New test.
-       * gcc.dg/analyzer/data-model-11.c: New test.
-       * gcc.dg/analyzer/data-model-12.c: New test.
-       * gcc.dg/analyzer/data-model-13.c: New test.
-       * gcc.dg/analyzer/data-model-14.c: New test.
-       * gcc.dg/analyzer/data-model-15.c: New test.
-       * gcc.dg/analyzer/data-model-16.c: New test.
-       * gcc.dg/analyzer/data-model-17.c: New test.
-       * gcc.dg/analyzer/data-model-18.c: New test.
-       * gcc.dg/analyzer/data-model-19.c: New test.
-       * gcc.dg/analyzer/data-model-path-1.c: New test.
-       * gcc.dg/analyzer/disabling.c: New test.
-       * gcc.dg/analyzer/dot-output.c: New test.
-       * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
-       * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
-       * gcc.dg/analyzer/double-free-lto-1.h: New header.
-       * gcc.dg/analyzer/equivalence.c: New test.
-       * gcc.dg/analyzer/explode-1.c: New test.
-       * gcc.dg/analyzer/explode-2.c: New test.
-       * gcc.dg/analyzer/factorial.c: New test.
-       * gcc.dg/analyzer/fibonacci.c: New test.
-       * gcc.dg/analyzer/fields.c: New test.
-       * gcc.dg/analyzer/file-1.c: New test.
-       * gcc.dg/analyzer/file-2.c: New test.
-       * gcc.dg/analyzer/function-ptr-1.c: New test.
-       * gcc.dg/analyzer/function-ptr-2.c: New test.
-       * gcc.dg/analyzer/function-ptr-3.c: New test.
-       * gcc.dg/analyzer/gzio-2.c: New test.
-       * gcc.dg/analyzer/gzio-3.c: New test.
-       * gcc.dg/analyzer/gzio-3a.c: New test.
-       * gcc.dg/analyzer/gzio.c: New test.
-       * gcc.dg/analyzer/infinite-recursion.c: New test.
-       * gcc.dg/analyzer/loop-2.c: New test.
-       * gcc.dg/analyzer/loop-2a.c: New test.
-       * gcc.dg/analyzer/loop-3.c: New test.
-       * gcc.dg/analyzer/loop-4.c: New test.
-       * gcc.dg/analyzer/loop.c: New test.
-       * gcc.dg/analyzer/malloc-1.c: New test.
-       * gcc.dg/analyzer/malloc-2.c: New test.
-       * gcc.dg/analyzer/malloc-3.c: New test.
-       * gcc.dg/analyzer/malloc-callbacks.c: New test.
-       * gcc.dg/analyzer/malloc-dce.c: New test.
-       * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-1.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-10.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-11.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-12.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-13.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-2.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-3.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-4.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-5.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-6.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-7.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
-       * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
-       * gcc.dg/analyzer/malloc-ipa-9.c: New test.
-       * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
-       * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
-       * gcc.dg/analyzer/malloc-macro.h: New header.
-       * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
-       * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
-       * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
-       * gcc.dg/analyzer/malloc-paths-1.c: New test.
-       * gcc.dg/analyzer/malloc-paths-10.c: New test.
-       * gcc.dg/analyzer/malloc-paths-2.c: New test.
-       * gcc.dg/analyzer/malloc-paths-3.c: New test.
-       * gcc.dg/analyzer/malloc-paths-4.c: New test.
-       * gcc.dg/analyzer/malloc-paths-5.c: New test.
-       * gcc.dg/analyzer/malloc-paths-6.c: New test.
-       * gcc.dg/analyzer/malloc-paths-7.c: New test.
-       * gcc.dg/analyzer/malloc-paths-8.c: New test.
-       * gcc.dg/analyzer/malloc-paths-9.c: New test.
-       * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
-       * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
-       * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
-       * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
-       * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
-       * gcc.dg/analyzer/operations.c: New test.
-       * gcc.dg/analyzer/params-2.c: New test.
-       * gcc.dg/analyzer/params.c: New test.
-       * gcc.dg/analyzer/paths-1.c: New test.
-       * gcc.dg/analyzer/paths-1a.c: New test.
-       * gcc.dg/analyzer/paths-2.c: New test.
-       * gcc.dg/analyzer/paths-3.c: New test.
-       * gcc.dg/analyzer/paths-4.c: New test.
-       * gcc.dg/analyzer/paths-5.c: New test.
-       * gcc.dg/analyzer/paths-6.c: New test.
-       * gcc.dg/analyzer/paths-7.c: New test.
-       * gcc.dg/analyzer/pattern-test-1.c: New test.
-       * gcc.dg/analyzer/pattern-test-2.c: New test.
-       * gcc.dg/analyzer/pointer-merging.c: New test.
-       * gcc.dg/analyzer/pr61861.c: New test.
-       * gcc.dg/analyzer/pragma-1.c: New test.
-       * gcc.dg/analyzer/scope-1.c: New test.
-       * gcc.dg/analyzer/sensitive-1.c: New test.
-       * gcc.dg/analyzer/setjmp-1.c: New test.
-       * gcc.dg/analyzer/setjmp-2.c: New test.
-       * gcc.dg/analyzer/setjmp-3.c: New test.
-       * gcc.dg/analyzer/setjmp-4.c: New test.
-       * gcc.dg/analyzer/setjmp-5.c: New test.
-       * gcc.dg/analyzer/setjmp-6.c: New test.
-       * gcc.dg/analyzer/setjmp-7.c: New test.
-       * gcc.dg/analyzer/setjmp-7a.c: New test.
-       * gcc.dg/analyzer/setjmp-8.c: New test.
-       * gcc.dg/analyzer/setjmp-9.c: New test.
-       * gcc.dg/analyzer/signal-1.c: New test.
-       * gcc.dg/analyzer/signal-2.c: New test.
-       * gcc.dg/analyzer/signal-3.c: New test.
-       * gcc.dg/analyzer/signal-4a.c: New test.
-       * gcc.dg/analyzer/signal-4b.c: New test.
-       * gcc.dg/analyzer/strcmp-1.c: New test.
-       * gcc.dg/analyzer/switch.c: New test.
-       * gcc.dg/analyzer/taint-1.c: New test.
-       * gcc.dg/analyzer/zlib-1.c: New test.
-       * gcc.dg/analyzer/zlib-2.c: New test.
-       * gcc.dg/analyzer/zlib-3.c: New test.
-       * gcc.dg/analyzer/zlib-4.c: New test.
-       * gcc.dg/analyzer/zlib-5.c: New test.
-       * gcc.dg/analyzer/zlib-6.c: New test.
-       * lib/gcc-defs.exp (dg-check-dot): New procedure.
-       * lib/target-supports.exp (check_dot_available): New procedure.
-       (check_effective_target_analyzer): New.
-       * lib/target-supports-dg.exp (dg-require-dot): New procedure.
-
-2020-01-14  Jason Merrill  <jason@redhat.com>
-
-       * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
-
-2020-01-14  Xiong Hu Luo  <luoxhu@linux.ibm.com>
-
-       PR ipa/69678
-       * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
-       * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
-       * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
-       * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
-       * lib/scandump.exp: Dump executable file name.
-       * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
-
-2020-01-13  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
-       directive.
-
-2020-01-13  Joseph Myers  <joseph@codesourcery.com>
-
-       PR c/93241
-       * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
-       tests.
-
-2020-01-13  Martin Sebor  <msebor@redhat.com>
-
-       PR tree-optimization/93213
-       * gcc.c-torture/execute/pr93213.c: New test.
-
-2020-01-10  Thomas Schwinge  <thomas@codesourcery.com>
-
-       * c-c++-common/goacc/host_data-1.c: Extend.
-       * gfortran.dg/goacc/host_data-tree.f95: Likewise.
-
-2020-01-10  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/93210
-       * gcc.dg/pr93210.c: New test.
-       * g++.dg/opt/pr93210.C: New test.
-
-2020-01-10  Vladimir Makarov  <vmakarov@redhat.com>
-
-       PR inline-asm/93027
-       * gcc.target/i386/pr93027.c: Use the right PR number in the test.
-
-2020-01-10  Vladimir Makarov  <vmakarov@redhat.com>
-
-       PR inline-asm/93027
-       * gcc.target/i386/pr93207.c: Rename to pr93027.c.
-
-2020-01-10  Vladimir Makarov  <vmakarov@redhat.com>
-
-       PR inline-asm/93027
-       * gcc.target/i386/pr93207.c: Run it only for x86-64.
-
-2020-01-10  David Malcolm  <dmalcolm@redhat.com>
-
-       * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
-       typedef.
-       (test_diag): Add coverage of "%@".
-       * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
-       * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
-       * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
-       * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
-       * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
-       * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
-       * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
-       * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
-       * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
-       * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
-       * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
-
-2020-01-10  David Malcolm  <dmalcolm@redhat.com>
-
-       * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
-       nn_line_numbers_enabled.
-       * lib/multiline.exp (nn_line_numbers_enabled): New global.
-       (dg-enable-nn-line-numbers): New proc.
-       (maybe-handle-nn-line-numbers): New proc.
-       * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
-
-2020-01-10  Vladimir Makarov  <vmakarov@redhat.com>
-
-       PR inline-asm/93027
-       * gcc.target/i386/pr93207.c: New test.
-
-2020-01-10  Wilco Dijkstra  <wdijkstr@arm.com>
-
-       * testsuite/gcc.target/aarch64/pr90838.c: New test.
-
-2020-01-10  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
-
-       * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
-       * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
-       * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
-       * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
-
-2020-01-10  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
-
-       * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
-       * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
-       * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
-       * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
-       * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
-       * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
-       * gcc.target/aarch64/bfloat16_simd_1.c: New test.
-       * gcc.target/aarch64/bfloat16_simd_2.c: New test.
-       * gcc.target/aarch64/bfloat16_simd_3.c: New test.
-
-2020-01-10  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
-       * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
-       * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
-       * gcc.target/aarch64/sve/single_5.c: Likewise.
-       * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
-       * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
-
-2020-01-10  Martin Sebor  <msebor@redhat.com>
-
-       PR c/93132
-       * gcc.dg/attr-access-read-only-2.c: New test.
-
-2020-01-10  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
-       return values.  Use check-function-bodies instead of scan-assembler.
-       * gcc.target/aarch64/sve/sel_2.c: Likewise
-       * gcc.target/aarch64/sve/sel_3.c: Likewise.
-
-2020-01-10  Martin Jambor  <mjambor@suse.cz>
-
-       * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
-       piecemeal initialization.
-
-2020-01-10  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
-       rather than aarch64_sve_hw.
-
-2020-01-10  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/93216
-       * gcc.dg/optimize-bswaphi-1.c: Split previously added
-       case into a LE and BE variant.
-
-2020-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
-
-       PR fortran/65428
-       * gfortran.dg/zero_sized_11.f90: New test.
-       * gfortran.dg/zero_sized_12.f90: New test.
-
-2020-01-09  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
-       * g++.target/aarch64/sve2/acle: New directory.
-       * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
-       * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
-       (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
-       macros.
-       * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
-       expect an error saying that the function has no f32 form, but instead
-       expect an error about SVE2 being required if the current target
-       doesn't support SVE2.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
-       * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
-       * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
-       * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
-       * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
-       * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
-       * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
-       * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
-       * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
-       * gcc.target/aarch64/sve2/acle: New directory.
-
-2020-01-09  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
-       * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
-       * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
-       * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
-       * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
-       * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
-
-2020-01-09  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
-
-2020-01-09  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
-       * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
-
-2020-01-09  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/84135
-       * gfortran.dg/coarray/codimension_3.f90: New.
-
-2020-01-09  Martin Sebor  <msebor@redhat.com>
-
-       PR middle-end/93200
-       * gcc.dg/Wstringop-overflow-30.c: New test.
-
-2020-01-09  Richard Biener  <rguenther@suse.de>
-
-       PR middle-end/93054
-       * gcc.dg/pr93054.c: New testcase.
-
-2020-01-09  Richard Biener  <rguenther@suse.de>
-
-       PR tree-optimization/93040
-       * gcc.dg/optimize-bswaphi-1.c: Amend.
-       * gcc.dg/optimize-bswapsi-2.c: Likewise.
-
-2020-01-09  Jakub Jelinek  <jakub@redhat.com>
-
-       PR inline-asm/93202
-       * gcc.target/riscv/pr93202.c: New test.
-
-       PR target/93141
-       * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
-       of the low half of the constant set.
-       * gcc.target/i386/pr93141-2.c: New test.
-
-2020-01-08  Jeff Law  <law@redhat.com>
-
-       * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
-
-2020-01-08  Joel Brobecker  <brobecker@adacore.com>
-           Olivier Hainque  <hainque@adacore.com>
-
-       * g++.target/aarch64/sve/tls_2.C: Add missing
-       { dg-require-effective-target fpic } directive.
-       * gcc.target/aarch64/noplt_2.c: Likewise.
-       * gcc.target/aarch64/noplt_3.c: Likewise.
-       * gcc.target/aarch64/pic-constantpool1.c: Likewise.
-       * gcc.target/aarch64/pic-small.c: Likewise.
-       * gcc.target/aarch64/pic-symrefplus.c: Likewise.
-       * gcc.target/aarch64/pr66912.c: Likewise.
-       * gcc.target/aarch64/sve/tls_1.c: Likewise.
-       * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
-       * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
-       * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
-       * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
-       * gcc.target/aarch64/tlsle12_1.c: Likewise.
-       * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
-       * gcc.target/aarch64/tlsle24_1.c: Likewise.
-       * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
-       * gcc.target/aarch64/tlsle32_1.c: Likewise.
-       * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
-       * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
-
-2020-01-08  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93187
-       * g++.dg/opt/pr93187.C: New test.
-
-       PR target/93174
-       * gcc.c-torture/compile/pr93174.c: New test.
-
-2020-01-08  Olivier Hainque  <hainque@adacore.com>
-           Alexandre Oliva  <oliva@adacore.com>
-
-       * gcc.target/aarch64/stack-check-alloca.h: Remove
-       #include alloca.h. #define alloca __builtin_alloca
-       instead.
-       * gcc.target/aarch64/stack-check-alloca-1.c: Add
-       { dg-require-effective-target alloca }.
-       * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
-       * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
-       * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
-       * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
-       * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
-       * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
-       * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
-       * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
-       * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
-
-2020-01-08  Martin Liska  <mliska@suse.cz>
-
-       * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
-       * gcc.dg/ipa/ipa-icf-10.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-11.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-12.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-13.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-16.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-18.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-2.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-20.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-21.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-23.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-25.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-26.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-27.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-3.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-35.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-36.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-37.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-38.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-5.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-7.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-8.c: Likewise.
-       * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
-       * gcc.dg/ipa/pr64307.c: Likewise.
-       * gcc.dg/ipa/pr90555.c: Likewise.
-       * gcc.dg/ipa/propmalloc-1.c: Likewise.
-       * gcc.dg/ipa/propmalloc-2.c: Likewise.
-       * gcc.dg/ipa/propmalloc-3.c: Likewise.
-
-2020-01-08  Richard Biener  <rguenther@suse.de>
-
-       PR testsuite/92997
-
-2020-01-08  Richard Earnshaw  <rearnsha@arm.com>
-
-       PR target/93188
-       * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
-
-2020-01-08  Feng Xue  <fxue@os.amperecomputing.com>
-
-       PR ipa/93084
-       * gcc.dg/ipa/ipa-clone-3.c: New test.
-
-2020-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
-
-       * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
-       * g++.old-deja/g++.bugs/900519_06.C: Likewise.
-
-2020-01-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
-
-       * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
-
-2020-01-07  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
-
-2020-01-07  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
-       * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
-       * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
-
-2020-01-07  Jakub Jelinek  <jakub@redhat.com>
-
-       PR tree-optimization/93156
-       * gcc.dg/tree-ssa/pr93156.c: New test.
-
-       PR tree-optimization/93118
-       * gcc.dg/tree-ssa/pr93118.c: New test.
-
-2020-01-07  Martin Liska  <mliska@suse.cz>
-
-       PR tree-optimization/92860
-       * gcc.dg/pr92860-2.c: New test.
-
-2020-01-07  Martin Liska  <mliska@suse.cz>
-
-       PR tree-optimization/92860
-       * gcc.dg/pr92860.c: New test.
-
-2020-01-07  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c++/91369
-       * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
-       static_assert failed for C++2a.
-       * g++.dg/cpp2a/constexpr-new9.C: New test.
-
-2020-01-06  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
-       * gcc.target/aarch64/sve/asrdiv_2.c: New test.
-       * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
-
-2020-01-06  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.dg/vect/vect-cond-arith-8.c: New test.
-       * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
-
-2020-01-06  Nathan Sidwell  <nathan@acm.org>
-
-       PR c++/79592
-       * g++.dg/ubsan/vptr-4.C: Add expected error.
-
-2020-01-06  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
-
-2020-01-05  Andrew Pinski  <apinski@marvell.com>
-
-       * gcc.c-torture/compile/20200105-1.c: New testcase.
-       * gcc.c-torture/compile/20200105-2.c: New testcase.
-       * gcc.c-torture/compile/20200105-3.c: New testcase.
-
-2020-01-05  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * gcc.dg/darwin-version-1.c: Adjust test to use different
-       options for Darwin4-9 and Darwin10+.
-
-2020-01-05  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93141
-       * gcc.target/i386/pr93141-1.c: New test.
-       * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
-
-       PR c++/93138
-       * g++.dg/warn/Wredundant-tags-2.C: New test.
-
-       PR c++/93046
-       * g++.dg/ext/cond4.C: New test.
-
-2020-01-04  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/91640
-       * gfortran.dg/contiguous_10.f90: New.
-
-2020-01-03  Iain Sandoe  <iain@sandoe.co.uk>
-
-       * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
-       effective target masm_intel.
-       * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
-
-2020-01-03  Jakub Jelinek  <jakub@redhat.com>
-
-       PR target/93089
-       * gcc.target/i386/pr93089-2.c: New test.
-       * gcc.target/i386/pr93089-3.c: New test.
-
-       PR target/93089
-       * gcc.target/i386/pr93089-1.c: New test.
-
-       PR target/93110
-       * gcc.dg/torture/pr93110.c: New test.
-
-       PR rtl-optimization/93088
-       * gcc.target/i386/pr93088.c: New test.
-
-2020-01-03  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/92994
-       * gfortran.dg/associate_50.f90: Update dg-error.
-       * gfortran.dg/associate_51.f90: New.
-
-2020-01-03  Jakub Jelinek  <jakub@redhat.com>
-
-       PR fortran/68020
-       * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
-       run.
-
-2020-01-02  Andrew Pinski  <apinski@marvell.com>
-
-       * gcc.c-torture/execute/bitfld-8.c: New testcase.
-       * gcc.c-torture/execute/bitfld-9.c: New testcase.
-
-2020-01-02  Jakub Jelinek  <jakub@redhat.com>
-
-       PR c/90677
-       * c-c++-common/pr90677-2.c: New test.
-
-2020-01-02  Dennis Zhang  <dennis.zhang@arm.com>
-
-       * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
-
-2020-01-02  Tobias Burnus  <tobias@codesourcery.com>
-
-       PR fortran/68020
-       * gfortran.dg/implied_shape_4.f90: New.
-       * gfortran.dg/implied_shape_5.f90: New.
-
-2020-01-02  Jakub Jelinek  <jakub@redhat.com>
-
-       PR ipa/93087
-       * c-c++-common/cold-1.c: New test.
-
-2020-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
-
-       PR libfortran/90374
-       * gfortran.dg/fmt_zero_width.f90: Update test case.
+       * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
+       * g++.target/arm/no_unique_address_2.C: Likewise.
 
-2020-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
+2021-01-01  Alexandre Oliva  <oliva@adacore.com>
 
-       PR fortran/93113
-       * gfortran.dg/dependency_58.f90: New test.
+       * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
+       * gcc.target/arm/headmerge-2.c: Likewise.
 
-2020-01-01  Jakub Jelinek  <jakub@redhat.com>
+2021-01-01  Alexandre Oliva  <oliva@adacore.com>
 
-       Update copyright years.
+       * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
 
-       PR tree-optimization/93098
-       * gcc.c-torture/compile/pr93098.c: New test.
 \f
-Copyright (C) 2020 Free Software Foundation, Inc.
+Copyright (C) 2021 Free Software Foundation, Inc.
 
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright