2023-05-18 Joseph Myers * gcc.dg/format/c2x-printf-1.c: Test %B here. * gcc.dg/format/ext-9.c: Do not test %B here. 2023-05-17 Harald Anlauf PR fortran/95374 PR fortran/104352 * gfortran.dg/zero_sized_13.f90: New test. 2023-05-17 Jivan Hakobyan * gcc.target/riscv/shift-and-2.c: Fixed test * gcc.target/riscv/zbb-rol-ror-01.c: New test * gcc.target/riscv/zbb-rol-ror-02.c: New test * gcc.target/riscv/zbb-rol-ror-03.c: New test * gcc.target/riscv/zbb-rol-ror-04.c: New test * gcc.target/riscv/zbb-rol-ror-05.c: New test * gcc.target/riscv/zbb-rol-ror-06.c: New test * gcc.target/riscv/zbb-rol-ror-07.c: New test 2023-05-17 Jakub Jelinek PR c++/109884 * c-c++-common/pr109884.c: New test. 2023-05-17 Juzhe-Zhong * gcc.target/riscv/rvv/base/vxrm-10.c: New test. * gcc.target/riscv/rvv/base/vxrm-6.c: New test. * gcc.target/riscv/rvv/base/vxrm-7.c: New test. * gcc.target/riscv/rvv/base/vxrm-8.c: New test. * gcc.target/riscv/rvv/base/vxrm-9.c: New test. 2023-05-17 Juzhe-Zhong * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase. * g++.target/riscv/rvv/base/bug-12.C: Ditto. * g++.target/riscv/rvv/base/bug-14.C: Ditto. * g++.target/riscv/rvv/base/bug-15.C: Ditto. * g++.target/riscv/rvv/base/bug-16.C: Ditto. * g++.target/riscv/rvv/base/bug-17.C: Ditto. * g++.target/riscv/rvv/base/bug-18.C: Ditto. * g++.target/riscv/rvv/base/bug-19.C: Ditto. * g++.target/riscv/rvv/base/bug-20.C: Ditto. * g++.target/riscv/rvv/base/bug-21.C: Ditto. * g++.target/riscv/rvv/base/bug-22.C: Ditto. * g++.target/riscv/rvv/base/bug-23.C: Ditto. * g++.target/riscv/rvv/base/bug-3.C: Ditto. * g++.target/riscv/rvv/base/bug-5.C: Ditto. * g++.target/riscv/rvv/base/bug-6.C: Ditto. * g++.target/riscv/rvv/base/bug-8.C: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto. * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto. * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto. * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto. * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto. * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto. * gcc.target/riscv/rvv/base/vxrm-2.c: New test. * gcc.target/riscv/rvv/base/vxrm-3.c: New test. * gcc.target/riscv/rvv/base/vxrm-4.c: New test. * gcc.target/riscv/rvv/base/vxrm-5.c: New test. 2023-05-17 Juzhe-Zhong * gcc.target/riscv/rvv/base/vxrm-1.c: New test. 2023-05-17 Tobias Burnus * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix for 'finalize' as a ptr is now 'delete' instead of 'release'. * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved to if (allocated) block * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a replaced by a MEM< _25 > expression. * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump. * gfortran.dg/gomp/map-10.f90: New test. 2023-05-17 Stefan Schulze Frielinghaus * g++.target/s390/atomic-align-1.C: New test. * gcc.target/s390/atomic-align-1.c: New test. * gcc.target/s390/atomic-align-2.c: New test. 2023-05-17 Jakub Jelinek PR c++/109868 * g++.dg/init/pr109868.C: New test. 2023-05-17 Pan Li * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test. 2023-05-17 Jiufu Guo PR target/106708 * gcc.target/powerpc/pr106708.c: Add test function. 2023-05-16 Joseph Myers * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c, gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c, gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c, gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests. * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration in for loop here. * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do not expect errors for typedef declaration in for loop. 2023-05-16 Gaius Mulley PR modula2/109879 * gm2/isolib/run/pass/testreadint.mod: New test. 2023-05-16 Marek Polacek PR c++/109774 * g++.dg/warn/Wdangling-reference13.C: New test. 2023-05-16 Patrick Palka PR c++/109871 * g++.dg/cpp2a/desig27.C: New test. 2023-05-16 Carl Love * gcc.target/powerpc/int_128bit-runnable.c: Update expected instruction counts. 2023-05-16 Carl Love * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do compile specifier. 2023-05-16 Richard Sandiford * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves to occur after the intrinsic instruction, rather than requiring them to happen before. * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise. 2023-05-16 Pan Li * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: Replace stdint.h with stdint-gcc.h. * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto. * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto. * gcc.target/riscv/rvv/autovec/series-1.c: Ditto. * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto. * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto. 2023-05-16 Stefan Schulze Frielinghaus * gcc.target/s390/memset-1.c: Test case memset1 makes use of vst, now. 2023-05-16 Paul Thomas PR fortran/105152 PR fortran/100193 PR fortran/87946 PR fortran/103389 PR fortran/104429 PR fortran/82774 * gfortran.dg/pr105152.f90 : New test * gfortran.dg/pr100193.f90 : New test * gfortran.dg/pr87946.f90 : New test * gfortran.dg/pr103389.f90 : New test * gfortran.dg/pr104429.f90 : New test * gfortran.dg/pr82774.f90 : New test 2023-05-16 Senthil Kumar Selvaraj * gcc.dg/attr-returns-nonnull.c: Skip if keeps_null_pointer_checks. * gcc.dg/init-compare-1.c: Likewise. * gcc.dg/ipa/pr85734.c: Likewise. * gcc.dg/ipa/propmalloc-1.c: Likewise. * gcc.dg/ipa/propmalloc-2.c: Likewise. * gcc.dg/ipa/propmalloc-3.c: Likewise. * gcc.dg/ipa/propmalloc-4.c: Likewise. * gcc.dg/tree-ssa/evrp11.c: Likewise. * gcc.dg/tree-ssa/pr83648.c: Likewise. 2023-05-16 Andrew Pinski PR tree-optimization/109424 * gcc.dg/tree-ssa/bool-12.c: New test. * gcc.dg/tree-ssa/bool-13.c: New test. * gcc.dg/tree-ssa/minmax-20.c: New test. * gcc.dg/tree-ssa/minmax-21.c: New test. 2023-05-15 Joseph Myers * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests. 2023-05-15 Joseph Myers * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from __has_c_attribute for all C2x attributes. 2023-05-15 Harald Anlauf PR fortran/109846 * gfortran.dg/ptr-func-5.f90: New test. 2023-05-15 Patrick Palka * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast. 2023-05-15 Kyrylo Tkachov * gcc.target/aarch64/facg_1.c: New test. 2023-05-15 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_7.c: New test. 2023-05-15 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg. 2023-05-15 Pan Li Juzhe-Zhong kito-cheng * gcc.target/riscv/rvv/base/vf_avl-1.c: New test. 2023-05-15 Richard Biener * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target and dg-do. 2023-05-15 Juzhe-Zhong * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase. * gcc.target/riscv/rvv/autovec/align-1.c: New test. * gcc.target/riscv/rvv/autovec/align-2.c: New test. 2023-05-14 Andrew Pinski PR tree-optimization/109829 * gcc.dg/tree-ssa/abs-3.c: New test. * gcc.dg/tree-ssa/abs-4.c: New test. 2023-05-14 Uros Bizjak PR target/109807 * gcc.target/i386/pr109825.c: New test. 2023-05-13 Prathamesh Kulkarni * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new code-gen. * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise. * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise. * gcc.target/aarch64/interleave-init-1.c: Rename to ... * gcc.target/aarch64/vec-init-18.c: ... this. * gcc.target/aarch64/vec-init-19.c: New test. * gcc.target/aarch64/vec-init-20.c: Likewise. * gcc.target/aarch64/vec-init-21.c: Likewise. * gcc.target/aarch64/vec-init-22-size.c: Likewise. * gcc.target/aarch64/vec-init-22-speed.c: Likewise. * gcc.target/aarch64/vec-init-22.h: New header. 2023-05-13 Andrew Pinski PR tree-optimization/109834 * gcc.c-torture/compile/pr109834-1.c: New test. * gcc.dg/tree-ssa/pr109834-1.c: New test. 2023-05-12 Jerry DeLisle PR fortran/109662 * gfortran.dg/pr109662-a.f90: Add a section to verify that a short namelist read does not modify the variable. 2023-05-12 Gaius Mulley PR modula2/109830 * gm2/isolib/run/pass/seqappend.mod: New test. 2023-05-12 Kito Cheng Juzhe-Zhong PR target/109743 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test. * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test. * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test. * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test. 2023-05-12 Richard Biener PR tree-optimization/64731 * gcc.target/i386/pr64731.c: New testcase. 2023-05-12 Patrick Palka PR c++/83258 * g++.dg/ext/visibility/anon8.C: Mention PR83258. * g++.dg/template/function2.C: Removed. 2023-05-12 Patrick Palka PR c++/109752 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ... * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite. 2023-05-12 Juzhe Zhong * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI 2023-05-12 Juzhe Zhong * gcc.target/riscv/rvv/rvv.exp: * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test. * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test. 2023-05-12 Pan Li * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here. * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here. * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here. * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here. * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here. * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here. * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here. * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here. * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here. * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here. * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here. * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here. * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here. * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here. * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here. * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here. * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here. * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here. * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here. * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here. * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here. * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to... * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here. * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary. 2023-05-12 Pan Li * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail. * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto. * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto. * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto. * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto. * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto. * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto. * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto. * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto. * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto. * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto. * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto. 2023-05-12 Haochen Gui * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check with dg-skip-if has_arch_ppc64. * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise. * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise. 2023-05-12 Haochen Gui * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check with has_arch_ppc64. * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise. * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise. * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise. * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise. * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise. 2023-05-12 Haochen Gui * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check with has_arch_ppc64. * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise. * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise. 2023-05-12 Haochen Gui * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check. * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise. * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case is invalid now. * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check. 2023-05-11 Gaius Mulley PR modula2/109810 * gm2/pim/fail/highice.mod: New test. 2023-05-11 Patrick Palka PR c++/109745 * g++.dg/cpp0x/constexpr-mutable4.C: New test. * g++.dg/cpp0x/constexpr-mutable5.C: New test. * g++.dg/cpp1y/constexpr-mutable2.C: New test. 2023-05-11 mtsamis * gcc.target/aarch64/swar_to_vec_cmp.c: New test. 2023-05-11 Uros Bizjak PR target/109807 * gcc.target/i386/pr109807.c: New test. 2023-05-11 Patrick Palka PR c++/103807 * g++.dg/cpp2a/lambda-targ1.C: New test. 2023-05-11 Robin Dapp * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test. * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test. * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test. * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test. 2023-05-11 Patrick Palka Jonathan Wakely PR c++/83258 PR c++/80488 PR c++/97700 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage" error for the template argument &B2:fn in C++17 mode. * g++.dg/cpp0x/lambda/lambda-conv15.C: New test. * g++.dg/cpp2a/nontype-class56.C: New test. * g++.dg/template/function2.C: New test. 2023-05-11 Alexandre Oliva * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h include, call builtin. 2023-05-11 Robin Dapp Michael Collison * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/shift-template.h: New test. * gcc.target/riscv/rvv/autovec/shift-run.c: New test. * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test. * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test. * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test. * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vadd-template.h: New test. * gcc.target/riscv/rvv/autovec/vand-run.c: New test. * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vand-template.h: New test. * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test. * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test. * gcc.target/riscv/rvv/autovec/vmax-run.c: New test. * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vmax-template.h: New test. * gcc.target/riscv/rvv/autovec/vmin-run.c: New test. * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vmin-template.h: New test. * gcc.target/riscv/rvv/autovec/vmul-run.c: New test. * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vmul-template.h: New test. * gcc.target/riscv/rvv/autovec/vor-run.c: New test. * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vor-template.h: New test. * gcc.target/riscv/rvv/autovec/vrem-run.c: New test. * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vrem-template.h: New test. * gcc.target/riscv/rvv/autovec/vsub-run.c: New test. * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vsub-template.h: New test. * gcc.target/riscv/rvv/autovec/vxor-run.c: New test. * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test. * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test. * gcc.target/riscv/rvv/autovec/vxor-template.h: New test. * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file. * gcc.target/riscv/rvv/autovec/vadd-run.c: New file. * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file. * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file. * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file. * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file. * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file. * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file. * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file. * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file. * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file. 2023-05-11 Thomas Schwinge * lib/torture-options.exp (torture-init-done): Add. * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize implicit 'torture-init'. * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise. * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise. * lib/objc-dg.exp (objc-dg-runtest): Likewise. 2023-05-11 Thomas Schwinge * gcc.target/arm/acle/acle.exp: Add missing 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS' usage. * gcc.target/arm/cmse/cmse.exp: Likewise. * gcc.target/arm/pure-code/pure-code.exp: Likewise. 2023-05-11 Roger Sayle * gcc.dg/fold-popcount-8.c: New test case. * gcc.dg/fold-popcount-9.c: Likewise. * gcc.dg/fold-popcount-10.c: Likewise. 2023-05-11 Roger Sayle * gcc.dg/fold-parity-6.c: New test. * gcc.dg/fold-parity-7.c: Likewise. * gcc.dg/fold-popcount-6.c: Likewise. * gcc.dg/fold-popcount-7.c: Likewise. 2023-05-11 Juzhe-Zhong * gcc.target/riscv/rvv/autovec/series-1.c: New test. * gcc.target/riscv/rvv/autovec/series_run-1.c: New test. 2023-05-10 Marek Polacek PR c++/109680 * g++.dg/ext/is_convertible6.C: New test. 2023-05-10 Uros Bizjak PR target/92658 * gcc.target/i386/pr92658-sse4-4b.c: New test. * gcc.target/i386/pr92658-sse4-8b.c: New test. 2023-05-10 Andrew Pinski * gcc.c-torture/execute/20230510-1.c: New test. 2023-05-10 Jason Merrill DR 2543 * g++.dg/DRs/dr2543.C: New test. 2023-05-10 Jason Merrill * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr. * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics. * g++.dg/cpp2a/consteval20.C: Likewise. * g++.dg/cpp2a/consteval24.C: Likewise. * g++.dg/cpp2a/srcloc20.C: Likewise. 2023-05-10 Richard Biener * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1. 2023-05-10 Kyrylo Tkachov * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun. 2023-05-10 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev intrinsics. 2023-05-10 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub. * gcc.target/aarch64/simd/pr99195_6.c: New test. 2023-05-10 Kyrylo Tkachov * gcc.target/aarch64/simd/pr99195_5.c: New test. 2023-05-10 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn. 2023-05-10 Jakub Jelinek PR c++/109756 * g++.dg/cpp0x/gen-attrs-78.C: New test. 2023-05-10 Li Xu * gcc.target/riscv/rvv/base/scalar_move-10.c: New test. * gcc.target/riscv/rvv/base/scalar_move-11.c: New test. 2023-05-10 Juzhe-Zhong * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase. * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto. * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto. * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto. * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto. * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto. * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto. * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto. * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto. * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto. * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto. * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto. * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto. * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto. 2023-05-10 Juzhe-Zhong PR target/109773 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test. * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test. 2023-05-10 Andrew Pinski * gcc.c-torture/execute/20230509-1.c: New test. 2023-05-09 Patrick Palka PR c++/109752 * g++.dg/cpp2a/concepts-pr109752.C: New test. 2023-05-09 Patrick Palka PR c++/109761 * g++.dg/cpp0x/noexcept78.C: New test. 2023-05-09 Richard Sandiford * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs. * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise. 2023-05-09 Richard Sandiford * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use sve2_flags instead of sve_flags. 2023-05-09 Gaius Mulley PR modula2/109779 * gm2/isolib/run/pass/skiplinetest.mod: New test. 2023-05-09 Jakub Jelinek PR c++/109756 * g++.dg/cpp23/attr-assume11.C: New test. 2023-05-09 Jakub Jelinek PR tree-optimization/109778 * gcc.dg/lto/pr109778_0.c: New test. * gcc.dg/lto/pr109778_1.c: New file. 2023-05-09 Jakub Jelinek PR tree-optimization/109778 * gcc.c-torture/execute/pr109778.c: New test. 2023-05-09 Richard Sandiford * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register allocation for temporary results, rather than requiring specific registers. * gcc.target/aarch64/auto-init-padding-1.c: Likewise. * gcc.target/aarch64/auto-init-padding-2.c: Likewise. * gcc.target/aarch64/auto-init-padding-3.c: Likewise. * gcc.target/aarch64/auto-init-padding-4.c: Likewise. * gcc.target/aarch64/auto-init-padding-9.c: Likewise. * gcc.target/aarch64/memset-corner-cases.c: Likewise. * gcc.target/aarch64/memset-q-reg.c: Likewise. * gcc.target/aarch64/simd/vaddlv_1.c: Likewise. * gcc.target/aarch64/sve-neon-modes_1.c: Likewise. * gcc.target/aarch64/sve-neon-modes_3.c: Likewise. * gcc.target/aarch64/sve/load_scalar_offset_1.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/pr89007-1.c: Likewise. * gcc.target/aarch64/sve/pr89007-2.c: Likewise. * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise. * gcc.target/aarch64/vadd_reduc-1.c: Likewise. * gcc.target/aarch64/vadd_reduc-2.c: Likewise. * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary predicate register to be any of p4-p7, rather than requiring p4 specifically. * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise. * 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_s8.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_u8.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. 2023-05-09 Richard Sandiford * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any FP/vector register, not just register 0-9. * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. * gcc.target/aarch64/ldp_stp_8.c: Likewise. * gcc.target/aarch64/ldp_stp_17.c: Likewise. * gcc.target/aarch64/ldp_stp_21.c: Likewise. * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise. * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise. * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise. * gcc.target/aarch64/sve/adr_1.c: Likewise. * gcc.target/aarch64/sve/adr_2.c: Likewise. * gcc.target/aarch64/sve/adr_3.c: Likewise. * gcc.target/aarch64/sve/adr_4.c: Likewise. * gcc.target/aarch64/sve/adr_5.c: Likewise. * gcc.target/aarch64/sve/extract_1.c: Likewise. * gcc.target/aarch64/sve/extract_2.c: Likewise. * gcc.target/aarch64/sve/extract_3.c: Likewise. * gcc.target/aarch64/sve/extract_4.c: Likewise. * gcc.target/aarch64/sve/slp_4.c: Likewise. * gcc.target/aarch64/sve/spill_3.c: Likewise. * gcc.target/aarch64/vfp-1.c: Likewise. * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just s0-s7. * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as z2-z7. 2023-05-09 Richard Sandiford * g++.target/aarch64/sve/vcond_1.C: Allow any predicate register for the temporary results, not just p0-p7. * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise. * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise. * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise. * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise. * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise. * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise. * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise. * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise. * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise. * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise. * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise. * gcc.target/aarch64/sve/vcond_2.c: Likewise. * gcc.target/aarch64/sve/vcond_3.c: Likewise. * gcc.target/aarch64/sve/vcond_7.c: Likewise. * gcc.target/aarch64/sve/vcond_18.c: Likewise. * gcc.target/aarch64/sve/vcond_19.c: Likewise. * gcc.target/aarch64/sve/vcond_20.c: Likewise. 2023-05-09 Richard Sandiford * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select between two constant vectors, allow the constant moves to appear in either order. * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise. 2023-05-09 Richard Sandiford * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow moves to occur after the intrinsic instruction, rather than requiring them to happen before. * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise. * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise. * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise. * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise. * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise. * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise. 2023-05-09 Richard Sandiford * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register allocation in the case where a move occurs after the intrinsic instruction. * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise. * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise. 2023-05-09 Richard Sandiford * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs. * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise. * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise. * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise. 2023-05-09 Jason Merrill PR c++/106740 * g++.dg/template/friend78.C: New test. 2023-05-08 Roger Sayle Uros Bizjak * gcc.target/i386/insvti_highpart-1.c: New test case. 2023-05-08 Andrew Pinski PR testsuite/109776 * gcc.dg/pr81192.c: Fix integer constants for int16 targets. 2023-05-08 Kito Cheng * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change stdint.h to stdint-gcc.h. * gcc.target/riscv/rvv/autovec/template-1.h: Ditto. * gcc.target/riscv/rvv/autovec/riscv_vector.h: New. 2023-05-08 Thomas Schwinge * g++.dg/guality/guality.exp: Move 'torture-init' earlier. * gcc.dg/guality/guality.exp: Likewise. * gfortran.dg/guality/guality.exp: Likewise. * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set. * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set. * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init' determine the default 'LTO_OPTIONS'. * lib/torture-options.exp (torture-init, torture-finish): Let each 'torture-init' determine the 'LTO_TORTURE_OPTIONS'. 2023-05-08 Patrick Palka PR c++/106214 PR c++/93107 * g++.dg/cpp1z/class-deduction114.C: New test. 2023-05-08 Andrew Pinski * gcc.dg/tree-ssa/abs-2.c: Update tree scan for details change in wording. * gcc.dg/tree-ssa/minmax-17.c: Likewise. * gcc.dg/tree-ssa/pr103771.c: Likewise. * gcc.dg/tree-ssa/minmax-18.c: New test. * gcc.dg/tree-ssa/minmax-19.c: New test. 2023-05-08 Andrew Pinski * gcc.dg/tree-ssa/minmax-17.c: New test. 2023-05-08 Andrew Pinski PR tree-optimization/49959 PR tree-optimization/103771 * c-c++-common/torture/harden-cond-comp.c: Change testcase slightly to avoid the new phiopt optimization. * gcc.dg/tree-ssa/abs-2.c: New test. * gcc.dg/tree-ssa/pr103771.c: New test. 2023-05-08 Juzhe-Zhong * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo. 2023-05-08 Andrew Pinski * gcc.dg/tree-ssa/evrp7.c: Update for output change. * gcc.dg/tree-ssa/evrp8.c: Likewise. * gcc.dg/tree-ssa/vrp35.c: Likewise. * gcc.dg/tree-ssa/vrp36.c: Likewise. * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not to check for assignment too instead of just a call. * c-c++-common/goacc/kernels-alias-8.c: Update test for removal of load. * gcc.dg/pr81192.c: Rewrite testcase in gimple based test. 2023-05-08 Jerry DeLisle PR fortran/109662 * gfortran.dg/pr109662-a.f90: New test. 2023-05-07 Patrick Palka PR c++/85979 * g++.dg/diagnostic/alignof4.C: New test. 2023-05-07 Patrick Palka DR 2256 PR c++/103091 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for goto made valid by DR 2256. * g++.dg/init/goto4.C: New test. 2023-05-07 Patrick Palka * g++.dg/cpp2a/concepts-alias6.C: New test. 2023-05-07 Patrick Palka PR c++/98283 * g++.dg/cpp1y/paren6.C: New test. 2023-05-07 Patrick Palka PR c++/109651 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test. * g++.dg/cpp2a/lambda-generic-ttp2.C: New test. 2023-05-07 Patrick Palka PR c++/109480 * g++.dg/template/non-dependent25a.C: New test. 2023-05-07 Patrick Palka PR c++/109480 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the expected "without object" diagnostic isn't replaced by a "call to non-constexpr function" diagnostic. * g++.dg/template/non-dependent25.C: New test. 2023-05-07 Jiufu Guo * gcc.target/powerpc/parall_5insn_const.c: New test. 2023-05-07 Roger Sayle PR target/43644 * gcc.target/i386/pr43644.c: New test case. 2023-05-06 Xi Ruoyao * gcc.target/loongarch/shrink-wrap.c: New test. 2023-05-06 Juzhe-Zhong * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization. * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test. * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test. * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test. * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test. * gcc.target/riscv/rvv/autovec/scalable-1.c: New test. * gcc.target/riscv/rvv/autovec/template-1.h: New test. * gcc.target/riscv/rvv/autovec/v-1.c: New test. * gcc.target/riscv/rvv/autovec/v-2.c: New test. * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test. * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test. * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test. * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test. * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test. * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test. * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test. * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test. * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test. * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test. * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test. * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test. * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test. * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test. * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test. * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test. * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test. * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test. * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test. * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test. * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test. * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test. * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test. * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test. * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test. 2023-05-06 Jerry DeLisle PR fortran/109662 * gfortran.dg/pr109662.f90: New test. 2023-05-06 Jakub Jelinek * gcc.dg/tree-ssa/range-sincos-2.c: New test. 2023-05-06 Juzhe-Zhong PR target/109748 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test. 2023-05-06 Jakub Jelinek * gcc.dg/tree-ssa/range-sqrt-2.c: New test. 2023-05-06 Hans-Peter Nilsson * gcc.target/cris/peep2-addsplit1.c: New test. 2023-05-05 Hans-Peter Nilsson * gcc.target/cris/peep2-movandsplit1.c: New test. 2023-05-05 Hans-Peter Nilsson * gcc.target/cris/peep2-lsrandsplit1.c, gcc.target/cris/peep2-movulsr2.c: New tests. 2023-05-05 Harald Anlauf PR fortran/109641 * gfortran.dg/overload_5.f90: New test. 2023-05-05 Pan Li Ju-Zhe Zhong * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Adjust indexed load/store check condition. 2023-05-05 Pan Li * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Adjust test check condition. 2023-05-05 Juzhe-Zhong PR target/109615 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase. * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test. 2023-05-05 Uros Bizjak * gcc.target/i386/sse2-mmx-mult-vec.c: New test. 2023-05-05 Andrew Pinski PR tree-optimization/109732 * gcc.dg/pr109732.c: New test. * gcc.dg/pr109732-1.c: New test. 2023-05-05 Andrew Pinski PR tree-optimization/109722 * gcc.dg/tree-ssa/abs-1.c: New test. 2023-05-04 Gaius Mulley PR modula2/109729 * gm2/pim/run/pass/ForChar.mod: New test. 2023-05-04 Kyrylo Tkachov * gcc.target/aarch64/simd/pr99195_4.c: New test. 2023-05-04 Julian Brown PR fortran/109622 * gfortran.dg/goacc/pr109622-5.f90: New test. * gfortran.dg/goacc/pr109622-6.f90: New test. 2023-05-04 Andrew Pinski * gcc.dg/tree-ssa/minmax-15.c: Update test. * gcc.dg/tree-ssa/minmax-16.c: Update test. * gcc.dg/tree-ssa/minmax-3.c: Update test. * gcc.dg/tree-ssa/minmax-4.c: Update test. * gcc.dg/tree-ssa/minmax-5.c: Update test. * gcc.dg/tree-ssa/minmax-8.c: Update test. 2023-05-04 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_3.c: New test. 2023-05-04 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops. * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops. 2023-05-04 Richard Biener PR tree-optimization/109724 * g++.dg/torture/pr109724.C: New testcase. 2023-05-04 Jakub Jelinek PR debug/109676 * g++.target/i386/pr109676.C: New test. 2023-05-04 Hans-Peter Nilsson * gcc.target/cris/peep2-andsplit1.c: New test. * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c, gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c: Adjust values to avoid interference with "opsplit1" with AND. Add whitespace to match-strings that may be confused with identifiers or file names. 2023-05-03 Jason Merrill PR c++/91618 PR c++/109649 * g++.dg/template/friend77.C: New test. 2023-05-03 Aldy Hernandez PR tree-optimization/109711 * gcc.dg/tree-ssa/pr109711-1.c: New file. * gcc.dg/tree-ssa/pr109711-2.c: New file. 2023-05-03 Alexander Monakov PR sanitizer/90746 * gcc.dg/sancov/basic0.c: Verify absence of tailcall. 2023-05-03 Richard Sandiford * g++.target/aarch64/pr109661-1.C: New test. * g++.target/aarch64/pr109661-2.C: Likewise. * g++.target/aarch64/pr109661-3.C: Likewise. * g++.target/aarch64/pr109661-4.C: Likewise. * gcc.target/aarch64/pr109661-1.c: Likewise. 2023-05-03 Murray Steele Christophe Lyon * g++.target/arm/mve.exp: Add general-c++ and general directories. * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test. * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test. * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test. * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test. 2023-05-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/abi-10.c: New test. * gcc.target/riscv/rvv/base/abi-11.c: New test. * gcc.target/riscv/rvv/base/abi-12.c: New test. * gcc.target/riscv/rvv/base/abi-13.c: New test. * gcc.target/riscv/rvv/base/abi-14.c: New test. * gcc.target/riscv/rvv/base/abi-15.c: New test. * gcc.target/riscv/rvv/base/abi-16.c: New test. * gcc.target/riscv/rvv/base/abi-8.c: New test. * gcc.target/riscv/rvv/base/abi-9.c: New test. * gcc.target/riscv/rvv/base/tuple-1.c: New test. * gcc.target/riscv/rvv/base/tuple-10.c: New test. * gcc.target/riscv/rvv/base/tuple-11.c: New test. * gcc.target/riscv/rvv/base/tuple-12.c: New test. * gcc.target/riscv/rvv/base/tuple-13.c: New test. * gcc.target/riscv/rvv/base/tuple-14.c: New test. * gcc.target/riscv/rvv/base/tuple-15.c: New test. * gcc.target/riscv/rvv/base/tuple-16.c: New test. * gcc.target/riscv/rvv/base/tuple-17.c: New test. * gcc.target/riscv/rvv/base/tuple-18.c: New test. * gcc.target/riscv/rvv/base/tuple-19.c: New test. * gcc.target/riscv/rvv/base/tuple-2.c: New test. * gcc.target/riscv/rvv/base/tuple-20.c: New test. * gcc.target/riscv/rvv/base/tuple-21.c: New test. * gcc.target/riscv/rvv/base/tuple-22.c: New test. * gcc.target/riscv/rvv/base/tuple-23.c: New test. * gcc.target/riscv/rvv/base/tuple-24.c: New test. * gcc.target/riscv/rvv/base/tuple-25.c: New test. * gcc.target/riscv/rvv/base/tuple-26.c: New test. * gcc.target/riscv/rvv/base/tuple-27.c: New test. * gcc.target/riscv/rvv/base/tuple-3.c: New test. * gcc.target/riscv/rvv/base/tuple-4.c: New test. * gcc.target/riscv/rvv/base/tuple-5.c: New test. * gcc.target/riscv/rvv/base/tuple-6.c: New test. * gcc.target/riscv/rvv/base/tuple-7.c: New test. * gcc.target/riscv/rvv/base/tuple-8.c: New test. * gcc.target/riscv/rvv/base/tuple-9.c: New test. * gcc.target/riscv/rvv/base/user-10.c: New test. * gcc.target/riscv/rvv/base/user-11.c: New test. * gcc.target/riscv/rvv/base/user-12.c: New test. * gcc.target/riscv/rvv/base/user-13.c: New test. * gcc.target/riscv/rvv/base/user-14.c: New test. * gcc.target/riscv/rvv/base/user-15.c: New test. * gcc.target/riscv/rvv/base/user-7.c: New test. * gcc.target/riscv/rvv/base/user-8.c: New test. * gcc.target/riscv/rvv/base/user-9.c: New test. 2023-05-03 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding add/sub intrinsics. 2023-05-03 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary and binary floating-point ops. * gcc.target/aarch64/simd/pr99195_2.c: New test. 2023-05-03 Jason Merrill * g++.dg/template/nontype12.C: Check for duplicate error. 2023-05-02 Andrew Pinski PR tree-optimization/109702 * gcc.dg/tree-ssa/phi-opt-25b.c: New test. 2023-05-02 Andrew Pinski PR target/109657 * gcc.target/aarch64/csinv-2.c: New test. 2023-05-02 Jason Merrill PR c++/109678 * g++.dg/cpp1z/variant1.C: New test. 2023-05-02 Patrick O'Neill * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test. * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test. * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test. * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test. * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test. * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test. * gcc.target/riscv/amo-table-a-6-fence-1.c: New test. * gcc.target/riscv/amo-table-a-6-fence-2.c: New test. * gcc.target/riscv/amo-table-a-6-fence-3.c: New test. * gcc.target/riscv/amo-table-a-6-fence-4.c: New test. * gcc.target/riscv/amo-table-a-6-fence-5.c: New test. * gcc.target/riscv/amo-table-a-6-load-1.c: New test. * gcc.target/riscv/amo-table-a-6-load-2.c: New test. * gcc.target/riscv/amo-table-a-6-load-3.c: New test. * gcc.target/riscv/amo-table-a-6-store-1.c: New test. * gcc.target/riscv/amo-table-a-6-store-2.c: New test. * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test. * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test. 2023-05-02 Patrick O'Neill PR target/89835 * gcc.target/riscv/pr89835.c: New test. 2023-05-02 Yanzhang Wang Pan Li PR target/109617 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test. 2023-05-02 Patrick Palka PR c++/109506 * g++.dg/cpp0x/nsdmi-template26.C: New test. 2023-05-02 Richard Biener * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32. * gcc.target/i386/pr88531-2b.c: Likewise. * gcc.target/i386/pr88531-2c.c: Likewise. * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512. 2023-05-01 Jason Merrill PR c++/109666 * g++.dg/cpp0x/nsdmi-array2.C: New test. 2023-04-30 Jeff Law Revert: 2023-04-30 Longjun Luo * gcc.dg/builtin-redefine.c: Test for redefintion warnings for __LINE__. * gcc.dg/builtin-redefine-1.c: New test. 2023-04-30 Roger Sayle * gcc.target/xstormy16/neghi2.c: Update expected implementation. 2023-04-30 Andrew Pinski * gcc.dg/init-bad-1.c: Update error message. * gcc.dg/init-bad-2.c: Likewise. * gcc.dg/init-bad-3.c: Likewise. * gcc.dg/init-excess-3.c: Likewise. * gcc.dg/pr61096-1.c: Likewise. 2023-04-30 Andrew Pinski PR c/107926 * gcc.dg/init-excess-3.c: New test. 2023-04-30 Martin Liska * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected output. * c-c++-common/hwasan/heap-overflow.c: Likewise. * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise. * c-c++-common/hwasan/use-after-free.c: Likewise. 2023-04-30 Longjun Luo * gcc.dg/builtin-redefine.c: Test for redefintion warnings for __LINE__. * gcc.dg/builtin-redefine-1.c: New test. 2023-04-30 Gaius Mulley * gm2/pim/run/pass/constlitbase.mod: New test. 2023-04-29 Roger Sayle * gcc.target/xstormy16/neghi2.c: New test case. * gcc.target/xstormy16/rotatehi-1.c: Likewise. 2023-04-29 Roger Sayle * gcc.target/xstormy16/swpn-1.c: New QImode test case. * gcc.target/xstormy16/swpn-2.c: New zero_extend test case. * gcc.target/xstormy16/swpn-3.c: New sign_extend test case. * gcc.target/xstormy16/swpn-4.c: New HImode test case. 2023-04-29 Jeff Law * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to encourage if-conversion. Skip for -Os. * gcc.target/mips/movcc-3.c: Similarly. 2023-04-29 Fei Gao * gcc.target/riscv/rv32e_stack.c: New test. 2023-04-28 Hans-Peter Nilsson * lib/scanasm.exp (parse_function_bodies): Set fluff to include empty lines (besides optionally leading whitespace). 2023-04-28 Matevos Mehrabyan * gcc.target/riscv/divmod-1.c: New testcase. * gcc.target/riscv/divmod-2.c: New testcase. 2023-04-28 Karen Sargsyan * gcc.target/riscv/zbc32.c: New test. * gcc.target/riscv/zbc64.c: New test. 2023-04-28 Jivan Hakobyan * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check. * gcc.target/riscv/zbb-min-max-03.c: New tests. 2023-04-28 Andrew Pinski * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly. * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert as that now does the combining. 2023-04-28 Roger Sayle PR rtl-optimization/109476 * gcc.target/avr/mmcu/pr109476.c: New test case. 2023-04-28 Richard Biener * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere. * gcc.dg/vect/vect-71.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise. 2023-04-28 Richard Biener * gcc.target/i386/pr89618-2.c: New testcase. * gcc.target/i386/pr88531-2b.c: Adjust. * gcc.target/i386/pr88531-2c.c: Likewise. 2023-04-28 Pan Li kito-cheng * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test. 2023-04-28 Richard Biener PR ipa/109652 * gcc.dg/torture/pr109652.c: New testcase. 2023-04-28 Julian Brown PR fortran/109622 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output. 2023-04-28 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops. 2023-04-28 Jakub Jelinek * gcc.dg/tree-ssa/range-sqrt.c: New test. * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid ranger optimizing sqrt (-1) call away because it is only used in test for whether it returns NaN. 2023-04-28 Aldy Hernandez Jakub Jelinek * gcc.dg/tree-ssa/range-sincos.c: New test. 2023-04-28 Jan Beulich * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers. * g++.dg/modules/alias-1_d.C: Likewise. * g++.dg/modules/alias-1_e.C: Likewise. * g++.dg/modules/alias-1_f.C: Likewise. * g++.dg/modules/cpp-6_c.C: Likewise. * g++.dg/modules/dir-only-2_b.C: Likewise. 2023-04-28 Jan Beulich * g++.dg/modules/bad-mapper-3.C: Relax failure pattern. 2023-04-28 Alexandre Oliva * c-c++-common/torture/harden-cond-comp.c: New. 2023-04-27 Jason Merrill * g++.dg/template/copy1.C: Adjust error lines. 2023-04-27 Pan Li * gcc.target/riscv/read-thread-pointer.c: Add required tls. 2023-04-27 Aldy Hernandez PR tree-optimization/109639 * gcc.dg/tree-ssa/pr109639.c: New file. * gcc.dg/tree-ssa/pr109643.c: New file. 2023-04-27 Richard Biener PR ipa/109607 * g++.dg/torture/pr109607.C: New testcase. 2023-04-27 Jakub Jelinek PR c/109409 * gcc.dg/pr109409.c: New test. 2023-04-27 Jakub Jelinek PR c/107682 PR c/109412 * gcc.dg/pr109412.c: New test. 2023-04-27 Jan Beulich * c-c++-common/patchable_function_entry-decl.c: Special-case RISC-V. * c-c++-common/patchable_function_entry-default.c: Likewise. * c-c++-common/patchable_function_entry-definition.c: Likewise. 2023-04-26 Jason Merrill PR c++/69836 * g++.dg/template/friend76.C: New test. 2023-04-26 Patrick O'Neill PR target/104338 * gcc.target/riscv/inline-atomics-1.c: New test. * gcc.target/riscv/inline-atomics-2.c: New test. * gcc.target/riscv/inline-atomics-3.c: New test. * gcc.target/riscv/inline-atomics-4.c: New test. * gcc.target/riscv/inline-atomics-5.c: New test. * gcc.target/riscv/inline-atomics-6.c: New test. * gcc.target/riscv/inline-atomics-7.c: New test. * gcc.target/riscv/inline-atomics-8.c: New test. 2023-04-26 Pan Li Ju-Zhe Zhong * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test. 2023-04-26 Roger Sayle * gcc.target/xstormy16/bswap16.c: New test case. * gcc.target/xstormy16/bswap32.c: Likewise. * gcc.target/xstormy16/swpb.c: Likewise. * gcc.target/xstormy16/swpw-1.c: Likewise. * gcc.target/xstormy16/swpw-2.c: Likewise. 2023-04-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test. 2023-04-26 Kewen Lin PR target/109069 * gcc.target/powerpc/pr109069-1.c: New test. * gcc.target/powerpc/pr109069-2-run.c: New test. * gcc.target/powerpc/pr109069-2.c: New test. * gcc.target/powerpc/pr109069-2.h: New test. 2023-04-26 Juzhe-Zhong * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase. * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test. 2023-04-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly check. 2023-04-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test. 2023-04-26 Pan Li PR target/109272 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check condition. * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise. * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise. 2023-04-26 Jivan Hakobyan * gcc.target/riscv/zbs-bclri-nottwobits.c: New test. 2023-04-26 Gaius Mulley PR modula2/108121 * gm2/pim/fail/largeconst.mod: Increased constant value test to fail now that cc1gm2 uses widest_int to represent a ZTYPE. * gm2/pim/fail/largeconst2.mod: New test. 2023-04-25 Patrick Palka PR c++/108975 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test. 2023-04-25 Richard Biener PR tree-optimization/109609 * gcc.dg/torture/pr109609.c: New testcase. 2023-04-25 Tobias Burnus * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning. * gfortran.dg/gomp/loop-2.f90: Likewise. * gfortran.dg/gomp/reduction5.f90: Likewise. * gfortran.dg/gomp/reduction6.f90: Likewise. * gfortran.dg/gomp/scan-1.f90: Likewise. * gfortran.dg/gomp/taskloop-2.f90: Likewise. * c-c++-common/gomp/scan-6.c: New test. * gfortran.dg/gomp/scan-8.f90: New test. 2023-04-25 Jakub Jelinek * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for float16, float32, float64 and float128. 2023-04-25 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min. 2023-04-25 Kyrylo Tkachov * gcc.target/aarch64/sve-neon-modes_3.c: New test. 2023-04-25 Jakub Jelinek PR c++/109278 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128. 2023-04-25 Richard Biener PR rtl-optimization/109585 * gcc.dg/torture/pr109585.c: New testcase. 2023-04-25 Jakub Jelinek PR target/109566 * gcc.target/powerpc/pr109566.c: New test. 2023-04-25 Martin Liska * g++.dg/gcov/gcov-17.C: Add call to a noreturn function. * g++.dg/gcov/test-gcov-17.py: Cover new format. * lib/gcov.exp: Add options for gcov that emit the extra info. 2023-04-25 Victor Do Nascimento * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New. 2023-04-25 Sam James PR tree-optimization/105312 PR target/105573 * gcc.target/sparc/pr105573.c: New test. 2023-04-25 Andrew Pinski * gcc.dg/tree-ssa/phi-opt-25a.c: New test. 2023-04-24 Prathamesh Kulkarni * gcc.target/aarch64/sve/acle/general/rev-1.c: New test. 2023-04-24 Andrew Pinski * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase. * gcc.dg/tree-ssa/phi-opt-24.c: Likewise. 2023-04-24 Andrew Pinski * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt. 2023-04-24 Andrew Pinski PR tree-optimization/109604 * gcc.c-torture/compile/pr109604-1.c: New test. * gcc.c-torture/compile/pr109604-2.c: New test. 2023-04-24 Kyrylo Tkachov * gcc.target/aarch64/sve-neon-modes_1.c: New test. * gcc.target/aarch64/sve-neon-modes_2.c: New test. 2023-04-24 Kyrylo Tkachov PR target/109406 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2 MUL. * gcc.target/aarch64/sve2/unpred_mul_1.c: New test. 2023-04-24 Kyrylo Tkachov * gcc.target/aarch64/simd/vabal_combine.c: New test. 2023-04-24 Kyrylo Tkachov * gcc.target/aarch64/simd/addlv_zext.c: New test. 2023-04-24 Juzhe-Zhong * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test. 2023-04-24 Juzhe-Zhong * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test. * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test. * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test. * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test. * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test. * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test. 2023-04-24 liuhongt PR tree-optimization/109011 * gcc.target/i386/pr109011-b1.c: New test. * gcc.target/i386/pr109011-b2.c: New test. * gcc.target/i386/pr109011-d1.c: New test. * gcc.target/i386/pr109011-d2.c: New test. * gcc.target/i386/pr109011-q1.c: New test. * gcc.target/i386/pr109011-q2.c: New test. * gcc.target/i386/pr109011-w1.c: New test. * gcc.target/i386/pr109011-w2.c: New test. * gcc.target/i386/pr109011-dq1.c: New file. * gcc.target/i386/pr109011-dq2.c: New file. 2023-04-23 Gaius Mulley * lib/gm2.exp (gm2_target_compile_default): Conditionally append -lnsl -lsocket to ldflags. 2023-04-23 Kyrylo Tkachov * gcc.target/aarch64/float_truncate_zero.c: New test. 2023-04-23 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics. 2023-04-23 Roger Sayle * gcc.target/xstormy16/mulhi.c: New test case. 2023-04-23 Roger Sayle * gcc.target/xstormy16/extendhisi2.c: New test case. * gcc.target/xstormy16/zextendhisi2.c: Likewise. 2023-04-23 Roger Sayle * gcc.target/xstormy16/shiftsi.c: New test case. 2023-04-23 liuhongt * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite testcase to make the codegen more stable. * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto. * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto. * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto. 2023-04-23 liuhongt * gcc.target/i386/pr108707.c: New test. 2023-04-22 Andrew Pinski * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail. 2023-04-22 Roger Sayle PR target/54816 * gcc.target/avr/pr54816.c: Move to... * gcc.target/avr/mmcu/pr54816.c: ... here. 2023-04-22 Harald Anlauf Steven G. Kargl PR fortran/109500 * gfortran.dg/allocatable_function_11.f90: New test. 2023-04-22 Jakub Jelinek PR testsuite/109572 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also vect prefix to make sure we only count vectorized calls. * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3 rather than 4. * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also vect prefix to make sure we only count vectorized calls. * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3 rather than 4. (foo): Add 2 further arithmetic ops to the loop to make it appear worthwhile for vectorization heuristics on powerpc. * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also vect prefix to make sure we only count vectorized calls. (foo): Add 2 further arithmetic ops to the loop to make it appear worthwhile for vectorization heuristics on powerpc. 2023-04-22 Jeff Law * gcc.target/rx/movsicc.c: Broken down into ... * gcc.target/rx/movsicc-1.c: Here. * gcc.target/rx/movsicc-2.c: Here. * gcc.target/rx/movsicc-3.c: Here. xfail one test. * gcc.target/rx/movsicc-4.c: Here. * gcc.target/rx/movsicc-5.c: Here. * gcc.target/rx/movsicc-6.c: Here. * gcc.target/rx/movsicc-7.c: Here. * gcc.target/rx/movsicc-8.c: Here. 2023-04-22 Jakub Jelinek PR tree-optimization/109583 * gcc.dg/pr109583.c: New test. 2023-04-22 Jan Hubicka Ondrej Kubanek * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1. * gcc.dg/unroll-8.c: Decrease loop iteration estimate. * gcc.dg/tree-prof/peel-2.c: New test. 2023-04-21 Andrew MacLeod PR tree-optimization/109546 * gcc.dg/pr109546.c: New. 2023-04-21 Jason Merrill PR c++/108099 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers. * g++.dg/ext/unsigned-typedef2.C: New test. * g++.dg/ext/unsigned-typedef3.C: New test. 2023-04-21 Jeff Law PR testsuite/109549 * gcc.target/i386/cmov6.c: No longer expect this test to generate 'cmov' instructions. 2023-04-21 Kyrylo Tkachov * gcc.target/aarch64/sminmax-asr_1.c: New test. 2023-04-21 Kyrylo Tkachov PR target/108779 * gcc.target/aarch64/mtp.c: New test. * gcc.target/aarch64/mtp_1.c: New test. * gcc.target/aarch64/mtp_2.c: New test. * gcc.target/aarch64/mtp_3.c: New test. * gcc.target/aarch64/mtp_4.c: New test. 2023-04-21 Kyrylo Tkachov PR target/99195 * gcc.target/aarch64/simd/pr99195_1.c: New test. 2023-04-21 Richard Biener PR tree-optimization/109573 * g++.dg/vect/pr109573.cc: New testcase. 2023-04-21 Juzhe-Zhong PR target/108270 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase. * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test. 2023-04-21 Haochen Gui PR target/108728 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail. 2023-04-21 Haochen Gui PR target/108728 * lib/target-supports.exp (is-effective-target-keyword): Add ppc_cpu_supports_hw. 2023-04-21 Juzhe-Zhong PR target/109547 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New. * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan condition. 2023-04-20 Andrew MacLeod PR tree-optimization/109564 * gcc.dg/torture/pr109564-1.c: New testcase. * gcc.dg/torture/pr109564-2.c: Likewise. * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL. * gcc.dg/tree-ssa/vrp06.c: Likewise. 2023-04-20 Jakub Jelinek PR c/107041 * gcc.dg/goacc/pr107041.c: New test. 2023-04-20 Uros Bizjak PR target/78952 * gcc.target/i386/pr78952-4.c: New test. 2023-04-20 Juzhe-Zhong kito-cheng * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase. * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase. * gcc.target/riscv/rvv/base/reg_order-1.c: New test. 2023-04-20 Kito Cheng * gcc.target/riscv/arch-19.c: Add -misa-spec. 2023-04-20 Ju-Zhe Zhong kito-cheng PR target/109535 * g++.target/riscv/rvv/base/pr109535.C: New test. * gcc.target/riscv/rvv/base/pr109535.c: New test. 2023-04-20 Kito Cheng * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h rather than stdint.h 2023-04-20 Andrew Stubbs * lib/target-supports.exp (check_effective_target_vect_call_copysignf): Add amdgcn. (check_effective_target_vect_call_sqrtf): Add amdgcn. (check_effective_target_vect_call_ceilf): Add amdgcn. (check_effective_target_vect_call_floor): Add amdgcn. (check_effective_target_vect_logical_reduc): Add amdgcn. 2023-04-20 Jakub Jelinek PR tree-optimization/109011 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from dg-additional-options. (baz, qux): Remove functions and corresponding dg-final. * gcc.dg/vect/pr109011-2.c: New test. * gcc.dg/vect/pr109011-3.c: New test. * gcc.dg/vect/pr109011-4.c: New test. * gcc.dg/vect/pr109011-5.c: New test. 2023-04-20 Jakub Jelinek PR c++/108099 PR testsuite/109560 * g++.dg/ext/int128-8.C: Require int128 effective target. 2023-04-20 Jiufu Guo PR testsuite/106879 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with vect_hw_misalign on POWERs. 2023-04-20 Haochen Jiang * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test. * gcc.target/i386/pr109117-1.c: Modify error message. 2023-04-20 Hu, Lin1 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test. 2023-04-20 Haochen Jiang * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm. 2023-04-20 Haochen Jiang * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw. * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto. * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto. * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto. * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto. * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto. * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto. * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto. * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto. * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto. * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto. * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto. * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto. * gcc.target/i386/avx512f-vpshld-1.c: Ditto. * gcc.target/i386/avx512f-vpshldd-2.c: Ditto. * gcc.target/i386/avx512f-vpshldq-2.c: Ditto. * gcc.target/i386/avx512f-vpshldv-1.c: Ditto. * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto. * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto. * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto. * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto. * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto. * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto. * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto. * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto. * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto. * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto. * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto. * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto. * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto. * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto. * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto. * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto. * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto. * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto. * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto. * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto. * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto. * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto. * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto. * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto. * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto. * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto. * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto. * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto. * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto. * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto. * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto. * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto. * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto. * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto. * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto. 2023-04-20 Haochen Jiang * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Remove avx512bw. * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto. * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto. * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto. * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto. * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto. * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto. * gcc.target/i386/pr93696-1.c: Ditto. * gcc.target/i386/pr93696-2.c: Ditto. 2023-04-20 Hu, Lin1 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test. * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto. * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto. * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto. * gcc.target/i386/opt-vperm-vshuf-1.c: New test. * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto. * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto. 2023-04-19 Patrick Palka Jonathan Wakely PR c++/100157 * g++.dg/ext/type_pack_element1.C: New test. * g++.dg/ext/type_pack_element2.C: New test. * g++.dg/ext/type_pack_element3.C: New test. 2023-04-19 Patrick Palka PR c++/109556 * g++.dg/cpp2a/concepts-placeholder13.C: New test. 2023-04-19 Harald Anlauf PR testsuite/83904 PR fortran/100297 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free " instead of the naive "free". * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data". 2023-04-19 Andrew Pinski * gcc.target/i386/cmov10.c: New test. * gcc.target/i386/cmov11.c: New test. 2023-04-19 Jason Merrill PR c++/108099 * g++.dg/ext/int128-8.C: New test. 2023-04-19 Juzhe-Zhong * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase. * gcc.target/riscv/rvv/base/spill-1.c: Ditto. * gcc.target/riscv/rvv/base/spill-11.c: Ditto. * gcc.target/riscv/rvv/base/spill-2.c: Ditto. * gcc.target/riscv/rvv/base/spill-3.c: Ditto. * gcc.target/riscv/rvv/base/spill-5.c: Ditto. * gcc.target/riscv/rvv/base/spill-9.c: Ditto. 2023-04-19 Pan Li * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check condition. * gcc.target/riscv/simplify_ior_optimization.c: New test. 2023-04-19 Uros Bizjak PR target/78904 PR target/78952 * gcc.target/i386/pr78952-3.c: New test. 2023-04-19 Xi Ruoyao PR target/109465 * gcc.target/loongarch/pr109465-1.c: New test. * gcc.target/loongarch/pr109465-2.c: New test. * gcc.target/loongarch/pr109465-3.c: New test. 2023-04-19 Xi Ruoyao * gcc.target/loongarch/va_arg.c: New test. 2023-04-19 Jakub Jelinek PR tree-optimization/109011 * gcc.dg/vect/pr109011-1.c: New test. 2023-04-19 Prathamesh Kulkarni * gcc.target/aarch64/vec-set-zero.c: New test. 2023-04-19 Kyrylo Tkachov PR target/108840 * gcc.target/aarch64/pr108840.c: New test. 2023-04-19 Jakub Jelinek PR tree-optimization/109524 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to const nn &. 2023-04-18 Uros Bizjak PR target/94908 * gcc.target/i386/pr94908.c: New test. * gcc.target/i386/sse4_1-insertps-5.c: New test. * gcc.target/i386/vperm-v4sf-2-sse4.c: New test. 2023-04-18 Richard Biener * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump. * gcc.dg/tm/alias-1.c: Likewise. * gcc.dg/tm/alias-2.c: Likewise. * gcc.dg/torture/ipa-pta-1.c: Likewise. * gcc.dg/torture/pr39074-2.c: Likewise. * gcc.dg/torture/pr39074.c: Likewise. * gcc.dg/torture/pta-callused-1.c: Likewise. * gcc.dg/torture/pta-escape-1.c: Likewise. * gcc.dg/torture/pta-ptrarith-1.c: Likewise. * gcc.dg/torture/pta-ptrarith-2.c: Likewise. * gcc.dg/torture/pta-ptrarith-3.c: Likewise. * gcc.dg/torture/pta-structcopy-1.c: Likewise. * gcc.dg/torture/ssa-pta-fn-1.c: Likewise. * gcc.dg/tree-ssa/alias-19.c: Likewise. * gcc.dg/tree-ssa/pta-callused.c: Likewise. * gcc.dg/tree-ssa/pta-fp.c: Likewise. * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise. * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise. 2023-04-18 Andrew Stubbs * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement. 2023-04-18 Kyrylo Tkachov * gcc.target/aarch64/spellcheck_11.c: New test. 2023-04-18 Kyrylo Tkachov * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16 extension. 2023-04-18 Jin Ma * gcc.target/riscv/arch-5.c: Likewise. 2023-04-18 Jakub Jelinek PR tree-optimization/109240 * gcc.target/aarch64/simd/addsub_2.c: New test. * gcc.target/aarch64/sve/addsub_2.c: New test. 2023-04-18 Xi Ruoyao * gcc.target/loongarch/add-const.c: New test. * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack frame size change. * gcc.target/loongarch/stack-check-cfa-2.c: Likewise. 2023-04-17 Patrick Palka PR c++/109531 * g++.dg/template/canon-type-20.C: New test. * g++.dg/template/ttp36.C: New test. 2023-04-17 Fei Gao * gcc.target/riscv/stack_save_restore.c: New test. 2023-04-17 Palmer Dabbelt * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI. 2023-04-17 Palmer Dabbelt * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable. 2023-04-17 Palmer Dabbelt PR target/106602 * gcc.target/riscv/pr106602.c: Moved to... * gcc.target/riscv/pr106602-rv64i.c: ...here. * gcc.target/riscv/pr106602-rv32i.c: New test. * gcc.target/riscv/pr106602-rv64i_zba.c: New test. 2023-04-17 Feng Wang * gcc.target/riscv/zbb-rol-ror-04.c: New test. * gcc.target/riscv/zbb-rol-ror-05.c: New test. * gcc.target/riscv/zbb-rol-ror-06.c: New test. * gcc.target/riscv/zbb-rol-ror-07.c: New test. 2023-04-17 Martin Jambor PR ipa/107769 PR ipa/109318 * gcc.dg/ipa/pr109318.c: New test. * gcc.dg/lto/pr107769_0.c: Likewise. 2023-04-17 Philipp Tomsich Di Zhao * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test. 2023-04-17 Jakub Jelinek * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86. * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. * gcc.dg/vect/vect-simd-clone-18f.c: Likewise. 2023-04-17 Richard Biener PR tree-optimization/109524 * g++.dg/pr109524.C: New testcase. 2023-04-17 Jiufu Guo PR testsuite/108809 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE. 2023-04-17 Kito Cheng * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way for riscv_vector.h * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing -mabi. 2023-04-17 Pan Li * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test. 2023-04-16 Jeff Law PR target/109508 * gcc.target/riscv/pr109508.c: New test. 2023-04-16 Roger Sayle PR target/54816 * gcc.target/avr/pr54816.c: New test case. 2023-04-15 Jason Merrill PR c++/109357 * g++.dg/cpp2a/constexpr-dtor15.C: New test. 2023-04-15 Alexandre Oliva Kewen Lin PR target/99708 * gcc.target/powerpc/pr99708.c: Accept lack of __SIZEOF_IBM128__ when long double is 64-bit wide. 2023-04-15 Jason Merrill PR c++/109514 * g++.dg/warn/Wdangling-pointer-6.C: New test. 2023-04-14 Harald Anlauf PR fortran/109511 * gfortran.dg/set_exponent_1.f90: New test. 2023-04-14 Richard Biener * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to checking avx_runtime in dump scanning. * gcc.dg/vect/vect-simd-clone-17e.c: Likewise. * gcc.dg/vect/vect-simd-clone-18e.c: Likewise. 2023-04-14 Paul Thomas PR fortran/104272 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down from 6 to 5 without memory leaks. * gfortran.dg/finalize_52.f90: New test 2023-04-14 Richard Biener PR tree-optimization/109502 * gcc.dg/vect/pr109502.c: New testcase. 2023-04-14 Richard Biener * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking and add missing avx guard. * gcc.dg/vect/vect-simd-clone-17e.c: Likewise. * gcc.dg/vect/vect-simd-clone-18e.c: Likewise. * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking. * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. * gcc.dg/vect/vect-simd-clone-18f.c: Likewise. 2023-04-14 Jeff Law Jakub Jelinek PR target/108947 PR target/109040 * gcc.dg/pr108947.c: New test. * gcc.c-torture/execute/pr109040.c: New test. 2023-04-14 Jiufu Guo PR analyzer/108722 * gcc.dg/analyzer/file-CWE-1341-example.c: Update. 2023-04-13 Patrick Palka PR c++/109420 * g++.dg/template/typename27.C: New test. 2023-04-13 Jason Merrill PR c++/109277 * g++.dg/ext/is_convertible5.C: New test. 2023-04-13 Gaius Mulley PR modula2/109497 PR modula2/109496 * gm2/pim/run/pass/addcharconst.mod: New test. * gm2/pim/run/pass/singlechar.mod: New test. 2023-04-13 Richard Sandiford PR target/108910 * gcc.dg/torture/pr108910.c: New test. 2023-04-12 Ju-Zhe Zhong PR target/109479 * gcc.target/riscv/rvv/base/pr109479-1.c: New test. * gcc.target/riscv/rvv/base/pr109479-2.c: New test. * gcc.target/riscv/rvv/base/pr109479-3.c: New test. * gcc.target/riscv/rvv/base/pr109479-4.c: New test. * gcc.target/riscv/rvv/base/pr109479-5.c: New test. * gcc.target/riscv/rvv/base/pr109479-6.c: New test. 2023-04-12 Jakub Jelinek PR tree-optimization/109410 * gcc.dg/pr109410.c: New test. 2023-04-12 Jakub Jelinek PR target/109458 * gcc.target/i386/pr109458.c: New test. 2023-04-12 Jakub Jelinek PR tree-optimization/109462 * g++.dg/opt/pr109462.C: New test. 2023-04-12 Andrew MacLeod PR tree-optimization/109462 * gcc.dg/uninit-pr101912.c: XFAIL the warning. 2023-04-12 Richard Biener PR tree-optimization/109473 * gcc.dg/vect/pr109473.c: New testcase. 2023-04-12 Harald Anlauf PR fortran/104312 * gfortran.dg/entry_26.f90: New test. * gfortran.dg/entry_27.f90: New test. 2023-04-12 Harald Anlauf PR fortran/61615 PR fortran/99982 * gfortran.dg/interface_49.f90: New test. 2023-04-12 Richard Biener PR tree-optimization/109469 * gcc.dg/torture/pr109469.c: New testcase. 2023-04-12 Richard Biener PR tree-optimization/109434 * g++.dg/opt/pr109434.C: New testcase. 2023-04-12 Kewen Lin PR testsuite/108815 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16, v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by considering BE. 2023-04-11 Lin Sinan * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test. 2023-04-11 Yanzhang Wang Pan Li Ju-Zhe Zhong Kito Cheng PR target/109104 * gcc.target/riscv/zero-scratch-regs-1.c: New test. * gcc.target/riscv/zero-scratch-regs-2.c: New test. * gcc.target/riscv/zero-scratch-regs-3.c: New test. 2023-04-11 Tobias Burnus * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern for -m32. 2023-04-11 Martin Liska PR driver/108241 * gcc.dg/pr108241.c: New test. * gcc.dg/pr79570.c: Add also -g option. 2023-04-11 Andre Vieira * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only. * gcc.dg/vect/vect-simd-clone-17.c: Likewise. * gcc.dg/vect/vect-simd-clone-18.c: Likewise. 2023-04-11 Haochen Gui PR target/108812 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding expected vectors for Big Endian. * gcc.target/powerpc/int_128bit-runnable.c: Likewise. 2023-04-10 Michael Meissner PR target/70243 * gcc.target/powerpc/pr70243.c: New test. 2023-04-10 Haochen Jiang * g++.dg/other/i386-2.C: Add -mamx-complex. * g++.dg/other/i386-3.C: Ditto. * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX. * gcc.target/i386/amx-helper.h: Add amx-complex support. * gcc.target/i386/funcspec-56.inc: Add new target attribute. * gcc.target/i386/sse-12.c: Add -mamx-complex. * gcc.target/i386/sse-13.c: Ditto. * gcc.target/i386/sse-14.c: Ditto. * gcc.target/i386/sse-22.c: Add amx-complex. * gcc.target/i386/sse-23.c: Ditto. * lib/target-supports.exp (check_effective_target_amx_complex): New. * gcc.target/i386/amxcomplex-asmatt-1.c: New test. * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto. * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto. * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto. 2023-04-08 Jakub Jelinek PR tree-optimization/109392 * gcc.dg/pr109392.c: New test. 2023-04-08 John David Anglin * gcc.dg/pr84877.c: xfail on hppa*-*-*. 2023-04-08 John David Anglin * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*. 2023-04-08 Paul Thomas PR fortran/87477 PR fortran/85686 PR fortran/88247 PR fortran/91941 PR fortran/92779 PR fortran/93339 PR fortran/93813 PR fortran/100948 PR fortran/102106 PR fortran/98408 PR fortran/105205 PR fortran/106918 * gfortran.dg/associate_47.f90 : Enable substring test. * gfortran.dg/associate_51.f90 : Update an error message. * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to uninitialzed dg-warnings. * gfortran.dg/associate_60.f90 : New test * gfortran.dg/pr98408.f90 : New test * gfortran.dg/pr105205.f90 : New test * gfortran.dg/pr106918.f90 : New test 2023-04-08 Paul Thomas * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix dg directive and remove trailing whitespace. * gfortran.dg/c-interop/c407a-1.f90 : ditto * gfortran.dg/c-interop/c407b-1.f90 : ditto * gfortran.dg/c-interop/c407b-2.f90 : ditto * gfortran.dg/c-interop/c407c-1.f90 : ditto * gfortran.dg/c-interop/c535a-1.f90 : ditto * gfortran.dg/c-interop/c535a-2.f90 : ditto * gfortran.dg/c-interop/c535b-1.f90 : ditto * gfortran.dg/c-interop/c535b-2.f90 : ditto * gfortran.dg/c-interop/c535b-3.f90 : ditto * gfortran.dg/c-interop/c535c-1.f90 : ditto * gfortran.dg/c-interop/c535c-2.f90 : ditto * gfortran.dg/c-interop/deferred-character-1.f90 : ditto * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto * gfortran.dg/c-interop/tkr.f90 : ditto * gfortran.dg/class_result_10.f90 : ditto * gfortran.dg/dtio_35.f90 : ditto * gfortran.dg/gomp/affinity-clause-1.f90 : ditto * gfortran.dg/pr103258.f90 : ditto * gfortran.dg/pr59107.f90 : ditto * gfortran.dg/pr93835.f08 : ditto 2023-04-07 Alexandre Oliva * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for fortran compiler, skip if missing. 2023-04-06 Stam Markianos-Wright * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables. * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables. 2023-04-06 Andrew MacLeod PR tree-optimization/109417 * gcc.dg/pr109417.c: New. 2023-04-06 Owen Avery * rust/compile/issue-1422.rs: New test. 2023-04-06 Philip Herron * rust/compile/issue-1361.rs: New test. 2023-04-06 Thomas Schwinge * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives. * rust/compile/issue-1830_str.rs: Likewise. 2023-04-06 Arthur Cohen * rust/compile/empty.in: New test. * rust/compile/include_empty.rs: New test. 2023-04-06 Philip Herron * rust/compile/torture/traits10.rs: Fix test-case 2023-04-06 Philip Herron * rust/compile/issue-1725-1.rs: New test. * rust/compile/issue-1725-2.rs: New test. 2023-04-06 Owen Avery * rust/compile/builtin_macro_include_str.rs: Include test of invalid UTF-8. * rust/compile/invalid_utf8: File with invalid UTF-8. 2023-04-06 Owen Avery * rust/compile/parse_empty_tuple_pattern.rs: New test. 2023-04-06 Pierre-Emmanuel Patry * rust/compile/issue-1830_bytes.rs: New test. * rust/compile/issue-1830_str.rs: New test. 2023-04-06 Owen Avery * rust/compile/variadic.rs: New test. 2023-04-06 Owen Avery * rust/execute/torture/overflow1.rs: Fix test. 2023-04-06 mxlol233 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`. * rust/compile/feature_intrinsics.rs: New file. * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`. * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`. * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`. * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`. * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`. * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`. * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`. * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`. * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`. * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`. * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`. * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`. * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`. * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature: `intrinsics`. * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`. * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`. * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`. * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`. * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`. * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`. * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`. * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`. * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`. 2023-04-06 Arthur Cohen * rust/compile/macro17.rs: Fix testsuite for new recursion errors. * rust/compile/macro44.rs: Fix invalid testcase assertions. * rust/compile/builtin_macro_recurse.rs: Fix invalid test. * rust/compile/builtin_macro_recurse2.rs: New test. * rust/compile/macro46.rs: New test. * rust/compile/builtin_macro_eager1.rs: New file. * rust/compile/builtin_macro_eager2.rs: New file. 2023-04-06 Owen Avery * rust/execute/torture/let-pattern-1.rs: New test. 2023-04-06 Philip Herron * rust/compile/torture/intrinsics-4.rs: implement Copy trait * rust/compile/torture/intrinsics-5.rs: likewise * rust/execute/torture/atomic_load.rs: likewise * rust/execute/torture/atomic_store.rs: likewise * rust/bounds1.rs: New test. 2023-04-06 Philip Herron * rust/compile/func3.rs: update test case 2023-04-06 Philip Herron * rust/compile/issue-1786.rs: New test. 2023-04-06 Philip Herron * rust/compile/never_type_err1.rs: Moved to... * rust/compile/never_type1.rs: ...here. It now works 2023-04-06 Philip Herron * rust/compile/issue-1773.rs: New test. 2023-04-06 Philip Herron * rust/execute/torture/issue-1720-2.rs: New test. 2023-04-06 mxlol233 * rust/compile/feature.rs: New test. 2023-04-06 Arthur Cohen * rust/compile/closure_move_expr.rs: New test. 2023-04-06 Arthur Cohen * rust/compile/parse_complex_generic_application.rs: New test. * rust/compile/parse_complex_generic_application2.rs: New test. 2023-04-06 Arthur Cohen * rust/compile/multi_reference_type.rs: New test. 2023-04-06 Abdul Rafey * rust/compile/issue-867.rs: New test. 2023-04-06 Lyra * rust/compile/macro45.rs: New test. 2023-04-06 Arthur Cohen * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns properly. * rust/execute/torture/builtin_macro_concat.rs: Likewise. * rust/execute/torture/builtin_macro_env.rs: Likewise. * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise. * rust/execute/torture/builtin_macro_include_str.rs: Likewise. * rust/execute/torture/builtin_macro_line.rs: Likewise. * rust/execute/torture/builtin_macros1.rs: Likewise. * rust/execute/torture/builtin_macros3.rs: Likewise. * rust/execute/torture/cfg1.rs: Likewise. * rust/execute/torture/cfg2.rs: Likewise. * rust/execute/torture/cfg3.rs: Likewise. * rust/execute/torture/cfg4.rs: Likewise. * rust/execute/torture/coercion1.rs: Likewise. * rust/execute/torture/coercion2.rs: Likewise. * rust/execute/torture/extern_mod4.rs: Likewise. * rust/execute/torture/helloworld1.rs: Likewise. * rust/execute/torture/helloworld2.rs: Likewise. * rust/execute/torture/issue-1198.rs: Likewise. * rust/execute/torture/issue-1231.rs: Likewise. * rust/execute/torture/issue-1232.rs: Likewise. * rust/execute/torture/issue-1249.rs: Likewise. * rust/execute/torture/issue-1436.rs: Likewise. * rust/execute/torture/issue-1496.rs: Likewise. * rust/execute/torture/issue-647.rs: Likewise. * rust/execute/torture/issue-845.rs: Likewise. * rust/execute/torture/issue-851.rs: Likewise. * rust/execute/torture/issue-858.rs: Likewise. * rust/execute/torture/issue-976.rs: Likewise. * rust/execute/torture/macros10.rs: Likewise. * rust/execute/torture/macros11.rs: Likewise. * rust/execute/torture/macros12.rs: Likewise. * rust/execute/torture/macros13.rs: Likewise. * rust/execute/torture/macros14.rs: Likewise. * rust/execute/torture/macros2.rs: Likewise. * rust/execute/torture/macros22.rs: Likewise. * rust/execute/torture/macros29.rs: Likewise. * rust/execute/torture/macros3.rs: Likewise. * rust/execute/torture/macros30.rs: Likewise. * rust/execute/torture/macros31.rs: Likewise. * rust/execute/torture/macros7.rs: Likewise. * rust/execute/torture/macros8.rs: Likewise. * rust/execute/torture/macros9.rs: Likewise. * rust/execute/torture/match1.rs: Likewise. * rust/execute/torture/match2.rs: Likewise. * rust/execute/torture/match3.rs: Likewise. * rust/execute/torture/match_bool1.rs: Likewise. * rust/execute/torture/match_byte1.rs: Likewise. * rust/execute/torture/match_char1.rs: Likewise. * rust/execute/torture/match_int1.rs: Likewise. * rust/execute/torture/match_loop1.rs: Likewise. * rust/execute/torture/match_range1.rs: Likewise. * rust/execute/torture/match_range2.rs: Likewise. * rust/execute/torture/match_tuple1.rs: Likewise. * rust/execute/torture/method1.rs: Likewise. * rust/execute/torture/method2.rs: Likewise. * rust/execute/torture/method3.rs: Likewise. * rust/execute/torture/method4.rs: Likewise. * rust/execute/torture/operator_overload_1.rs: Likewise. * rust/execute/torture/operator_overload_10.rs: Likewise. * rust/execute/torture/operator_overload_11.rs: Likewise. * rust/execute/torture/operator_overload_12.rs: Likewise. * rust/execute/torture/operator_overload_2.rs: Likewise. * rust/execute/torture/operator_overload_4.rs: Likewise. * rust/execute/torture/operator_overload_5.rs: Likewise. * rust/execute/torture/operator_overload_6.rs: Likewise. * rust/execute/torture/operator_overload_7.rs: Likewise. * rust/execute/torture/operator_overload_8.rs: Likewise. * rust/execute/torture/operator_overload_9.rs: Likewise. * rust/execute/torture/str-layout1.rs: Likewise. * rust/execute/torture/str-zero.rs: Likewise. * rust/execute/torture/trait1.rs: Likewise. * rust/execute/torture/trait10.rs: Likewise. * rust/execute/torture/trait11.rs: Likewise. * rust/execute/torture/trait12.rs: Likewise. * rust/execute/torture/trait13.rs: Likewise. * rust/execute/torture/trait2.rs: Likewise. * rust/execute/torture/trait3.rs: Likewise. * rust/execute/torture/trait4.rs: Likewise. * rust/execute/torture/trait5.rs: Likewise. * rust/execute/torture/trait6.rs: Likewise. * rust/execute/torture/trait7.rs: Likewise. * rust/execute/torture/trait8.rs: Likewise. * rust/execute/torture/trait9.rs: Likewise. * rust/execute/torture/closure2.rs: Likewise. * rust/execute/torture/closure3.rs: Likewise. * rust/execute/torture/loop-condition-eval.rs: Likewise. * rust/execute/torture/operator_overload_3.rs: Likewise. 2023-04-06 mxlol233 * rust/compile/diagnostic_underline.rs: New test. 2023-04-06 Philip Herron * rust/compile/bounds.rs: change to use -fsyntax-only * rust/execute/torture/issue-1720.rs: New test. 2023-04-06 Raiki Tamura * rust/compile/decl_macro1.rs: New test. * rust/compile/decl_macro2.rs: New test. * rust/compile/decl_macro3.rs: New test. * rust/compile/decl_macro4.rs: New test. * rust/compile/decl_macro5.rs: New test. * rust/compile/decl_macro6.rs: New test. * rust/compile/decl_macro7.rs: New test. * rust/execute/torture/decl_macro1.rs: New test. * rust/execute/torture/decl_macro2.rs: New test. * rust/execute/torture/decl_macro3.rs: New test. * rust/execute/torture/decl_macro4.rs: New test. 2023-04-06 mxlol233 * rust/compile/bounds.rs: New test. 2023-04-06 Dave * rust/compile/const10.rs: New test. 2023-04-06 Prajwal S N * rust/compile/unsafe11.rs: New test. 2023-04-06 Alexandre Oliva * gcc.dg/signbit-2.c: Add -maltivec if supported. 2023-04-06 Alexandre Oliva Thomas Schwinge PR testsuite/108899 * g++.dg/modules/modules.exp (unsupported): Drop renaming. Fix quoting. 2023-04-05 Gaius Mulley PR modula2/109423 * gm2/pim/fail/setunknown.mod: New test. * gm2/pim/fail/setunknown2.mod: New test. 2023-04-05 Jeff Law PR target/108892 * gcc.c-torture/compile/pr108892.c: New test. 2023-04-05 Martin Jambor PR ipa/108959 * gcc.dg/ipa/pr108959.c: New test. 2023-04-05 Ju-Zhe Zhong * g++.target/riscv/rvv/base/bug-23.C: New test. 2023-04-05 Juzhe-Zhong * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test. 2023-04-04 Harald Anlauf PR fortran/104349 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns. * gfortran.dg/pr104349.f90: New test. 2023-04-04 Jakub Jelinek PR tree-optimization/109386 * gcc.c-torture/execute/ieee/pr109386.c: New test. 2023-04-04 Marek Polacek PR sanitizer/109107 * c-c++-common/ubsan/pr109107-1.c: New test. * c-c++-common/ubsan/pr109107-2.c: New test. * c-c++-common/ubsan/pr109107-3.c: New test. * c-c++-common/ubsan/pr109107-4.c: New test. 2023-04-04 Stam Markianos-Wright * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test. * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test. 2023-04-04 Jakub Jelinek PR target/109384 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx vs. f conflict. 2023-04-04 Richard Biener PR tree-optimization/109304 * gcc.dg/pr109304.c: New testcase. 2023-04-04 Kewen Lin PR target/108699 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb to distinguish parity byte from parity. * gcc.target/powerpc/pr108699.c: New test. 2023-04-04 Jason Merrill PR c++/107484 * g++.dg/lookup/friend25.C: New test. 2023-04-03 Patrick Palka PR c++/109300 * g++.dg/cpp1y/var-templ79.C: New test. 2023-04-03 Jakub Jelinek Martin Jambor PR ipa/109303 * gcc.dg/pr109303.c: New test. 2023-04-03 Haochen Gui PR target/102146 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump scan. 2023-04-02 John David Anglin PR target/109375 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list. 2023-04-02 John David Anglin PR target/109376 * gnat.dg/prot7.adb: Skip on hppa. 2023-04-02 Juzhe-Zhong kito-cheng * g++.target/riscv/rvv/base/bug-19.C: New test. * g++.target/riscv/rvv/base/bug-20.C: New test. * g++.target/riscv/rvv/base/bug-21.C: New test. * g++.target/riscv/rvv/base/bug-22.C: New test. 2023-04-02 Juzhe-Zhong * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test. * gcc.target/riscv/rvv/base/scalar_move-9.c: New test. 2023-04-01 Patrick Palka PR c++/109160 * g++.dg/cpp2a/concepts-placeholder12.C: New test. 2023-04-01 Patrick Palka PR c++/53164 PR c++/105848 * g++.dg/template/fn-ptr3a.C: New test. * g++.dg/template/fn-ptr3b.C: New test. * g++.dg/template/fn-ptr4.C: New test. 2023-04-01 Jakub Jelinek * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options -fno-tree-dominator-opts -fno-tree-vrp. * gcc.dg/torture/inf-compare-1-float.c: Likewise. * gcc.dg/torture/inf-compare-2.c: Likewise. * gcc.dg/torture/inf-compare-2-float.c: Likewise. 2023-04-01 Jakub Jelinek PR tree-optimization/109362 * gcc.target/i386/pr109362.c: New test. 2023-04-01 Jakub Jelinek Richard Sandiford PR target/109254 * gcc.target/aarch64/sve/pr109254.c: New test. 2023-03-31 Jakub Jelinek PR analyzer/107396 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit if fdopen returns NULL. 2023-03-31 Andrew MacLeod * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message. * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations. 2023-03-31 Vladimir N. Makarov * gcc.target/i386/pr109052-2.c: New. 2023-03-31 Jakub Jelinek PR tree-optimization/91645 * gcc.target/i386/pr103559-1.c: New test. * gcc.target/i386/pr103559-2.c: New test. * gcc.target/i386/pr103559-3.c: New test. * gcc.target/i386/pr103559-4.c: New test. 2023-03-31 Jonathan Yong <10walls@gmail.com> * c-c++-common/Warray-bounds.c: Fix excess warnings on LLP64. 2023-03-31 liuhongt * g++.target/i386/pr85048.C: New test. 2023-03-30 Jason Merrill PR c++/105452 * g++.dg/lookup/anon8.C: New test. 2023-03-30 Jason Merrill PR c++/105221 * g++.dg/cpp1z/noexcept-type27.C: New test. 2023-03-30 Jakub Jelinek PR c++/109319 * g++.dg/cpp23/subscript14.C: New test. 2023-03-30 Andrew MacLeod PR tree-optimization/109154 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed. 2023-03-30 Jason Merrill PR c++/107897 PR c++/108887 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported. * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test. 2023-03-30 Richard Biener PR tree-optimization/107561 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again. * g++.dg/warn/Warray-bounds-16.C: Likewise. 2023-03-30 Richard Biener PR tree-optimization/109342 * g++.dg/torture/pr109342.C: New testcase. 2023-03-30 Jakub Jelinek PR c++/109278 * g++.dg/cpp23/ext-floating15.C: New test. 2023-03-30 liuhongt * gcc.target/i386/pr88828-0.c: Adjust testcase. 2023-03-29 Gaius Mulley PR modula2/109336 * gm2/link/nondefaultext/pass/hello.md: New test. * gm2/link/nondefaultext/pass/liba.dm: New test. * gm2/link/nondefaultext/pass/liba.md: New test. * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test. 2023-03-29 Jiawei * gcc.target/riscv/arch-19.c: New test. 2023-03-29 Richard Biener PR tree-optimization/109331 * gcc.dg/torture/pr109331.c: New testcase. 2023-03-29 Richard Biener * g++.dg/pr94920.C: Scan forwprop1 instead of optimized. 2023-03-29 Richard Biener PR tree-optimization/109327 * gcc.dg/pr109327.c: New testcase. 2023-03-29 Richard Biener PR ipa/106124 * g++.dg/gomp/pr106124.C: New testcase. 2023-03-29 Jakub Jelinek Richard Biener PR tree-optimization/109301 * gcc.dg/pr109301.c: New test. 2023-03-29 Jason Merrill PR c++/109321 PR c++/109320 * g++.dg/cpp2a/class-deduction-alias16.C: New test. * g++.dg/cpp2a/class-deduction-alias17.C: New test. 2023-03-28 Thomas Schwinge * gfortran.dg/weak-2.f90: Enable for nvptx target. 2023-03-28 David Malcolm PR c/107002 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test. * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test. * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test. * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test. 2023-03-28 Jason Merrill PR c++/107163 * g++.dg/warn/Wsequence-point-5.C: New test. 2023-03-28 Kito Cheng PR target/109312 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test. 2023-03-28 Alexander Monakov PR rtl-optimization/109187 * gcc.dg/pr109187.c: New test. 2023-03-28 Andrew MacLeod PR tree-optimization/109265 PR tree-optimization/109274 * gcc.dg/pr109274.c: New. * gfortran.dg/pr109265.f90: New. 2023-03-28 Richard Biener PR tree-optimization/107087 * g++.dg/pr107087.C: New testcase. 2023-03-28 Richard Sandiford PR target/109072 * gcc.target/aarch64/pr109072_1.c: New test. * gcc.target/aarch64/pr109072_2.c: Likewise. 2023-03-28 Jakub Jelinek PR middle-end/106190 * gcc.dg/asan/pr106190.c: New test. 2023-03-28 Eric Botcazou * gcc.target/sparc/20230328-1.c: New test. * gcc.target/sparc/20230328-2.c: Likewise. * gcc.target/sparc/20230328-3.c: Likewise. * gcc.target/sparc/20230328-4.c: Likewise. 2023-03-28 Jakub Jelinek PR target/109276 * gcc.target/i386/pr109276.c: New test. 2023-03-28 Eric Botcazou * gcc.target/sparc/20230328-1.c: New test. * gcc.target/sparc/20230328-2.c: Likewise. * gcc.target/sparc/20230328-3.c: Likewise. * gcc.target/sparc/20230328-4.c: Likewise. 2023-03-28 Rainer Orth * lib/target-supports.exp (add_options_for_weak_undefined): Escape brackets. * gcc.dg/visibility-22.c: Add weak_undefined options. 2023-03-27 Richard Biener PR tree-optimization/54498 * g++.dg/torture/pr54498.C: New testcase. 2023-03-27 Richard Biener PR tree-optimization/108357 * gcc.dg/tree-ssa/pr108357.c: New testcase. 2023-03-27 Martin Liska * lib/verify-sarif-file.py: Use apostrophes instead of double quotes. 2023-03-27 Kewen Lin PR target/109167 * gcc.target/powerpc/pr109167.c: New test. 2023-03-27 Kewen Lin PR target/109082 * gcc.target/powerpc/pr109082.c: New test. 2023-03-26 Andreas Schwab PR target/106282 * gcc.target/m68k/tls-gd-off.c: New. * gcc.target/m68k/tls-ie-off.c: New. * gcc.target/m68k/tls-ld-off.c: New. * gcc.target/m68k/tls-ld-xtls-off.c: New. * gcc.target/m68k/tls-le-off.c: New. * gcc.target/m68k/tls-le-xtls-off.c: New. * gcc.target/m68k/tls-ld.c: Make pattern less strict. * gcc.target/m68k/tls-le.c: Likewise. 2023-03-26 Jakub Jelinek PR tree-optimization/109230 * gcc.dg/pr109230.c: New test. 2023-03-26 Jakub Jelinek PR ipa/105685 * c-c++-common/cold-2.c: New test. 2023-03-25 David Malcolm PR analyzer/109098 * c-c++-common/diagnostic-format-sarif-file-1.c: Add verify-sarif-file directive. * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise. * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise. * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise. * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New test case, adapted from Wbidi-chars-1.c. * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c: New test case. * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c: New test case. * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c: New test case, adapted from cpp/Winvalid-utf8-1.c. * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New test case, adapted from gcc.dg/diagnostic-input-charset-1.c. * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file directive. * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise. * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise. * lib/scansarif.exp (verify-sarif-file): New procedure. * lib/verify-sarif-file.py: New support script. 2023-03-24 Patrick Palka PR c++/106969 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in C++98 mode. * g++.dg/lookup/this2.C: New test. 2023-03-24 Jason Merrill PR c++/105481 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test. 2023-03-24 David Malcolm PR other/109163 * c-c++-common/diagnostic-format-json-1.c: Update comment. * 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: Rewrite regexps. * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment. 2023-03-24 Andrew MacLeod PR tree-optimization/109238 * gcc.dg/pr109238.c: New. 2023-03-24 Richard Biener PR tree-optimization/106912 * gcc.dg/profile-generate-4.c: New testcase. 2023-03-24 Gaius Mulley * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp: Compile object for stressset.mod and testlib.mod. Add test so that we only link these objects with test application objects. 2023-03-24 Jakub Jelinek PR target/109137 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead require ia32 effective target. Only add -fPIC for fpic effective target. Remove #include , use __builtin_memset instead of memset. 2023-03-24 Jakub Jelinek PR tree-optimization/99739 * gcc.dg/tree-ssa/pr99739.c: New test. 2023-03-24 Alexandre Oliva * lib/target-supports.exp (add_options_for_weak_undefined): New. (check_effective_target_weak_undefined): Use it. (check_effective_target_posix_memalign): New. * gcc.dg/torture/pr53922.c: Drop skips and custom options in favor of effective target requirement and added options for weak_undefined symbols. * gcc.dg/torture/pr90020.c: Likewise. * gcc.dg/addr_equal-1.c: Likewise. * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for abitest.S-using tests. * gcc.dg/torture/pr60092.c: Likewise, but in favor of posix_memalign tests. * gcc.dg/vect/vect-tail-nomask-1.c: Likewise. 2023-03-24 Haochen Gui Tobias Burnus PR target/103628 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify expression" error. * gfortran.dg/unpack_field_1.f90: Likewise. * gfortran.dg/pr103628.f90: New. 2023-03-23 Jason Merrill PR c++/105996 * g++.dg/cpp0x/constexpr-pmf3.C: New test. 2023-03-23 Hans-Peter Nilsson * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32. 2023-03-23 Hans-Peter Nilsson * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32. 2023-03-23 Pat Haugen * gcc.target/powerpc/mod-no_copy.c: New. * gcc.target/powerpc/mod-peephole.c: New. 2023-03-23 Andrew Pinski PR c/84900 * gcc.dg/compound-literal-cast-lvalue-1.c: New test. 2023-03-23 Gaius Mulley PR modula2/109264 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp: New test. * gm2/iso/extended-opaque/pass/stressset.def: New test. * gm2/iso/extended-opaque/pass/stressset.mod: New test. * gm2/iso/extended-opaque/pass/testset.mod: New test. * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp: New test. * gm2/projects/iso/small/run/pass/stressset.def: New test. * gm2/projects/iso/small/run/pass/stressset.mod: New test. * gm2/projects/iso/small/run/pass/test1.mod: New test. * gm2/projects/iso/small/run/pass/testlib.def: New test. * gm2/projects/iso/small/run/pass/testlib.mod: New test. * gm2/projects/iso/small/run/pass/testset.mod: New test. 2023-03-23 Richard Biener PR tree-optimization/107569 * g++.dg/opt/pr107569.C: New testcase. 2023-03-23 Richard Biener PR tree-optimization/109262 * g++.dg/torture/pr109262.C: New testcase. 2023-03-23 Eric Botcazou * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets. 2023-03-23 Marek Polacek PR c++/107532 * g++.dg/warn/Wdangling-reference11.C: New test. * g++.dg/warn/Wdangling-reference12.C: New test. 2023-03-23 Jakub Jelinek PR tree-optimization/109176 * gcc.target/aarch64/sve/pr109176.c: New test. 2023-03-23 Pan Li Ju-Zhe Zhong PR target/108654 PR target/108185 * gcc.target/riscv/rvv/base/pr108185-1.c: Update. * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto. * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto. 2023-03-23 Jason Merrill PR c++/109241 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test. 2023-03-23 Ju-Zhe Zhong PR target/109244 * g++.target/riscv/rvv/base/pr109244.C: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase. * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto. * gcc.target/riscv/rvv/base/spill-1.c: Ditto. * gcc.target/riscv/rvv/base/spill-2.c: Ditto. * gcc.target/riscv/rvv/base/spill-3.c: Ditto. * gcc.target/riscv/rvv/base/spill-5.c: Ditto. * gcc.target/riscv/rvv/base/spill-7.c: Ditto. * g++.target/riscv/rvv/base/bug-18.C: New test. * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test. * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test. 2023-03-23 Ju-Zhe Zhong PR target/109228 * gcc.target/riscv/rvv/base/vlenb-1.c: New test. 2023-03-23 Ju-Zhe Zhong kito-cheng * g++.target/riscv/rvv/base/bug-10.C: New test. * g++.target/riscv/rvv/base/bug-11.C: New test. * g++.target/riscv/rvv/base/bug-12.C: New test. * g++.target/riscv/rvv/base/bug-13.C: New test. * g++.target/riscv/rvv/base/bug-14.C: New test. * g++.target/riscv/rvv/base/bug-15.C: New test. * g++.target/riscv/rvv/base/bug-16.C: New test. * g++.target/riscv/rvv/base/bug-17.C: New test. * g++.target/riscv/rvv/base/bug-2.C: New test. * g++.target/riscv/rvv/base/bug-3.C: New test. * g++.target/riscv/rvv/base/bug-4.C: New test. * g++.target/riscv/rvv/base/bug-5.C: New test. * g++.target/riscv/rvv/base/bug-6.C: New test. * g++.target/riscv/rvv/base/bug-7.C: New test. * g++.target/riscv/rvv/base/bug-8.C: New test. * g++.target/riscv/rvv/base/bug-9.C: New test. 2023-03-23 Ju-Zhe Zhong kito-cheng * gcc.target/riscv/rvv/base/bug-3.c: New test. * gcc.target/riscv/rvv/base/bug-4.c: New test. * gcc.target/riscv/rvv/base/bug-5.c: New test. 2023-03-23 Kito Cheng * lib/target-supports.exp (check_effective_target_riscv_vector): New. 2023-03-22 David Malcolm PR testsuite/105959 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Update expected maximum number of args for the various directives using dg-scan. * lib/scanasm.exp (append_encoding_arg): New procedure. (dg-scan): Add optional 3rd argument: the encoding to use when reading from the file. * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8 encoded when reading it. (scan-sarif-file-not): Likewise. 2023-03-22 Jason Merrill PR c++/108390 * g++.dg/template/partial-order3.C: New test. 2023-03-22 Harald Anlauf Steven G. Kargl PR fortran/104572 * gfortran.dg/pr104572.f90: New test. 2023-03-22 Vladimir N. Makarov * gcc.target/i386/pr109137.c: New. 2023-03-22 Jason Merrill PR c++/108795 * g++.dg/ext/attr-tsafe1.C: New test. 2023-03-22 Alex Coplan PR c++/109177 * g++.dg/ext/pr109177.C: New test. 2023-03-22 David Malcolm PR analyzer/109239 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test. 2023-03-22 Andrew Jenner * gcc.target/gcn/complex.c: New test. 2023-03-21 Harald Anlauf PR fortran/99036 * gfortran.dg/pr99036.f90: New test. 2023-03-21 Jason Merrill PR c++/106890 * g++.dg/cpp0x/nsdmi-template25.C: New test. 2023-03-21 Richard Biener PR tree-optimization/109219 * gcc.dg/torture/pr109219.c: New testcase. 2023-03-21 Jakub Jelinek PR testsuite/108898 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning epilogue loops. * gcc.dg/vect/vect-simd-clone-17.c: Likewise. * gcc.dg/vect/vect-simd-clone-18.c: Likewise. 2023-03-21 Jakub Jelinek PR testsuite/108898 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0 to dg-additional-options. Always expect just 2 foo.simdclone calls. * gcc.dg/vect/vect-simd-clone-16f.c: Add --param vect-epilogues-nomask=0 to dg-additional-options. * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2 foo.simdclone calls. * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from dg-additional-options. * gcc.dg/vect/vect-simd-clone-17e.c: Likewise. * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add --param vect-epilogues-nomask=0 to dg-additional-options. * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0 to dg-additional-options. Always expect just 2 foo.simdclone calls. * gcc.dg/vect/vect-simd-clone-18f.c: Add --param vect-epilogues-nomask=0 to dg-additional-options. 2023-03-21 Jakub Jelinek PR tree-optimization/109215 * gcc.dg/Wzero-length-array-bounds-3.c: New test. 2023-03-21 Richard Biener PR tree-optimization/109170 * gcc.dg/Wuse-after-free-pr109170.c: New testcase. * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust. * gcc.dg/predict-20.c: Likewise. 2023-03-21 Paul Thomas PR fortran/109209 * gfortran.dg/pr109209.f90: New test. 2023-03-20 Marek Polacek PR c++/109159 * g++.dg/cpp0x/explicit16.C: New test. 2023-03-20 Jakub Jelinek PR c++/109164 * g++.dg/tls/thread_local13.C: New test. * g++.dg/tls/thread_local13-aux.cc: New file. * g++.dg/tls/thread_local14.C: New test. * g++.dg/tls/thread_local14-aux.cc: New file. 2023-03-20 Michael Meissner PR target/109067 * gcc.target/powerpc/divic3-1.c: New test. * gcc.target/powerpc/divic3-2.c: Likewise. * gcc.target/powerpc/mulic3-1.c: Likewise. * gcc.target/powerpc/mulic3-2.c: Likewise. 2023-03-20 Harald Anlauf PR fortran/109186 * gfortran.dg/nearest_6.f90: New test. 2023-03-20 Peter Bergner PR target/109178 * gcc.target/powerpc/pr109178.c: New test. 2023-03-20 Jakub Jelinek * g++.dg/torture/20230313.C (auto_vec): Change m_data type from char to char [2 * sizeof (int)]. 2023-03-20 Paul Thomas PR fortran/87127 * gfortran.dg/external_procedures_4.f90: New test. 2023-03-19 Harald Anlauf PR fortran/85877 * gfortran.dg/pr85877.f90: New test. 2023-03-19 Xin Liu * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips for MSA tests. 2023-03-18 David Malcolm PR analyzer/109094 * gcc.dg/analyzer/setjmp-pr109094.c: New test. 2023-03-18 Paul Thomas PR fortran/64290 PR fortran/67444 PR fortran/67471 PR fortran/69298 PR fortran/70863 PR fortran/71798 PR fortran/80524 PR fortran/82996 PR fortran/84472 PR fortran/88735 PR fortran/93691 PR fortran/91316 PR fortran/106576 PR fortran/37336 * gfortran.dg/finalize_38.f90 : New test. * gfortran.dg/finalize_38a.f90 : New test. * gfortran.dg/allocate_with_source_25.f90 : The number of final calls goes down from 6 to 4. * gfortran.dg/associate_25.f90 : Remove the incorrect comment. * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr but the final count remains the same. * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals foo.1.x rather than foo.0.x * gfortran.dg/finalize_39.f90 : New test. * gfortran.dg/finalize_40.f90 : New test. * gfortran.dg/finalize_41.f90 : New test. * gfortran.dg/finalize_42.f90 : New test. * gfortran.dg/finalize_43.f90 : New test. * gfortran.dg/finalize_44.f90 : New test. * gfortran.dg/finalize_45.f90 : New test. * gfortran.dg/finalize_46.f90 : New test. * gfortran.dg/finalize_47.f90 : New test. * gfortran.dg/finalize_48.f90 : New test. * gfortran.dg/finalize_49.f90 : New test. * gfortran.dg/finalize_50.f90 : New test. * gfortran.dg/finalize_51.f90 : New test. 2023-03-17 Hans-Peter Nilsson * gcc.dg/plugin/infoleak-2.c, gcc.dg/plugin/infoleak-CVE-2011-1078-1.c, gcc.dg/plugin/infoleak-CVE-2011-1078-2.c, gcc.dg/plugin/infoleak-CVE-2017-18549-1.c, gcc.dg/plugin/infoleak-CVE-2017-18550-1.c, gcc.dg/plugin/infoleak-antipatterns-1.c, gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets. 2023-03-17 Jason Merrill PR c++/108975 * g++.dg/cpp0x/lambda/lambda-const11.C: New test. 2023-03-17 Jason Merrill PR c++/109172 * g++.dg/eh/dtor4.C: New test. 2023-03-17 Jason Merrill PR c++/69410 * g++.dg/lookup/friend24.C: New test. 2023-03-17 Jakub Jelinek PR target/105554 * gcc.target/i386/pr105554.c: New test. 2023-03-17 Jakub Jelinek PR c/109151 * c-c++-common/ubsan/div-by-zero-8.c: New test. 2023-03-17 Vladimir N. Makarov * gcc.target/i386/pr109052.c: New. 2023-03-17 Ju-Zhe Zhong kito-cheng * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test. * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto. * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto. * g++.target/riscv/rvv/base/bug-1.C: New test. * gcc.target/riscv/rvv/base/bug-2.c: New test. 2023-03-17 Jakub Jelinek PR testsuite/109145 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options. Don't include complex.h. (foo): Use __builtin_complex rather than CMPLXF. 2023-03-17 Jakub Jelinek PR middle-end/108685 * c-c++-common/gomp/doacross-8.c: New test. 2023-03-16 Jason Merrill PR c++/105809 * g++.dg/cpp0x/constexpr-__func__3.C: New test. 2023-03-16 Jason Merrill PR c++/108242 * g++.dg/cpp1y/lambda-generic-func2.C: New test. 2023-03-16 Jason Merrill PR c++/101869 * g++.dg/cpp0x/enum43.C: New test. 2023-03-16 Gaius Mulley * gm2/types/run/pass/d.c: Add missing include . 2023-03-16 Gaius Mulley PR modula2/109125 * gm2/types/run/pass/d.c: Convert data structure from BOOLEAN int to bool and cast int to bool in test function. 2023-03-16 Gaius Mulley * gm2/complex/pass/arith3.mod: Halt parameters reordered. * gm2/complex/run/pass/arith3.mod: Ditto. * gm2/complex/run/pass/arith4.mod: Ditto. * gm2/complex/run/pass/arith5.mod: Ditto. * gm2/isolib/run/pass/real2.mod: Ditto. * gm2/isolib/run/pass/real3.mod: Ditto. * gm2/isolib/run/pass/realconv.mod: Ditto. * gm2/isolib/run/pass/realconv2.mod: Ditto. * gm2/pim/pass/testshort.mod: Ditto. * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto. * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto. * gm2/warnings/returntype/pass/Termbase.mod: Ditto. * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto. 2023-03-16 Patrick Palka PR c++/109030 * g++.dg/cpp2a/constexpr-inst2.C: New test. 2023-03-16 Patrick Palka PR c++/100288 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test. 2023-03-16 Iain Buclaw * gdc.dg/torture/simd23084.d: New test. * gdc.dg/torture/simd23085.d: New test. * gdc.dg/torture/simd23218.d: New test. 2023-03-16 Martin Liska PR middle-end/106133 * c-c++-common/pr106133.c: New test. 2023-03-16 Alexandre Oliva * gcc.dg/vect/pr103116-2.c (x): Fix array size. 2023-03-16 Jason Merrill PR c++/105406 * g++.dg/coroutines/co-await-moveonly1.C: New test. 2023-03-16 Iain Buclaw PR d/109144 * gdc.dg/torture/pr109144.d: New test. 2023-03-16 Richard Biener PR tree-optimization/109123 * gcc.dg/Wuse-after-free-pr109123.c: New testcase. * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with the name of the pointer. * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case. 2023-03-15 Jason Merrill PR c++/103871 PR c++/98056 * g++.dg/coroutines/co-await-initlist1.C: New test. 2023-03-15 David Malcolm PR analyzer/109097 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we have an invocation object marked as succeeding, with no notifications. * gcc.dg/plugin/crash-test-ice-sarif.c: New test. * gcc.dg/plugin/crash-test-ice-stderr.c: New test. * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test. * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test. * gcc.dg/plugin/crash_test_plugin.c: New plugin. * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin and test cases. 2023-03-15 Uros Bizjak * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4. * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto. * gcc.target/i386/sse-movss-4.c (dg-options): Use -mno-sse4. Simplify scan-assembler-not strings. * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto. * gcc.target/i386/sse2-mmx-movss-1.c: New test. 2023-03-15 Harald Anlauf Tobias Burnus PR fortran/58331 * gfortran.dg/class_dummy_10.f90: New test. 2023-03-15 Marek Polacek PR c++/107280 * g++.dg/cpp1z/constexpr-lambda28.C: New test. 2023-03-15 Richard Biener * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate diagnostic. 2023-03-15 Jason Merrill PR c++/58538 * g++.dg/template/ttp7.C: Remove expected error. 2023-03-15 Jason Merrill PR c++/108179 PR c++/104107 PR c++/95036 * g++.dg/template/ttp35.C: New test. 2023-03-15 Richard Biener PR tree-optimization/109139 * gcc.dg/torture/pr109139.c: New testcase. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadmempair-1.c: New test. * gcc.target/riscv/xtheadmempair-2.c: New test. * gcc.target/riscv/xtheadmempair-3.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadfmv-fmv.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadmac-mula-muls.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test. * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test. * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test. * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test. * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test. * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test. * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test. * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadbb-ext.c: New test. * gcc.target/riscv/xtheadbb-extu-2.c: New test. * gcc.target/riscv/xtheadbb-extu.c: New test. * gcc.target/riscv/xtheadbb-ff1.c: New test. * gcc.target/riscv/xtheadbb-rev.c: New test. * gcc.target/riscv/xtheadbb-srri.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadbs-tst.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadba-addsl.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/mcpu-thead-c906.c: New test. 2023-03-15 Christoph Müllner * gcc.target/riscv/xtheadba.c: New test. * gcc.target/riscv/xtheadbb.c: New test. * gcc.target/riscv/xtheadbs.c: New test. * gcc.target/riscv/xtheadcmo.c: New test. * gcc.target/riscv/xtheadcondmov.c: New test. * gcc.target/riscv/xtheadfmemidx.c: New test. * gcc.target/riscv/xtheadfmv.c: New test. * gcc.target/riscv/xtheadint.c: New test. * gcc.target/riscv/xtheadmac.c: New test. * gcc.target/riscv/xtheadmemidx.c: New test. * gcc.target/riscv/xtheadmempair.c: New test. * gcc.target/riscv/xtheadsync.c: New test. 2023-03-15 Hu, Lin1 PR target/109117 * gcc.target/i386/pr109117-1.c: New test. 2023-03-15 Jonathan Yong <10walls@gmail.com> * gcc.dg/pic-2.c: Fix expected __PIC__ value. * gcc.dg/pic-3.c: Ditto. * gcc.dg/pic-4.c: Ditto. 2023-03-14 Patrick Palka PR c++/96830 * g++.dg/cpp2a/concepts-class5.C: New test. * g++.dg/cpp2a/concepts-class5a.C: New test. 2023-03-14 Patrick Palka PR c++/96830 * g++.dg/cpp2a/concepts-friend14.C: New test. 2023-03-14 Jason Merrill PR c++/108468 * g++.dg/cpp1y/var-templ78.C: New test. 2023-03-14 Jason Merrill PR c++/107310 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning. * g++.dg/warn/Wreturn-6.C: New test. 2023-03-14 Jakub Jelinek PR target/109109 * gcc.target/i386/pr109109-1.c: New test. * gcc.target/i386/pr109109-2.c: New test. 2023-03-14 Iain Buclaw PR d/109108 * gdc.dg/torture/imports/pr109108.d: New test. * gdc.dg/torture/pr109108.d: New test. 2023-03-14 Jakub Jelinek PR c++/108972 PR testsuite/109129 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20, for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down rather than ! concepts. 2023-03-14 Jakub Jelinek PR c++/109096 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test. 2023-03-14 Richard Biener * gcc.dg/auto-init-unused-1.c: New testcase. 2023-03-14 Eric Botcazou PR tree-optimization/109005 * gnat.dg/specs/opt6.ads: New test. 2023-03-14 Tamar Christina PR testsuite/109118 * gcc.dg/mla_1.c: Moved to... * gcc.target/aarch64/sve/mla_3.c: ...here. 2023-03-14 Jakub Jelinek PR tree-optimization/109115 * gcc.dg/pr109115.c: New test. 2023-03-14 Richard Biener * g++.dg/torture/20230313.C: New testcase. 2023-03-13 Gaius Mulley * gm2/pim/fail/largeconst.mod: New test. 2023-03-13 Jason Merrill PR c++/107128 * g++.dg/warn/pragma-system_header6.h: New test. * g++.dg/warn/pragma-system_header6.C: New test. 2023-03-13 David Malcolm PR analyzer/105906 * gcc.dg/analyzer/leak-pr105906.c: New test. 2023-03-13 David Malcolm PR analyzer/108045 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test. * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test. 2023-03-13 David Malcolm * gcc.dg/analyzer/exec-1.c: New test. * gcc.dg/analyzer/snprintf-concat.c: New test. * gcc.dg/analyzer/vsnprintf-1.c: New test. 2023-03-13 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test. 2023-03-13 Kito Cheng * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vle-1.C: Removed. * g++.target/riscv/rvv/base/vle_tu-1.C: Removed. * g++.target/riscv/rvv/base/vle_tum-1.C: Removed. * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16-3.C: Removed. * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vlse-1.C: Removed. * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed. * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed. * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16-3.C: Removed. * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed. * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vmv_v-1.C: Removed. * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vse-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsm-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed. * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed. * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed. * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed. * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed. * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed. * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed. * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed. * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed. * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed. * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed. * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsse-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed. * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed. * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed. * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed. * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed. * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed. * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed. * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed. * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed. * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed. * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed. * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed. * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed. * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadc-1.c: Removed. * gcc.target/riscv/rvv/base/vadc-2.c: Removed. * gcc.target/riscv/rvv/base/vadc-3.c: Removed. * gcc.target/riscv/rvv/base/vadc-4.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vle-1.c: Removed. * gcc.target/riscv/rvv/base/vle-2.c: Removed. * gcc.target/riscv/rvv/base/vle-3.c: Removed. * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed. * gcc.target/riscv/rvv/base/vle_m-1.c: Removed. * gcc.target/riscv/rvv/base/vle_m-2.c: Removed. * gcc.target/riscv/rvv/base/vle_m-3.c: Removed. * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed. * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed. * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed. * gcc.target/riscv/rvv/base/vlmul_v.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vlse-1.c: Removed. * gcc.target/riscv/rvv/base/vlse-2.c: Removed. * gcc.target/riscv/rvv/base/vlse-3.c: Removed. * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed. * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc-4.c: Removed. * gcc.target/riscv/rvv/base/vmadc-5.c: Removed. * gcc.target/riscv/rvv/base/vmadc-6.c: Removed. * gcc.target/riscv/rvv/base/vmadc-7.c: Removed. * gcc.target/riscv/rvv/base/vmadc-8.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge-4.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed. * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vread_csr.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc-4.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vse-1.c: Removed. * gcc.target/riscv/rvv/base/vse-2.c: Removed. * gcc.target/riscv/rvv/base/vse-3.c: Removed. * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed. * gcc.target/riscv/rvv/base/vse_m-1.c: Removed. * gcc.target/riscv/rvv/base/vse_m-2.c: Removed. * gcc.target/riscv/rvv/base/vse_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsse-1.c: Removed. * gcc.target/riscv/rvv/base/vsse-2.c: Removed. * gcc.target/riscv/rvv/base/vsse-3.c: Removed. * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed. * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed. 2023-03-13 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/bug-1.c: New test. 2023-03-13 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test. * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test. 2023-03-13 Marek Polacek PR c++/107532 * g++.dg/warn/Wdangling-reference10.C: New test. 2023-03-13 Lewis Hyatt PR preprocessor/67046 * c-c++-common/cpp/pr67046.c: New test. 2023-03-13 Richard Biener PR tree-optimization/109046 * gcc.dg/tree-ssa/forwprop-39.c: New testcase. 2023-03-12 Jakub Jelinek * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c: Don't expect one __bf16 related error. * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove dg-error directives for __bf16 being an extended arithmetic type. * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise. * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise. * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16 related errors. 2023-03-12 Roger Sayle PR middle-end/109031 * gcc.dg/tree-ssa/pr109031-1.c: New test case. * gcc.dg/tree-ssa/pr109031-2.c: Likewise. 2023-03-12 Tamar Christina PR target/108583 * gcc.dg/vect/vect-div-bitmask-4.c: New test. * gcc.dg/vect/vect-div-bitmask-5.c: New test. 2023-03-12 Tamar Christina Richard Sandiford PR target/108583 * gcc.dg/mla_1.c: New test. 2023-03-12 Gaius Mulley PR modula2/109089 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect the external definitions of isfinite. 2023-03-12 Jonathan Yong <10walls@gmail.com> * gcc.dg/builtins-69.c: Use (long )*regex pattern to allow long long instead of just long. * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets. 2023-03-12 Jonathan Yong <10walls@gmail.com> * gcc.c-torture/compile/103818.c: Enable test for llp64. 2023-03-11 Cupertino Miranda * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section targets. Adjust expected output. * lib/target-supports.exp (check_effective_target_const_volatile_readonly_section): New 2023-03-11 Harald Anlauf PR fortran/106945 * gfortran.dg/pr106945.f90: New test. 2023-03-10 Hans-Peter Nilsson * lib/target-supports.exp (check_fork_available): Don't signal true for CRIS running on a simulator. 2023-03-10 Hans-Peter Nilsson * gcc.dg/pr108117.c: Require effective-target scheduling. 2023-03-10 Hans-Peter Nilsson * gcc.dg/pr106397.c: Add -w to options. 2023-03-10 Jakub Jelinek PR target/107703 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine it. (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than __bf16. * g++.dg/cpp23/ext-floating14.C: New test. 2023-03-10 Jakub Jelinek PR c++/107558 * g++.dg/gomp/pr107558.C: New test. 2023-03-10 Jakub Jelinek PR c++/109039 * g++.dg/abi/no_unique_address7.C: New test. 2023-03-10 Jason Merrill PR c++/108972 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels, but expect errors. 2023-03-10 Marek Polacek PR sanitizer/108060 PR sanitizer/109050 * c-c++-common/ubsan/bounds-17.c: New test. * c-c++-common/ubsan/bounds-18.c: New test. * c-c++-common/ubsan/bounds-19.c: New test. * c-c++-common/ubsan/bounds-20.c: New test. * c-c++-common/ubsan/bounds-21.c: New test. 2023-03-10 Harald Anlauf PR fortran/104332 * gfortran.dg/bind_c_usage_34.f90: New test. 2023-03-10 Andrew Pinski * gcc.target/aarch64/rev16_2.c: New test. * gcc.target/aarch64/shift_and_operator-1.c: New test. 2023-03-10 David Malcolm PR analyzer/109059 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail. * gcc.dg/analyzer/leak-pr109059-1.c: New test. * gcc.dg/analyzer/leak-pr109059-2.c: New test. 2023-03-10 Jason Merrill PR c++/108566 * g++.dg/abi/anon6.C: New test. 2023-03-10 David Malcolm PR analyzer/108475 PR analyzer/109060 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test. * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: New test. * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: New test. 2023-03-10 Jakub Jelinek PR c/108079 * c-c++-common/Wunused-var-18.c: New test. 2023-03-10 Jakub Jelinek PR tree-optimization/109008 * gcc.dg/pr109008.c: New test. 2023-03-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test. 2023-03-10 Jason Merrill PR c++/108099 * g++.dg/ext/int128-7.C: New test. 2023-03-10 Jason Merrill PR c++/108542 * g++.dg/contracts/contracts-err1.C: New test. 2023-03-09 Jason Merrill PR c++/108773 * g++.dg/cpp0x/initlist-array18.C: New test. * g++.dg/cpp0x/initlist-array19.C: New test. 2023-03-09 David Malcolm PR analyzer/102671 PR analyzer/105755 PR analyzer/108251 PR analyzer/108400 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced from Emacs. * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise. * gcc.dg/analyzer/null-deref-pr105755.c: Likewise. * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: New test, reduced from haproxy's src/ssl_sample.c. * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Likewise. * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New test, reduced from SoftEtherVPN's src/Cedar/WebUI.c. 2023-03-09 Tamar Christina * gcc.target/aarch64/tbz_2.c: New test. * gcc.target/aarch64/tbz_3.c: New test. 2023-03-09 Jason Merrill DR 2664 PR c++/102529 * g++.dg/DRs/dr2664.C: New test. * g++.dg/cpp2a/class-deduction-alias15.C: New test. 2023-03-09 Jason Merrill Michael Spertus PR c++/105841 * g++.dg/cpp2a/class-deduction-alias14.C: New test. 2023-03-09 Jason Merrill * g++.dg/ext/is_deducible1.C: Guard with __has_builtin (__is_deducible). 2023-03-09 Jason Merrill PR c++/105841 * g++.dg/ext/is_deducible1.C: New test. 2023-03-09 Vladimir N. Makarov * gcc.target/aarch64/pr108999.c: New. 2023-03-09 Richard Biener PR middle-end/108995 * gcc.dg/ubsan/pr108995.c: New testcase. 2023-03-09 Jakub Jelinek Richard Biener PR tree-optimization/109008 * gcc.c-torture/execute/ieee/pr109008.c: New test. 2023-03-08 Kewen Lin * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override gcc_{warning,error}_prefix with Fortran specific one used in gfortran_init. 2023-03-08 Kewen Lin * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with int128 effective target requirement. * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise. 2023-03-08 Kewen Lin PR testsuite/108729 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with has_arch_ppc64 effective target. * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise. 2023-03-08 Kewen Lin PR testsuite/108730 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64 effective target requirement. 2023-03-08 Kewen Lin PR testsuite/108813 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib. 2023-03-08 Kewen Lin PR testsuite/108810 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust the extracted index for BE. 2023-03-08 Jeff Law * gcc.target/mips/msa-ds.c: Fix over eager pattern matching. 2023-03-08 Hans-Peter Nilsson * gcc.dg/analyzer/omp-parallel-for-get-min.c, gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp. 2023-03-07 Jason Merrill PR c++/108526 PR c++/106651 * g++.dg/cpp23/static-operator-call5.C: Pass -g. 2023-03-07 Marek Polacek PR c++/107532 * g++.dg/warn/Wdangling-reference8.C: New test. * g++.dg/warn/Wdangling-reference9.C: New test. 2023-03-07 Robin Dapp * gcc.dg/vect/slp-3.c: Add '{ ... }'. 2023-03-07 Jakub Jelinek PR c++/109042 * g++.dg/rtti/pr109042.C: New test. 2023-03-07 Marek Polacek PR c++/109030 * g++.dg/cpp0x/noexcept77.C: New test. 2023-03-07 Marek Polacek PR c++/107939 * g++.dg/cpp1y/var-templ74.C: Remove dg-error. * g++.dg/cpp1y/var-templ77.C: New test. 2023-03-07 Pan Li Ju-Zhe Zhong PR target/108185 PR target/108654 * gcc.target/riscv/rvv/base/pr108185-1.c: New test. * gcc.target/riscv/rvv/base/pr108185-2.c: New test. * gcc.target/riscv/rvv/base/pr108185-3.c: New test. * gcc.target/riscv/rvv/base/pr108185-4.c: New test. * gcc.target/riscv/rvv/base/pr108185-5.c: New test. * gcc.target/riscv/rvv/base/pr108185-6.c: New test. * gcc.target/riscv/rvv/base/pr108185-7.c: New test. * gcc.target/riscv/rvv/base/pr108185-8.c: New test. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add -fno-stack-protector. * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add -fno-stack-protector. * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add -fno-stack-protector. * gcc.target/aarch64/test_frame_17.c (dg-options): Add -fno-stack-protector. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/pr104005.c (dg-options): Add -fno-stack-protector. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/auto-init-7.c (dg-options): Add -fno-stack-protector. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/pr103147-10.c (dg-options): Add -fno-stack-protector. * g++.target/aarch64/pr103147-10.C: Likewise. 2023-03-07 Xi Ruoyao * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags): Add -fno-stack-protector. 2023-03-07 Xi Ruoyao PR testsuite/70150 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add -fno-pie. 2023-03-07 Xi Ruoyao PR testsuite/70150 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie -no-pie for aarch64-*-*. * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie. * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie. * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add -fno-pie. 2023-03-07 Xi Ruoyao PR testsuite/70150 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags): Add -fno-pie -no-pie. 2023-03-07 Hans-Peter Nilsson * lib/target-supports.exp (check_compile): Support scanning tree-dumps. 2023-03-07 Hans-Peter Nilsson * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c: Gate on effective target tail_call. 2023-03-07 Hans-Peter Nilsson * lib/target-supports.exp (check_effective_target_tail_call): New. 2023-03-07 Hans-Peter Nilsson * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle int32_t being "long int". 2023-03-07 Hans-Peter Nilsson * lib/multiline.exp (_build_multiline_regex): Map "{re:" to "(", similarly ")?" from ":re?}" and the same without question mark. 2023-03-06 Paul-Antoine Arras * gcc.target/gcn/cond_fmaxnm_1.c: New test. * gcc.target/gcn/cond_fmaxnm_1_run.c: New test. * gcc.target/gcn/cond_fmaxnm_2.c: New test. * gcc.target/gcn/cond_fmaxnm_2_run.c: New test. * gcc.target/gcn/cond_fmaxnm_3.c: New test. * gcc.target/gcn/cond_fmaxnm_3_run.c: New test. * gcc.target/gcn/cond_fmaxnm_4.c: New test. * gcc.target/gcn/cond_fmaxnm_4_run.c: New test. * gcc.target/gcn/cond_fmaxnm_5.c: New test. * gcc.target/gcn/cond_fmaxnm_5_run.c: New test. * gcc.target/gcn/cond_fmaxnm_6.c: New test. * gcc.target/gcn/cond_fmaxnm_6_run.c: New test. * gcc.target/gcn/cond_fmaxnm_7.c: New test. * gcc.target/gcn/cond_fmaxnm_7_run.c: New test. * gcc.target/gcn/cond_fmaxnm_8.c: New test. * gcc.target/gcn/cond_fmaxnm_8_run.c: New test. * gcc.target/gcn/cond_fminnm_1.c: New test. * gcc.target/gcn/cond_fminnm_1_run.c: New test. * gcc.target/gcn/cond_fminnm_2.c: New test. * gcc.target/gcn/cond_fminnm_2_run.c: New test. * gcc.target/gcn/cond_fminnm_3.c: New test. * gcc.target/gcn/cond_fminnm_3_run.c: New test. * gcc.target/gcn/cond_fminnm_4.c: New test. * gcc.target/gcn/cond_fminnm_4_run.c: New test. * gcc.target/gcn/cond_fminnm_5.c: New test. * gcc.target/gcn/cond_fminnm_5_run.c: New test. * gcc.target/gcn/cond_fminnm_6.c: New test. * gcc.target/gcn/cond_fminnm_6_run.c: New test. * gcc.target/gcn/cond_fminnm_7.c: New test. * gcc.target/gcn/cond_fminnm_7_run.c: New test. * gcc.target/gcn/cond_fminnm_8.c: New test. * gcc.target/gcn/cond_fminnm_8_run.c: New test. * gcc.target/gcn/cond_smax_1.c: New test. * gcc.target/gcn/cond_smax_1_run.c: New test. * gcc.target/gcn/cond_smin_1.c: New test. * gcc.target/gcn/cond_smin_1_run.c: New test. * gcc.target/gcn/cond_umax_1.c: New test. * gcc.target/gcn/cond_umax_1_run.c: New test. * gcc.target/gcn/cond_umin_1.c: New test. * gcc.target/gcn/cond_umin_1_run.c: New test. * gcc.target/gcn/smax_1.c: New test. * gcc.target/gcn/smax_1_run.c: New test. * gcc.target/gcn/smin_1.c: New test. * gcc.target/gcn/smin_1_run.c: New test. * gcc.target/gcn/umax_1.c: New test. * gcc.target/gcn/umax_1_run.c: New test. * gcc.target/gcn/umin_1.c: New test. * gcc.target/gcn/umin_1_run.c: New test. 2023-03-06 Richard Biener PR tree-optimization/109025 * gcc.dg/vect/pr109025.c: New testcase. 2023-03-06 Xi Ruoyao * gcc.target/loongarch/prolog-opt.c (dg-options): Add -fno-stack-protector. * gcc.target/loongarch/stack-check-cfa-1.c (dg-options): Likewise. * gcc.target/loongarch/stack-check-cfa-2.c (dg-options): Likewise. 2023-03-06 Xi Ruoyao PR target/109000 * gcc.target/loongarch/flt-abi-isa-1.c: New test. * gcc.target/loongarch/flt-abi-isa-2.c: New test. * gcc.target/loongarch/flt-abi-isa-3.c: New test. * gcc.target/loongarch/flt-abi-isa-4.c: New test. 2023-03-05 Harald Anlauf Tobias Burnus PR fortran/106856 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase. * gfortran.dg/class_74.f90: New test. * gfortran.dg/class_75.f90: New test. 2023-03-05 Jakub Jelinek * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in scan-tree-dump-times target selector. 2023-03-05 Liao Shihua SiYu Wu * gcc.target/riscv/zksed32.c: New test. * gcc.target/riscv/zksed64.c: New test. * gcc.target/riscv/zksh32.c: New test. * gcc.target/riscv/zksh64.c: New test. 2023-03-05 Liao Shihua SiYu Wu * gcc.target/riscv/zknh-sha256.c: New test. * gcc.target/riscv/zknh-sha512-32.c: New test. * gcc.target/riscv/zknh-sha512-64.c: New test. 2023-03-05 Liao Shihua SiYu Wu * gcc.target/riscv/zknd32.c: New test. * gcc.target/riscv/zknd64.c: New test. * gcc.target/riscv/zkne32.c: New test. * gcc.target/riscv/zkne64.c: New test. 2023-03-05 Liao Shihua SiYu Wu * gcc.target/riscv/zbkb32.c: New test. * gcc.target/riscv/zbkb64.c: New test. * gcc.target/riscv/zbkc32.c: New test. * gcc.target/riscv/zbkc64.c: New test. * gcc.target/riscv/zbkx32.c: New test. * gcc.target/riscv/zbkx64.c: New test. 2023-03-05 Vineet Gupta * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs. 5 insn sh1add+slli+add+slli+sub. * gcc.target/riscv/pr108987.c: New test. 2023-03-05 Ju-Zhe Zhong kito-cheng * gcc.target/riscv/rvv/base/vlmul_v.c: New test. 2023-03-05 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test. 2023-03-05 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/scalar_move-1.c: New test. * gcc.target/riscv/rvv/base/scalar_move-2.c: New test. * gcc.target/riscv/rvv/base/scalar_move-3.c: New test. * gcc.target/riscv/rvv/base/scalar_move-4.c: New test. * gcc.target/riscv/rvv/base/scalar_move-5.c: New test. * gcc.target/riscv/rvv/base/scalar_move-6.c: New test. * gcc.target/riscv/rvv/base/scalar_move-7.c: New test. * gcc.target/riscv/rvv/base/scalar_move-8.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test. 2023-03-05 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto. 2023-03-05 Lin Sinan * gcc.target/riscv/zbb-min-max-03.c: New test. 2023-03-04 Jakub Jelinek * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times target selectors. * gcc.dg/vect/slp-multitypes-11.c: Likewise. 2023-03-04 Jakub Jelinek PR c/107465 * c-c++-common/Wsign-compare-2.c (f18): New test. 2023-03-04 Jakub Jelinek PR c/107465 * c-c++-common/Wsign-compare-2.c: New test. * c-c++-common/pr107465.c: New test. 2023-03-04 Jakub Jelinek PR c/107846 * gcc.dg/pr107846.c: New test. 2023-03-04 Jakub Jelinek PR c++/108702 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile. 2023-03-04 Hans-Peter Nilsson * gcc.dg/ipa/pr77653.c: Skip for cris-*-*. 2023-03-04 Hans-Peter Nilsson * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list. 2023-03-04 Hans-Peter Nilsson * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on scan-assembler identifiers. * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto. 2023-03-03 David Malcolm PR analyzer/109016 * gcc.dg/analyzer/omp-parallel-for-1.c: New test. * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test. 2023-03-03 David Malcolm * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test. * gcc.dg/analyzer/sprintf-1.c: New test. * gcc.dg/analyzer/sprintf-concat.c: New test. 2023-03-03 David Malcolm PR tree-optimization/108988 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail. 2023-03-03 Alexandre Oliva * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add two new variants, one fixed, one xfailed. * c-c++-common/Wdangling-pointer-5.c (nowarn_store_arg_store_arg): Add now-expected warnings. 2023-03-03 Alexandre Oliva * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote around +cdecp. * gcc.target/arm/acle/cde-mve-error-2.c: Likewise. 2023-03-03 Alexandre Oliva * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe expected counts into a single pattern. * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional return and reversed conditions. 2023-03-03 Alexandre Oliva PR target/51534 * gcc.target/arm/pr51534.c: Split softfp variant into... * gcc.target/arm/pr51534s.c: ... this, and support ARM too. 2023-03-03 Alexandre Oliva * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank after tab after vmsr, and lower the case of P0. 2023-03-03 Alexandre Oliva PR target/104882 * gcc.target/arm/simd/pr104882.c: Require mve hardware. 2023-03-03 Patrick Palka PR c++/108998 * g++.dg/cpp2a/lambda-generic11.C: New test. 2023-03-03 Jakub Jelinek PR c/108986 * gcc.dg/Wnonnull-8.c: New test. 2023-03-03 Robin Dapp * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and "not low or equal" load on condition variant. * gcc.target/s390/ifcvt-two-insns-int.c: Dito. * gcc.target/s390/ifcvt-two-insns-long.c: Dito. 2023-03-03 Robin Dapp * gcc.dg/vect/slp-3.c: Adapt test expectation. * gcc.dg/vect/slp-multitypes-11.c: Likewise. * gcc.dg/vect/slp-perm-8.c: Likewise. 2023-03-03 Richard Biener PR tree-optimization/109002 * gcc.dg/torture/pr109002.c: New testcase. 2023-03-03 Richard Biener PR debug/108772 * g++.dg/lto/pr108772_0.C: New testcase. 2023-03-03 Alexandre Oliva PR c++/100127 * g++.dg/coroutines/pr100127.C: Test for header rather than compiler macro. * g++.dg/coroutines/pr100772-a.C: Likewise. * g++.dg/coroutines/pr100772-b.C: Likewise. 2023-03-03 Hans-Peter Nilsson * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC. (ALIGN_MAX_STATIC): Set to 512 for CRIS. 2023-03-03 Iain Buclaw PR d/108946 * gdc.dg/simd2a.d: Update test. * gdc.dg/simd2b.d: Likewise. * gdc.dg/simd2c.d: Likewise. * gdc.dg/simd2d.d: Likewise. * gdc.dg/simd2e.d: Likewise. * gdc.dg/simd2f.d: Likewise. * gdc.dg/simd2g.d: Likewise. * gdc.dg/simd2h.d: Likewise. * gdc.dg/simd2i.d: Likewise. * gdc.dg/simd2j.d: Likewise. 2023-03-03 Iain Buclaw PR d/108877 * gdc.dg/imports/pr108877a.d: New test. * gdc.dg/pr108877.d: New test. 2023-03-03 Iain Buclaw PR d/108167 * gdc.dg/pr108167.d: New test. 2023-03-03 Iain Buclaw PR d/108945 * gdc.dg/pr108945.d: New test. 2023-03-02 Jakub Jelinek PR testsuite/108991 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning before target selector. 2023-03-02 Guillaume Gomez PR jit/107999 * jit.dg/test-error-array-bounds.c: Update test. 2023-03-02 Vladimir N. Makarov * gcc.target/avr/pr90706.c: New. 2023-03-02 Kwok Cheung Yeung Paul-Antoine Arras * gcc.target/gcn/simd-math-1.c: New testcase. * gcc.target/gcn/simd-math-2.c: New testcase. 2023-03-02 Patrick Palka PR c++/108243 PR c++/97553 * g++.dg/opt/is_constant_evaluated3.C: New test. 2023-03-02 Patrick Palka PR c++/108243 * g++.dg/cpp2a/is-constant-evaluated14.C: New test. 2023-03-02 David Malcolm PR analyzer/108968 * gcc.dg/analyzer/uninit-pr108968-register.c: New test. 2023-03-02 Jakub Jelinek PR debug/108716 * g++.dg/debug/dwarf2/pr108716.C: New test. 2023-03-02 Richard Sandiford PR tree-optimization/108979 * gfortran.dg/vect/pr108979.f90: New test. 2023-03-02 Marek Polacek PR c++/106259 * g++.dg/warn/Wmismatched-tags-11.C: New test. 2023-03-02 Robin Dapp * gcc.target/s390/s390.exp: Add partial subdirectory. * gcc.target/s390/vector/vec-nopeel-2.c: Change test expectation. * lib/target-supports.exp: Add s390. * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test. * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test. * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test. * gcc.target/s390/vector/partial/s390-vec-length.h: New test. 2023-03-02 Jonathan Yong <10walls@gmail.com> PR middle-end/97956 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings. 2023-03-02 Jonathan Yong <10walls@gmail.com> * gcc.dg/overflow-warn-9.c: Add LLP64 case. 2023-03-02 Richard Sandiford PR tree-optimization/108603 * gcc.target/aarch64/sve/pr108603.c: New test. 2023-03-02 Richard Sandiford PR tree-optimization/108430 * gcc.target/aarch64/sve/pr108430.c: New test. 2023-03-02 Jakub Jelinek PR c++/108934 * gcc.target/i386/auto-init-4.c: Revert PR105259 change. * g++.target/i386/pr108934.C: New test. 2023-03-02 Jakub Jelinek PR c++/105839 * g++.dg/gomp/pr105839-1.C: New test. * g++.dg/gomp/pr105839-2.C: New test. 2023-03-02 Richard Biener PR testsuite/108985 * gcc.dg/vect/pr108950.c: Require vect_simd_clones. 2023-03-02 Hans-Peter Nilsson * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets. 2023-03-02 Hans-Peter Nilsson * gcc.dg/attr-copy-6.c: Prefix asm-declared name with __USER_LABEL_PREFIX__. 2023-03-02 Hans-Peter Nilsson * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also match targets where sizeof (union U) == 5, like "packed" targets. 2023-03-01 Marek Polacek PR c++/107574 * g++.dg/cpp0x/ptrmem-cst1.C: New test. 2023-03-01 David Malcolm PR analyzer/107565 * gcc.dg/analyzer/builtins-pr107565.c: New test. * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing. 2023-03-01 Patrick Palka Jason Merrill PR c++/108219 PR c++/108218 * g++.dg/cpp0x/new6.C: New test. * g++.dg/cpp2a/concepts-new1.C: New test. 2023-03-01 Tobias Burnus PR middle-end/108545 * c-c++-common/gomp/map-8.c: New test. * gfortran.dg/gomp/map-9.f90: New test. 2023-03-01 David Malcolm PR analyzer/108935 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test. * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test. * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test. 2023-03-01 Jonathan Yong <10walls@gmail.com> * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64 targets. 2023-03-01 Jakub Jelinek PR sanitizer/108894 * c-c++-common/ubsan/bounds-16.c: New test. 2023-03-01 Jakub Jelinek PR debug/108967 * g++.dg/debug/pr108967.C: New test. 2023-03-01 Jakub Jelinek PR c++/108606 * g++.dg/cpp1y/pr108606.C: New test. 2023-03-01 Richard Biener PR tree-optimization/108970 * gcc.dg/pr108970.c: New testcase. 2023-03-01 Richard Biener PR tree-optimization/108950 * gcc.dg/vect/pr108950.c: New testcase. 2023-03-01 Hans-Peter Nilsson * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for newlib targets too. 2023-02-28 Patrick Palka PR c++/108848 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different exception specifier" error. Expect a separate "not usable in a constant expression" error. * g++.dg/cpp1y/var-templ75.C: New test. * g++.dg/cpp1y/var-templ76.C: New test. 2023-02-28 Qing Zhao PR middle-end/107411 PR middle-end/107411 * g++.dg/pr107411.C: New test. 2023-02-28 Marek Polacek PR c++/108550 * g++.dg/cpp1y/var-templ70.C: New test. * g++.dg/cpp1y/var-templ71.C: New test. * g++.dg/cpp1y/var-templ72.C: New test. 2023-02-28 Marek Polacek PR c++/107938 * g++.dg/cpp1y/var-templ73.C: New test. * g++.dg/cpp1y/var-templ74.C: New test. * g++.dg/warn/Waddress-of-packed-member3.C: New test. 2023-02-28 Jakub Jelinek PR sanitizer/108894 * gcc.dg/ubsan/bounds-4.c: New test. * gcc.dg/ubsan/bounds-4a.c: New test. * gcc.dg/ubsan/bounds-4b.c: New test. * gcc.dg/ubsan/bounds-4c.c: New test. * gcc.dg/ubsan/bounds-4d.c: New test. * g++.dg/ubsan/bounds-1.C: New test. 2023-02-28 Richard Biener PR testsuite/108942 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__. 2023-02-28 Hans-Peter Nilsson * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus message for "default_packed" targets. 2023-02-28 Hans-Peter Nilsson * lib/multiline.exp (handle-multiline-outputs): Shorten message to the same for fail and pass. 2023-02-28 Hans-Peter Nilsson PR testsuite/91419 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS. 2023-02-28 Hans-Peter Nilsson PR testsuite/79356 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list of targets excluding xfail on lines 50 and 51. 2023-02-28 Hans-Peter Nilsson PR tree-optimization/108828 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts. 2023-02-27 Harald Anlauf PR fortran/108937 * gfortran.dg/ibits_2.f90: New test. 2023-02-26 Eric Botcazou * ada/acats/run_all.sh: Adjust example of compiler options. 2023-02-25 Gaius Mulley * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp: Also add conditional to gm2-simple-execute. 2023-02-25 Gaius Mulley * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp (gm2_run_tower_test): New global variable. Add conditional before invoking gm2-local-exec. 2023-02-25 Hans-Peter Nilsson * lib/multiline.exp (handle-multiline-outputs): Don't include the quoted multiline pattern in the pass/fail output. 2023-02-25 Gaius Mulley PR modula2/108261 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up variable access. * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up variable access. * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up variable access. * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up variable access. * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up variable access. * gm2/examples/map/pass/examples-map-pass.exp: Tidy up variable access. * gm2/iso/check/fail/iso-check-fail.exp: Add pathname. * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp: Add pathname. * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name. * gm2/pimlib/base/run/pass/FIO.mod: Updated test code. * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code. * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path. * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp: Tidy up variable access. * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname. * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp: Add pathname. * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall. * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall. * lib/gm2-simple.exp (gm2_keep_executable): New global variable. (gm2_simple_execute): Keep executable if global is true. * lib/gm2-torture.exp: Add ; after global variable access. * lib/gm2.exp: Set up pathnames. * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test. * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test. * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test. * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test. * gm2/projects/pim/run/pass/tower/AdvMap.def: New test. * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test. * gm2/projects/pim/run/pass/tower/AdvMath.def: New test. * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test. * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test. * gm2/projects/pim/run/pass/tower/AdvParse.def: New test. * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test. * gm2/projects/pim/run/pass/tower/AdvSound.def: New test. * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test. * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test. * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test. * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test. * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test. * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test. * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test. * gm2/projects/pim/run/pass/tower/DrawG.def: New test. * gm2/projects/pim/run/pass/tower/DrawG.mod: New test. * gm2/projects/pim/run/pass/tower/DrawL.def: New test. * gm2/projects/pim/run/pass/tower/DrawL.mod: New test. * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test. * gm2/projects/pim/run/pass/tower/Lock.def: New test. * gm2/projects/pim/run/pass/tower/Lock.mod: New test. * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test. * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test. * gm2/projects/pim/run/pass/tower/Screen.def: New test. * gm2/projects/pim/run/pass/tower/Screen.mod: New test. * gm2/projects/pim/run/pass/tower/SocketControl.c: New test. * gm2/projects/pim/run/pass/tower/SocketControl.def: New test. * gm2/projects/pim/run/pass/tower/Window.def: New test. * gm2/projects/pim/run/pass/tower/Window.mod: New test. * gm2/projects/pim/run/pass/tower/adv.flex: New test. * gm2/projects/pim/run/pass/tower/advflex.c: New test. * gm2/projects/pim/run/pass/tower/advflex.def: New test. * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp: New test. * gm2/projects/pim/run/pass/tower/star: New test. 2023-02-25 Max Filippov * gcc.target/xtensa/pr108919.c: New test. 2023-02-25 Tobias Burnus PR fortran/108621 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test. 2023-02-24 Rimvydas Jasinskas * gfortran.dg/weak-2.f90: New test. * gfortran.dg/weak-3.f90: New test. 2023-02-24 Martin Liska PR sanitizer/108834 * c-c++-common/asan/global-overflow-1.c: Test line and column info for a global variable. 2023-02-24 Alexandre Oliva PR c++/105224 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi. 2023-02-24 Jakub Jelinek PR middle-end/108854 * g++.dg/opt/pr108854.C: New test. 2023-02-24 Jakub Jelinek PR target/108881 * gcc.target/i386/avx512bf16-pr108881.c: New test. 2023-02-24 Junxian Zhu * gcc.target/mips/clz.c: New test. * gcc.target/mips/clo.c: New test. * gcc.target/mips/mips.exp: New option HAS_CLZ. 2023-02-24 Prachi Godbole * gcc.target/mips/hazard-barrier-return-attribute.c: New test. 2023-02-23 Takayuki 'January June' Suwa * gcc.target/xtensa/elim_GP_regmove_0.c: New test. * gcc.target/xtensa/elim_GP_regmove_1.c: New test. 2023-02-23 Takayuki 'January June' Suwa * gcc.target/xtensa/elim_callee_saved.c: New. 2023-02-23 Jakub Jelinek PR testsuite/108899 * g++.dg/modules/modules.exp: Only override unsupported if it exists and saved-unsupported doesn't. 2023-02-23 Richard Biener PR tree-optimization/108888 * g++.dg/torture/pr108888.C: New testcase. 2023-02-22 Marek Polacek PR c/108880 * c-c++-common/ubsan/pr108880.c: New test. 2023-02-22 Harald Anlauf PR fortran/96024 * gfortran.dg/pr96024.f90: New test. 2023-02-22 Alexandre Oliva * g++.dg/modules/modules.exp: Override unsupported to update module_do, and test it after dg-test. 2023-02-22 Alexandre Oliva * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53. * gcc.target/arm/aes-fuse-2.c: Likewise. 2023-02-22 Alexandre Oliva * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is usable in initializers. 2023-02-22 Alexandre Oliva * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of arm-*-*. * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise. 2023-02-22 Alexandre Oliva * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in message. 2023-02-22 Alexandre Oliva * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning. 2023-02-22 Andrew Stubbs * gcc.dg/vect/vect-simd-clone-16.c: New test. * gcc.dg/vect/vect-simd-clone-16b.c: New test. * gcc.dg/vect/vect-simd-clone-16c.c: New test. * gcc.dg/vect/vect-simd-clone-16d.c: New test. * gcc.dg/vect/vect-simd-clone-16e.c: New test. * gcc.dg/vect/vect-simd-clone-16f.c: New test. * gcc.dg/vect/vect-simd-clone-17.c: New test. * gcc.dg/vect/vect-simd-clone-17b.c: New test. * gcc.dg/vect/vect-simd-clone-17c.c: New test. * gcc.dg/vect/vect-simd-clone-17d.c: New test. * gcc.dg/vect/vect-simd-clone-17e.c: New test. * gcc.dg/vect/vect-simd-clone-17f.c: New test. * gcc.dg/vect/vect-simd-clone-18.c: New test. * gcc.dg/vect/vect-simd-clone-18b.c: New test. * gcc.dg/vect/vect-simd-clone-18c.c: New test. * gcc.dg/vect/vect-simd-clone-18d.c: New test. * gcc.dg/vect/vect-simd-clone-18e.c: New test. * gcc.dg/vect/vect-simd-clone-18f.c: New test. 2023-02-22 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test. * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test. * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test. * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test. 2023-02-22 Kito Cheng * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test condition. 2023-02-22 Kito Cheng * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'. * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter out -Oz and -Og -g. * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto. 2023-02-22 Jakub Jelinek PR middle-end/106258 * g++.dg/ipa/pr106258.C: New test. 2023-02-22 Thomas Schwinge * gcc.dg/Wcomplain-wrong-lang-1.c: New. * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise. * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise. * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise. * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise. * lib/target-supports.exp (check_compile): Use '-Wno-complain-wrong-lang'. * g++.dg/abi/empty12.C: Likewise. * g++.dg/abi/empty13.C: Likewise. * g++.dg/abi/empty14.C: Likewise. * g++.dg/abi/empty15.C: Likewise. * g++.dg/abi/empty16.C: Likewise. * g++.dg/abi/empty17.C: Likewise. * g++.dg/abi/empty18.C: Likewise. * g++.dg/abi/empty19.C: Likewise. * g++.dg/abi/empty22.C: Likewise. * g++.dg/abi/empty25.C: Likewise. * g++.dg/abi/empty26.C: Likewise. * gfortran.dg/bind-c-contiguous-1.f90: Likewise. * gfortran.dg/bind-c-contiguous-4.f90: Likewise. * gfortran.dg/bind-c-contiguous-5.f90: Likewise. 2023-02-21 David Malcolm PR analyzer/108830 * gcc.dg/analyzer/attribute-nonnull.c: Update for -Wanalyzer-use-of-uninitialized-value terminating analysis along a path. * gcc.dg/analyzer/call-summaries-2.c: Likewise. * gcc.dg/analyzer/data-model-1.c: Likewise. * gcc.dg/analyzer/data-model-5.c: Likewise. * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test. * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add -fno-analyzer-suppress-followups. * gcc.dg/analyzer/null-deref-pr108830.c: New test. * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups. * gcc.dg/analyzer/pipe-void-return.c: Likewise. * gcc.dg/analyzer/pipe2-1.c: Likewise. * gcc.dg/analyzer/pr101547.c: Update for -Wanalyzer-use-of-uninitialized-value terminating analysis along a path. * gcc.dg/analyzer/pr101875.c: Likewise. * gcc.dg/analyzer/pr104224-split.c: New test, based on... * gcc.dg/analyzer/pr104224.c: Add -fno-analyzer-suppress-followups. * gcc.dg/analyzer/realloc-2.c: Add -fno-analyzer-suppress-followups. * gcc.dg/analyzer/realloc-3.c: Likewise. * gcc.dg/analyzer/realloc-5.c: Likewise. * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise. * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise. * gcc.dg/analyzer/stdarg-1.c: Likewise. * gcc.dg/analyzer/symbolic-1.c: Likewise. * gcc.dg/analyzer/symbolic-7.c: Update for -Wanalyzer-use-of-uninitialized-value terminating analysis along a path. * gcc.dg/analyzer/uninit-4.c: Likewise. * gcc.dg/analyzer/uninit-8.c: New test. * gcc.dg/analyzer/uninit-pr94713.c: Update for -Wanalyzer-use-of-uninitialized-value terminating analysis along a path. * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups. 2023-02-21 Harald Anlauf PR fortran/96025 * gfortran.dg/pr96025.f90: New test. 2023-02-21 Iain Buclaw * gdc.dg/simd2a.d: Update. * gdc.dg/simd2b.d: Update. * gdc.dg/simd2c.d: Update. * gdc.dg/simd2d.d: Update. * gdc.dg/simd2e.d: Update. * gdc.dg/simd2f.d: Update. * gdc.dg/simd2g.d: Update. * gdc.dg/simd2h.d: Update. * gdc.dg/simd2i.d: Update. * gdc.dg/simd2j.d: Update. 2023-02-21 Iain Buclaw * gdc.dg/ctfeintrinsics.d: New test. 2023-02-21 Richard Biener PR tree-optimization/108691 * gcc.dg/pr108691.c: New testcase. 2023-02-21 Richard Biener PR tree-optimization/108793 * gcc.dg/torture/pr108793.c: New testcase. 2023-02-21 Raiki Tamura * rust/compile/torture/intrinsics-math.rs: New test. 2023-02-21 Philip Herron * rust/debug/chartype.rs: Skip testcases on Darwin architectures. 2023-02-21 Philip Herron * rust/execute/torture/closure3.rs: New test. 2023-02-21 Raiki Tamura * rust/compile/torture/phantom_data.rs: New test. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-3.rs: * rust/execute/torture/atomic_load.rs: New test. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-5.rs: Fix error message. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-6.rs: New test. * rust/compile/torture/intrinsics-7.rs: New test. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-4.rs: New test. * rust/compile/torture/intrinsics-5.rs: New test. * rust/execute/torture/atomic_store.rs: New test. 2023-02-21 Arthur Cohen * rust/compile/torture/intrinsics-3.rs: New test. 2023-02-21 Philip Herron * rust/execute/torture/closure2.rs: New test. 2023-02-21 Philip Herron * rust/execute/torture/closure1.rs: New test. 2023-02-21 Philip Herron * rust/compile/issue-1589.rs: New test. 2023-02-21 Philip Herron * rust/compile/generics7.rs: Fix test with missing assertion. * rust/execute/torture/operator_overload_9.rs: Fix test assertion. 2023-02-21 Marc Poulhiès * rust/compile/missing_closing_paren.rs: New test. 2023-02-21 Arthur Cohen * rust/execute/torture/prefetch_data.rs: New test. 2023-02-21 Philip Herron * rust/compile/torture/issue-1555.rs: New test. 2023-02-21 Faisal Abbas * rust/compile/const9.rs: New test. 2023-02-21 Philip Herron * rust/compile/issue-1272.rs: New test. 2023-02-21 Richard Biener PR tree-optimization/108868 * gcc.dg/pr108868.c: New testcase. 2023-02-21 Richard Biener PR tree-optimization/108855 * gcc.dg/pr108855.c: New testcase. 2023-02-21 Richard Biener Revert: 2023-02-21 Richard Biener PR tree-optimization/108691 * gcc.dg/pr108691.c: New testcase. 2023-02-20 Jakub Jelinek PR target/108862 * gcc.dg/pr108862.c: New test. * gcc.target/powerpc/pr108862.c: New test. 2023-02-20 Marek Polacek PR c++/101073 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test. * g++.dg/cpp1y/constexpr-nsdmi10.C: New test. 2023-02-20 Marek Polacek PR c++/108829 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test. * g++.dg/cpp0x/lambda/lambda-108829.C: New test. 2023-02-20 Richard Biener PR tree-optimization/108816 * gcc.dg/torture/pr108816.c: New testcase. 2023-02-20 Richard Biener PR tree-optimization/108825 * gcc.dg/torture/pr108825.c: New testcase. 2023-02-18 Jason Merrill DR 2518 PR c++/52809 PR c++/53638 PR c++/87389 PR c++/89741 PR c++/92099 PR c++/104041 PR c++/104691 * g++.dg/DRs/dr2518.C: New test. 2023-02-18 Jakub Jelinek PR tree-optimization/108819 * gcc.dg/pr108819.c: New test. 2023-02-18 Jakub Jelinek PR target/108832 * gcc.target/i386/pr108832.c: New test. 2023-02-18 Martin Uecker PR c/108375 * gcc.dg/pr108375-1.c: New test. * gcc.dg/pr108375-2.c: New test. 2023-02-18 Martin Uecker PR c/105660 PR c/105660 * gcc.dg/pr105660-1.c: New test. * gcc.dg/pr105660-2.c: New test. 2023-02-17 Patrick Palka PR c++/108243 PR c++/97553 * g++.dg/opt/is_constant_evaluated1.C: New test. * g++.dg/opt/is_constant_evaluated2.C: New test. 2023-02-17 Uroš Bizjak PR target/108831 * gcc.target/i386/pr108831-1.c: New test. * gcc.target/i386/pr108831-2.c: Ditto. 2023-02-17 Uroš Bizjak PR target/108805 * gcc.dg/pr108805.c: New test. 2023-02-17 Richard Biener PR tree-optimization/108821 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase. 2023-02-17 Jerry DeLisle * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to CLOCK which is available on mingw as well as other platforms. * gfortran.dg/pr96486.f90: Change variable to PATH likewise. 2023-02-17 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m. * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m. 2023-02-17 Jerry DeLisle * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final. 2023-02-16 David Malcolm PR analyzer/108806 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test. * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex. * gcc.dg/analyzer/switch.c (test_bitmask_1): New. (test_bitmask_2): New. * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test. 2023-02-16 Iain Sandoe * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows. 2023-02-16 Patrick Palka PR c++/107773 * g++.dg/template/typename24.C: New test. * g++.dg/template/typename25.C: New test. * g++.dg/template/typename25a.C: New test. * g++.dg/template/typename26.C: New test. 2023-02-16 Jakub Jelinek PR tree-optimization/108657 * gcc.dg/pr108657.c: New test. 2023-02-16 Jakub Jelinek PR tree-optimization/108783 * gcc.c-torture/compile/pr108783.c: New test. 2023-02-16 Richard Biener PR tree-optimization/108791 * gcc.dg/torture/pr108791.c: New testcase. 2023-02-16 Hans-Peter Nilsson * lib/target-supports.exp (check_effective_target_lra): Add CRIS as a non-LRA target. 2023-02-15 Steve Kargl PR fortran/103608 * gfortran.dg/pr103608.f90: New test. 2023-02-15 Steve Kargl PR fortran/104554 * gfortran.dg/pr104554.f90: New test. 2023-02-15 David Malcolm PR analyzer/108664 PR analyzer/108666 PR analyzer/108725 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test. * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test. * gcc.dg/analyzer/torture/uninit-pr108725.c: New test. 2023-02-15 Uroš Bizjak * g++.target/i386/empty-class2.C (dg-additional-options): Remove. * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto. * gcc.target/i386/pr99464.c: Ditto. * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target. * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target. * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target. * gcc.target/i386/pr98063.c: Ditto. * gcc.target/i386/pr90007.c (dg-do): Remove target selector. * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces. * gcc.target/i386/pr95464.c: Ditto. * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target. * gcc.target/i386/pr99530-2.c: Ditto. * gcc.target/i386/pr99530-3.c: Ditto. * gcc.target/i386/pr99530-4.c: Ditto. * gcc.target/i386/pr99530-5.c: Ditto. * gcc.target/i386/pr99530-6.c: Ditto. * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target. 2023-02-15 Marek Polacek PR middle-end/106080 * c-c++-common/Wdangling-pointer-10.c: New test. * c-c++-common/Wdangling-pointer-9.c: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test. * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test. * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test. 2023-02-15 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test. * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test. 2023-02-15 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test. 2023-02-15 Iain Sandoe * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer representations. 2023-02-15 Martin Jambor PR ipa/108679 * gcc.dg/ipa/pr108679.c: New test. 2023-02-15 Tobias Burnus PR fortran/108512 * gfortran.dg/gomp/loop-5.f90: New test. * gfortran.dg/gomp/loop-2.f90: Update dg-error. * gfortran.dg/gomp/taskloop-2.f90: Update dg-error. 2023-02-15 Jakub Jelinek PR target/108787 PR target/103109 * gcc.dg/pr108787.c: New test. * gcc.target/powerpc/pr108787.c: New test. * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts. 2023-02-15 Jakub Jelinek * g++.dg/DRs/dr2475.C: New test. * g++.dg/DRs/dr2478.C: New test. * g++.dg/DRs/dr2530.C: New test. * g++.dg/DRs/dr2673.C: New test. * c-c++-common/cpp/delimited-escape-seq-8.c: New test. 2023-02-15 Marek Polacek PR c++/106675 * g++.dg/cpp0x/overload-conv-5.C: New test. 2023-02-14 David Faust PR target/108790 * gcc.target/bpf/ldxdw.c: New test. 2023-02-14 Andrew Pinski PR tree-optimization/108355 PR tree-optimization/96921 * gcc.dg/tree-ssa/bool-minus-1.c: New test. * gcc.dg/tree-ssa/bool-minus-2.c: New test. * gcc.dg/tree-ssa/pr108354-1.c: New test. 2023-02-14 Eric Botcazou * gnat.dg/shift2.adb: New test. 2023-02-14 Richard Biener PR tree-optimization/108782 * gcc.dg/torture/pr108782.c: New testcase. 2023-02-14 Jakub Jelinek PR sanitizer/108777 * gcc.dg/asan/pr108777-1.c: New test. * gcc.dg/asan/pr108777-2.c: New test. * gcc.dg/asan/pr108777-3.c: New test. * gcc.dg/asan/pr108777-4.c: New test. * gcc.dg/asan/pr108777-5.c: New test. * gcc.dg/asan/pr108777-6.c: New test. * gcc.dg/completion-3.c: Adjust expected multiline output. 2023-02-14 Andreas Schwab PR target/108723 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip over cfi directives. * gcc.target/riscv/shorten-memrefs-2.c: Likewise. * gcc.target/riscv/shorten-memrefs-3.c: Likewise. * gcc.target/riscv/shorten-memrefs-4.c: Likewise. * gcc.target/riscv/shorten-memrefs-5.c: Likewise. * gcc.target/riscv/shorten-memrefs-6.c: Likewise. * gcc.target/riscv/shorten-memrefs-8.c: Likewise. 2023-02-14 Thomas Schwinge * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx. 2023-02-14 Richard Sandiford PR tree-optimization/96373 PR tree-optimization/108571 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math. * gcc.target/aarch64/sve/fsubr_1.c: Likewise. * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops. * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. 2023-02-14 Kewen Lin PR target/96373 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math. * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise. * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise. * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise. * gcc.target/powerpc/pr96373.c: New test. 2023-02-13 Richard Sandiford PR rtl-optimization/108681 * gcc.target/aarch64/pr108681.c: New test. 2023-02-13 Vladimir N. Makarov * gcc.target/i386/pr108774.c: New. 2023-02-13 Harald Anlauf PR fortran/103475 * gfortran.dg/pr103475.f90: New test. 2023-02-13 Uroš Bizjak PR target/108516 * gcc.target/i386/pr108516-1.c: New test. * gcc.target/i386/pr108516-2.c: Ditto. 2023-02-13 Rimvydas Jasinskas * gfortran.dg/noinline.f90: New test. * gfortran.dg/noreturn-1.f90: New test. * gfortran.dg/noreturn-2.f90: New test. * gfortran.dg/noreturn-3.f90: New test. * gfortran.dg/noreturn-4.f90: New test. * gfortran.dg/noreturn-5.f90: New test. * gfortran.dg/weak-1.f90: New test. 2023-02-13 Richard Biener PR tree-optimization/108691 * gcc.dg/pr108691.c: New testcase. 2023-02-13 Jonathan Yong <10walls@gmail.com> * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )* regex pattern to allow long long instead of just long. 2023-02-13 Claudiu Zissulescu * gcc.target/arc/milli-1.c: Update test. 2023-02-13 Richard Biener PR tree-optimization/106722 * gcc.dg/torture/pr108737.c: New testcase. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vasub_vv-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv-3.C: New test. * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssra_vv-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv-3.C: New test. * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssra_vx-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx-3.C: New test. * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test. * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmv_v-1.C: New test. * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test. * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmerge-1.c: New test. * gcc.target/riscv/rvv/base/vmerge-2.c: New test. * gcc.target/riscv/rvv/base/vmerge-3.c: New test. * gcc.target/riscv/rvv/base/vmerge-4.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test. * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmsbc-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc-4.c: New test. * gcc.target/riscv/rvv/base/vmsbc-5.c: New test. * gcc.target/riscv/rvv/base/vmsbc-6.c: New test. * gcc.target/riscv/rvv/base/vmsbc-7.c: New test. * gcc.target/riscv/rvv/base/vmsbc-8.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmadc-1.c: New test. * gcc.target/riscv/rvv/base/vmadc-2.c: New test. * gcc.target/riscv/rvv/base/vmadc-3.c: New test. * gcc.target/riscv/rvv/base/vmadc-4.c: New test. * gcc.target/riscv/rvv/base/vmadc-5.c: New test. * gcc.target/riscv/rvv/base/vmadc-6.c: New test. * gcc.target/riscv/rvv/base/vmadc-7.c: New test. * gcc.target/riscv/rvv/base/vmadc-8.c: New test. * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test. * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test. * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test. * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test. * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test. * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsbc-1.c: New test. * gcc.target/riscv/rvv/base/vsbc-2.c: New test. * gcc.target/riscv/rvv/base/vsbc-3.c: New test. * gcc.target/riscv/rvv/base/vsbc-4.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vadc-1.c: New test. * gcc.target/riscv/rvv/base/vadc-2.c: New test. * gcc.target/riscv/rvv/base/vadc-3.c: New test. * gcc.target/riscv/rvv/base/vadc-4.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test. * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vssub_vv-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv-3.C: New test. * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vneg_v-1.C: New test. * g++.target/riscv/rvv/base/vneg_v-2.C: New test. * g++.target/riscv/rvv/base/vneg_v-3.C: New test. * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test. * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test. * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test. * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test. * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test. * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test. * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test. * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test. * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test. * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test. * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test. * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vnot_v-1.C: New test. * g++.target/riscv/rvv/base/vnot_v-2.C: New test. * g++.target/riscv/rvv/base/vnot_v-3.C: New test. * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test. * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test. * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test. * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test. * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test. * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test. * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test. * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test. * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test. * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test. * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test. * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vneg_v-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vnot_v-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test. 2023-02-12 Ju-Zhe Zhong * g++.target/riscv/rvv/base/exception-1.C: New test. 2023-02-11 Jakub Jelinek PR ipa/108605 * c-c++-common/pr108605.c: New test. 2023-02-11 Jonathan Yong <10walls@gmail.com> * gcc.dg/pr65658.c: fix LLP64 test. 2023-02-11 Jonathan Yong <10walls@gmail.com> * c-c++-common/Wsizeof-array-div1.c: fix excess warnings. * gcc.dg/Warray-bounds-52.c: ditto * gcc.dg/Wstringop-overflow-62.c: ditto * gcc.dg/attr-vector_size.c: ditto * gcc.dg/overflow-warn-9.c: ditto 2023-02-10 David Malcolm PR analyzer/108745 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test. * gcc.dg/analyzer/deref-before-check-macro.c: New test. 2023-02-10 Andrew MacLeod PR tree-optimization/108520 * g++.dg/pr108520.C: New. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test. * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test. * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test. 2023-02-10 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmul_vv-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv-3.C: New test. * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test. 2023-02-10 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test. 2023-02-10 Richard Biener PR tree-optimization/108724 * gcc.target/i386/pr108724.c: New testcase. 2023-02-10 Andrew Pinski Andrew Macleod PR tree-optimization/108684 * gcc.c-torture/compile/dce-inline-asm-1.c: New test. * gcc.c-torture/compile/dce-inline-asm-2.c: New test. * gcc.dg/tree-ssa/pr108684-1.c: New test. 2023-02-10 Joseph Myers * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer constants to nullptr_t. * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of null pointer constants to nullptr_t. Do test errors for conversion of other values to nullptr_t and for unary '+' on nullptr_t. 2023-02-10 Hans-Peter Nilsson PR tree-optimization/107561 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination" warning. * g++.dg/pr71488.C: Ditto, but just for ilp32 targets. 2023-02-10 Hans-Peter Nilsson PR testsuite/106120 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for ilp32 targets with c++98. 2023-02-10 Marek Polacek PR c++/107079 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test. 2023-02-09 David Malcolm PR analyzer/108733 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test. 2023-02-09 Vladimir N. Makarov * gcc.target/i386/pr103541.c: New. * g++.target/i386/pr108711.C: New. 2023-02-09 Harald Anlauf Steven G. Kargl PR fortran/69636 PR fortran/103779 * gfortran.dg/pr103779.f90: New test. 2023-02-09 Jakub Jelinek PR tree-optimization/108688 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment. * gcc.dg/pr108688.c: New test. 2023-02-09 Andrew Pinski PR tree-optimization/108688 * gcc.c-torture/compile/pr108688-1.c: New test. 2023-02-09 Tobias Burnus PR fortran/107424 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note. * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise. 2023-02-09 Tobias Burnus * c-c++-common/gomp/allocate-5.c: Extend for align clause. 2023-02-09 Tobias Burnus * gfortran.dg/gomp/openmp-simd-8.f90: New test. 2023-02-09 Jakub Jelinek PR c++/108698 * g++.dg/cpp0x/pr108698.C: New test. 2023-02-08 Joseph Myers * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr pointers with null values that are not null pointer constants. * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr pointers with non-null values, not with null values that are not null pointer constants. 2023-02-08 Hans-Peter Nilsson * gcc.dg/torture/pr100398.c: Limit to lra targets. * gcc.dg/pr100590.c: Ditto. 2023-02-08 David Malcolm PR analyzer/108704 * gcc.dg/analyzer/uninit-7.c: New test. * gcc.dg/analyzer/uninit-pr108704.c: New test. 2023-02-08 Steve Kargl PR fortran/103259 * gfortran.dg/pr103259.f90: New test. 2023-02-08 Jakub Jelinek PR tree-optimization/108692 * gcc.dg/pr108692.c: New test. 2023-02-08 Richard Sandiford * objc/execute/execute.exp: Load objc-dg.exp. 2023-02-08 Richard Sandiford PR tree-optimization/108316 * gcc.dg/vect/pr108316.c: New test. 2023-02-08 Vladimir N. Makarov Revert: 2023-02-08 Vladimir N. Makarov * gcc.target/i386/pr103541.c: New. 2023-02-08 Jakub Jelinek PR c++/108525 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase incorrectly applied into PR108526 testcase ... * g++.dg/cpp23/static-operator-call6.C: ... here. New test. 2023-02-07 David Malcolm PR analyzer/108661 * gcc.dg/analyzer/fread-pr108661.c: New test. * gcc.dg/analyzer/read-pr108661.c: New test. 2023-02-07 Harald Anlauf PR fortran/95107 * gfortran.dg/save_7.f90: New test. 2023-02-07 Vladimir N. Makarov * gcc.target/i386/pr103541.c: New. 2023-02-07 Jakub Jelinek PR tree-optimization/106923 * gcc.dg/pr106923.c: New test. 2023-02-07 Jakub Jelinek PR tree-optimization/106433 * gcc.c-torture/compile/pr106433.c: New test. 2023-02-07 Jakub Jelinek * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect -Wdeprecated warning for C++23. 2023-02-06 Alex Coplan PR target/104921 * gcc.target/aarch64/pr104921-1.c: New test. * gcc.target/aarch64/pr104921-2.c: New test. * gcc.target/aarch64/pr104921.x: Include file for new tests. 2023-02-06 Xi Ruoyao * g++.target/loongarch/bytepick.C: New test. 2023-02-06 Tamar Christina * gcc.target/aarch64/options_set_10.c: Removed. 2023-02-06 Jakub Jelinek PR tree-optimization/108655 * gcc.dg/pr108655.c: New test. 2023-02-06 Patrick Palka PR c++/107461 * g++.dg/cpp0x/overload5.C: New test. * g++.dg/cpp0x/overload5a.C: New test. * g++.dg/cpp0x/overload6.C: New test. 2023-02-05 Harald Anlauf PR fortran/108592 * gfortran.dg/pr108592.f90: New test. 2023-02-03 Jakub Jelinek PR tree-optimization/108647 * g++.dg/torture/pr108647.C: New test. 2023-02-03 Aldy Hernandez PR tree-optimization/108639 * gcc.c-torture/compile/pr108638.c: New file. * gcc.c-torture/compile/pr108639.c: New file. 2023-02-03 Andrew MacLeod PR tree-optimization/107570 * gcc.dg/pr107570.c: New. 2023-02-03 Marek Polacek PR c++/108158 * g++.dg/cpp1y/constexpr-108158.C: New test. 2023-02-03 Marek Polacek PR c++/101071 * g++.dg/cpp0x/variadic-alias8.C: New test. 2023-02-03 Patrick Palka PR c++/107461 * g++.dg/template/call9.C: New test. 2023-02-03 Patrick Palka PR c++/96745 * g++.dg/cpp2a/concepts-dtor1.C: New test. 2023-02-03 Patrick Palka PR c++/108579 * g++.dg/cpp2a/concepts-pr108579.C: New test. 2023-02-03 Martin Jambor PR ipa/108384 * gcc.dg/ipa/pr108384.c: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: 2023-02-03 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsll_vx-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx-3.C: New test. * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test. 2023-02-03 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsra_vx-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx-3.C: New test. * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test. 2023-02-03 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test. 2023-02-03 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test. 2023-02-02 Joseph Myers * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t and pointer to be disallowed. * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and pointers are allowed. * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of nullptr_t and pointers are disallowed. 2023-02-02 Joseph Myers * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex types with real initializers are allowed. * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers of complex types with real initializers being disallowed. * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex initializers. * gcc.dg/c2x-constexpr-9.c: Add more tests. * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating initializers for decimal types. * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary initializers for decimal types. Add more tests of decimal initializers for binary types. 2023-02-02 Paul-Antoine Arras * gcc.target/gcn/cond_shift_3.c: New test. * gcc.target/gcn/cond_shift_3_run.c: New test. * gcc.target/gcn/cond_shift_4.c: New test. * gcc.target/gcn/cond_shift_4_run.c: New test. * gcc.target/gcn/cond_shift_8.c: New test. * gcc.target/gcn/cond_shift_8_run.c: New test. * gcc.target/gcn/cond_shift_9.c: New test. * gcc.target/gcn/cond_shift_9_run.c: New test. 2023-02-02 Richard Sandiford PR rtl-optimization/108508 * gcc.target/aarch64/pr108508.c: New test. 2023-02-02 Richard Sandiford * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4. 2023-02-02 David Malcolm PR analyzer/108633 * gcc.dg/analyzer/fd-pr108633.c: New test. 2023-02-02 David Malcolm * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test. 2023-02-02 Jakub Jelinek PR debug/106746 PR rtl-optimization/108463 PR target/108484 * gcc.dg/pr108463.c: New test. 2023-02-02 Richard Biener PR middle-end/108625 * gcc.dg/pr108625.c: New testcase. 2023-02-02 Andrew Stubbs * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn. * gcc.dg/builtin-apply3.c: Xfail for amdgcn. * gcc.dg/builtin-apply4.c: Xfail for amdgcn. * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn. * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn. 2023-02-02 Andre Vieira * gcc.target/arm/mve/pr108443-run.c: New test. * gcc.target/arm/mve/pr108443.c: New test. 2023-02-02 Andre Vieira * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend. 2023-02-02 Andre Vieira PR target/107674 * gcc.target/arm/mve/mve_vpt.c: New test. 2023-02-02 Jakub Jelinek PR ipa/107300 * gcc.dg/pr107300.c: New test. 2023-02-02 liuhongt * gcc.target/aarch64/pr108601.c: New test. 2023-02-02 Jakub Jelinek PR middle-end/108435 * gcc.dg/gomp/pr108435.c: New test. 2023-02-01 Harald Anlauf PR fortran/108609 * gfortran.dg/pr108527.f90: Adjust test pattern. 2023-02-01 Tamar Christina * gcc.target/aarch64/cpunative/info_19: New test. * gcc.target/aarch64/cpunative/info_20: New test. * gcc.target/aarch64/cpunative/info_21: New test. * gcc.target/aarch64/cpunative/info_22: New test. * gcc.target/aarch64/cpunative/native_cpu_19.c: New test. * gcc.target/aarch64/cpunative/native_cpu_20.c: New test. * gcc.target/aarch64/cpunative/native_cpu_21.c: New test. * gcc.target/aarch64/cpunative/native_cpu_22.c: New test. 2023-02-01 Siddhesh Poyarekar * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail into... * gcc.dg/builtin-object-size-common.h: ... new file. * g++.dg/ext/builtin-object-size1.C: Include builtin-object-size-common.h. Replace all abort with FAIL. (main): Call DONE. * g++.dg/ext/builtin-object-size2.C: Likewise. * gcc.dg/builtin-object-size-1.c: Likewise. * gcc.dg/builtin-object-size-12.c: Likewise. * gcc.dg/builtin-object-size-13.c: Likewise. * gcc.dg/builtin-object-size-15.c: Likewise. * gcc.dg/builtin-object-size-2.c: Likewise. * gcc.dg/builtin-object-size-3.c: Likewise. * gcc.dg/builtin-object-size-4.c: Likewise. * gcc.dg/builtin-object-size-6.c: Likewise. * gcc.dg/builtin-object-size-7.c: Likewise. * gcc.dg/builtin-object-size-8.c: Likewise. * gcc.dg/pr101836.c: Likewise. * gcc.dg/strict-flex-array-3.c: Likewise. 2023-02-01 Andrew MacLeod PR tree-optimization/108356 * gcc.dg/pr108356.c: New. 2023-02-01 Martin Liska PR ipa/108509 * g++.dg/ipa/pr108509.C: New test. 2023-02-01 Marek Polacek PR c++/107755 * g++.dg/warn/Wlogical-op-4.C: New test. 2023-02-01 Jakub Jelinek PR debug/108573 * gcc.dg/pr108573.c: New test. 2023-02-01 Richard Sandiford * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64. * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64. 2023-02-01 Jakub Jelinek PR c++/108607 * g++.dg/gomp/pr108607.C: New test. 2023-02-01 Andreas Krebbel * gcc.target/s390/preserve-args-1.c: New test. * gcc.target/s390/preserve-args-2.c: New test. * gcc.target/s390/preserve-args-3.c: New file. 2023-02-01 Jason Merrill * g++.dg/warn/changes-meaning2.C: New test. * g++.dg/warn/changes-meaning3.C: New test. 2023-02-01 David Malcolm * gcc.dg/analyzer/call-summaries-2.c: Add dg-require-effective-target alloca. * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise. * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise. * gcc.dg/analyzer/malloc-callbacks.c: Likewise. * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes of and . Use "__builtin_free" rather than "free", to match uses of "__builtin_malloc". * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target alloca. * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise. 2023-02-01 David Malcolm PR analyzer/108616 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test. * gcc.dg/analyzer/test-alloca.h: New test. 2023-01-31 Jason Merrill PR c++/108559 * g++.dg/cpp1z/aggr-base13.C: New test. 2023-01-31 Thomas Schwinge * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider 'gcc-set-multilib-library-path' for 'ld_library_path'. 2023-01-31 Marek Polacek PR c++/102870 * g++.dg/cpp0x/variadic184.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmax_vv-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv-3.C: New test. * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vmin_vv-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv-3.C: New test. * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vor_vv-1.C: New test. * g++.target/riscv/rvv/base/vor_vv-2.C: New test. * g++.target/riscv/rvv/base/vor_vv-3.C: New test. * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vrem_vv-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv-3.C: New test. * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsll_vv-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv-3.C: New test. * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsra_vv-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv-3.C: New test. * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vand_vv-1.C: New test. * g++.target/riscv/rvv/base/vand_vv-2.C: New test. * g++.target/riscv/rvv/base/vand_vv-3.C: New test. * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vxor_vv-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv-3.C: New test. * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vadd_vv-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv-3.C: New test. * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test. * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vand_vv-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vor_vv-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test. 2023-01-31 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test. 2023-01-31 Marek Polacek PR c++/107593 PR c++/108597 * g++.dg/warn/Wduplicated-cond3.C: New test. * g++.dg/warn/Wduplicated-cond4.C: New test. * g++.dg/warn/Wduplicated-cond5.C: New test. 2023-01-31 Philipp Tomsich PR target/108589 * gcc.target/aarch64/pr108589.c: New test. 2023-01-31 Richard Sandiford PR tree-optimization/108608 * gcc.dg/vect/pr108608.c: New test. * gcc.target/aarch64/sve/pr108608-1.c: Likewise. 2023-01-31 Andrew MacLeod PR tree-optimization/108385 * gcc.dg/pr108385.c: New. 2023-01-31 Andrew MacLeod PR tree-optimization/108359 * gcc.dg/pr108359.c: New. 2023-01-31 Philip Herron * rust/compile/issue-1073.rs: New test. 2023-01-31 Philip Herron * rust/compile/issue-1006.rs: New test. 2023-01-31 Philip Herron * rust/compile/const_generics_5.rs: Fix assertions. * rust/compile/unconstrained_type_param.rs: Add more assertions. 2023-01-31 liushuyu * rust/compile/builtin_macro_recurse.rs: New test. 2023-01-31 liushuyu * rust/compile/builtin_macro_concat.rs: Fix test error messages. * rust/compile/builtin_macro_env.rs: Likewise. 2023-01-31 Arthur Cohen * rust/compile/frust-compile-until.rs: New test. 2023-01-31 Philip Herron * rust/compile/rust-const-blog-issue.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/macro44.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/macro_export_1.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/const_generics_8.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/const_generics_7.rs: New test. 2023-01-31 liushuyu * rust/execute/torture/loop-condition-eval.rs: New test. 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com> * rust/compile/const8.rs: New test. 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com> * rust/compile/const7.rs: New test. 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com> * rust/compile/const6.rs: New test. 2023-01-31 Philip Herron * rust/compile/issue-1152.rs: Fix dejagnu assertion. * rust/compile/tuple1.rs: Likewise. * rust/compile/type-alias1.rs: Likewise. * rust/execute/torture/operator_overload_9.rs: Likewise. * rust/execute/torture/slice1.rs: Rework test to use new parsing capability and stick to the original implementation. 2023-01-31 Arthur Cohen * rust/compile/macro43.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/parse_range.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/issue-1031.rs: Remove extraneous dead code warnings. * rust/compile/issue-1289.rs: Likewise. * rust/compile/test_mod.rs: Likewise. * rust/compile/torture/raw_identifiers.rs: Likewise. * rust/compile/torture/raw_identifiers_keywords.rs: Likewise. * rust/compile/privacy7.rs: New test. 2023-01-31 Arthur Cohen * rust/compile/rustc_attr1.rs: New test. 2023-01-31 Arthur Cohen * rust/debug/win64-abi.rs: Fix assertion to take into account overflow builtins * rust/compile/torture/macro-issue1426.rs: Moved to... * rust/execute/torture/macro-issue1426.rs: ...here. * rust/execute/torture/overflow1.rs: New test. 2023-01-31 Philip Herron * rust/compile/torture/issue-1506.rs: New test. 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com> * rust/compile/const4.rs: New. * rust/compile/const5.rs: New. 2023-01-31 Gaius Mulley * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with gm2-libs-log. (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log. (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log. (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log. (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log. 2023-01-31 Jakub Jelinek PR target/108599 * gcc.target/i386/avx2-pr108599.c: New test. 2023-01-31 Xianmiao Qu PR testsuite/108604 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to signed char. 2023-01-31 Jakub Jelinek PR rtl-optimization/108596 * gcc.c-torture/compile/pr108596.c: New test. 2023-01-31 Jakub Jelinek PR c++/105593 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options. 2023-01-31 Kito Cheng * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan condition. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vloxei64-1.C: New test. * g++.target/riscv/rvv/base/vloxei64-2.C: New test. * g++.target/riscv/rvv/base/vloxei64-3.C: New test. * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test. * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test. * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test. * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test. * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test. * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test. * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test. * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test. * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test. * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test. * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test. * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vloxei32-1.C: New test. * g++.target/riscv/rvv/base/vloxei32-2.C: New test. * g++.target/riscv/rvv/base/vloxei32-3.C: New test. * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test. * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test. * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test. * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test. * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test. * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test. * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test. * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test. * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test. * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test. * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test. * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vloxei16-1.C: New test. * g++.target/riscv/rvv/base/vloxei16-2.C: New test. * g++.target/riscv/rvv/base/vloxei16-3.C: New test. * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test. * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test. * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test. * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test. * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test. * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test. * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test. * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test. * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test. * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test. * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test. * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vloxei8-1.C: New test. * g++.target/riscv/rvv/base/vloxei8-2.C: New test. * g++.target/riscv/rvv/base/vloxei8-3.C: New test. * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test. * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test. * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test. * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test. * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test. * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test. * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test. * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test. * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test. * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test. * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test. * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vluxei64-1.C: New test. * g++.target/riscv/rvv/base/vluxei64-2.C: New test. * g++.target/riscv/rvv/base/vluxei64-3.C: New test. * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test. * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test. * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test. * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test. * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test. * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test. * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test. * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test. * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test. * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test. * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test. * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vluxei32-1.C: New test. * g++.target/riscv/rvv/base/vluxei32-2.C: New test. * g++.target/riscv/rvv/base/vluxei32-3.C: New test. * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test. * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test. * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test. * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test. * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test. * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test. * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test. * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test. * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test. * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test. * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test. * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vluxei16-1.C: New test. * g++.target/riscv/rvv/base/vluxei16-2.C: New test. * g++.target/riscv/rvv/base/vluxei16-3.C: New test. * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test. * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test. * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test. * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test. * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test. * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test. * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test. * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test. * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test. * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test. * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test. * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vluxei8-1.C: New test. * g++.target/riscv/rvv/base/vluxei8-2.C: New test. * g++.target/riscv/rvv/base/vluxei8-3.C: New test. * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test. * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test. * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test. * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test. * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test. * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test. * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test. * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test. * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test. * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test. * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test. * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsuxei16-1.C: New test. * g++.target/riscv/rvv/base/vsuxei16-2.C: New test. * g++.target/riscv/rvv/base/vsuxei16-3.C: New test. * g++.target/riscv/rvv/base/vsuxei32-1.C: New test. * g++.target/riscv/rvv/base/vsuxei32-2.C: New test. * g++.target/riscv/rvv/base/vsuxei32-3.C: New test. * g++.target/riscv/rvv/base/vsuxei64-1.C: New test. * g++.target/riscv/rvv/base/vsuxei64-2.C: New test. * g++.target/riscv/rvv/base/vsuxei64-3.C: New test. * g++.target/riscv/rvv/base/vsuxei8-1.C: New test. * g++.target/riscv/rvv/base/vsuxei8-2.C: New test. * g++.target/riscv/rvv/base/vsuxei8-3.C: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsoxei32-1.C: New test. * g++.target/riscv/rvv/base/vsoxei32-2.C: New test. * g++.target/riscv/rvv/base/vsoxei32-3.C: New test. * g++.target/riscv/rvv/base/vsoxei64-1.C: New test. * g++.target/riscv/rvv/base/vsoxei64-2.C: New test. * g++.target/riscv/rvv/base/vsoxei64-3.C: New test. 2023-01-30 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsoxei16-1.C: New test. * g++.target/riscv/rvv/base/vsoxei16-2.C: New test. * g++.target/riscv/rvv/base/vsoxei16-3.C: New test. * g++.target/riscv/rvv/base/vsoxei8-1.C: New test. * g++.target/riscv/rvv/base/vsoxei8-2.C: New test. * g++.target/riscv/rvv/base/vsoxei8-3.C: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test. 2023-01-30 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test. 2023-01-30 Rainer Orth * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save, restore TORTURE_OPTIONS. 2023-01-30 Andrew Pinski PR tree-optimization/108582 * gcc.dg/pr108582-1.c: New test. 2023-01-30 Richard Biener PR tree-optimization/108574 * gcc.dg/torture/pr108574-1.c: New testcase. * gcc.dg/torture/pr108574-2.c: Likewise. * gcc.dg/torture/pr108574-3.c: Likewise. 2023-01-29 Mikael Morin PR fortran/108450 * gfortran.dg/gomp/minmaxloc_1.f90: New test. 2023-01-29 Jerry DeLisle PR fortran/103506 * gfortran.dg/pr103506_1.f90: New test. 2023-01-29 Jan Hubicka * gcc.dg/ipa/ipa-sra-30.c: New test. * gcc.dg/ipa/ipa-sra-31.c: New test. * gcc.dg/tree-ssa/modref-dse-7.c: New test. 2023-01-28 Harald Anlauf Steven G. Kargl PR fortran/108527 * gfortran.dg/pr108527.f90: New test. 2023-01-28 Harald Anlauf PR fortran/108453 * gfortran.dg/common_27.f90: New test. 2023-01-28 Jonathan Yong <10walls@gmail.com> PR c/108192 * g++.dg/cet-notrack-1.C: Use puts instead of printf, so function call is not mangled by __mingw_printf when doing assembly symbol inspection. 2023-01-28 Jonathan Yong <10walls@gmail.com> PR c/108150 * gcc.dg/attr-aligned.c: Make errors emitted on Windows target same as on Linux. 2023-01-28 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vlse-1.C: New test. * g++.target/riscv/rvv/base/vlse_tu-1.C: New test. * g++.target/riscv/rvv/base/vlse_tum-1.C: New test. * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test. * g++.target/riscv/rvv/base/vsse-1.C: New test. * gcc.target/riscv/rvv/base/vlse-1.c: New test. * gcc.target/riscv/rvv/base/vlse-2.c: New test. * gcc.target/riscv/rvv/base/vlse-3.c: New test. * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test. * gcc.target/riscv/rvv/base/vlse_m-1.c: New test. * gcc.target/riscv/rvv/base/vlse_m-2.c: New test. * gcc.target/riscv/rvv/base/vlse_m-3.c: New test. * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test. * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test. * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test. * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test. * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test. * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test. * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test. * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test. * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test. * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test. * gcc.target/riscv/rvv/base/vsse-1.c: New test. * gcc.target/riscv/rvv/base/vsse-2.c: New test. * gcc.target/riscv/rvv/base/vsse-3.c: New test. * gcc.target/riscv/rvv/base/vsse_m-1.c: New test. * gcc.target/riscv/rvv/base/vsse_m-2.c: New test. * gcc.target/riscv/rvv/base/vsse_m-3.c: New test. 2023-01-28 Jerry DeLisle * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r) with (\r*\n+). * gfortran.dg/array_temporaries_2.f90: Likewise. * gfortran.dg/bind-c-contiguous-1.f90: Likewise. * gfortran.dg/bind-c-contiguous-4.f90: Likewise. * gfortran.dg/bind-c-contiguous-5.f90: Likewise. * gfortran.dg/fmt_error_4.f90: Likewise. * gfortran.dg/fmt_error_5.f90: Likewise. * gfortran.dg/fmt_float.f90: Likewise. * gfortran.dg/fmt_l.f90: Likewise. * gfortran.dg/fmt_nonchar_2.f90: Likewise. * gfortran.dg/fmt_zero_precision.f90: Likewise. * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise. * gfortran.dg/g77/f77-edit-colon-out.f: Likewise. * gfortran.dg/g77/f77-edit-h-out.f: Likewise. * gfortran.dg/g77/f77-edit-i-out.f: Likewise. * gfortran.dg/g77/f77-edit-s-out.f: Likewise. * gfortran.dg/g77/f77-edit-slash-out.f: Likewise. * gfortran.dg/g77/f77-edit-t-out.f: Likewise. * gfortran.dg/g77/f77-edit-x-out.f: Likewise. * gfortran.dg/namelist_40.f90: Likewise. * gfortran.dg/namelist_47.f90: Likewise. * gfortran.dg/namelist_print_1.f: Likewise. * gfortran.dg/parameter_array_dummy.f90: Likewise. 2023-01-27 Gaius Mulley * gm2/pim/fail/empty.mod: New test. 2023-01-27 Joseph Myers * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around auto initializers to be disallowed. 2023-01-27 Richard Sandiford * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: Remove XFAIL. * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names of dump files. 2023-01-27 Richard Sandiford * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function rather than an asm barrier. * gcc.target/aarch64/simd/vfms_f64.c: Likewise. * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function rather than volatile. * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise. * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper function. Remove -fno-inline. * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise. * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise. * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise. * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise. * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise. * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise. * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise. * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise. * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise. * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise. * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise. Allow the scalar form to be used when operating on lane 0. Add a test for lane 1. 2023-01-27 Richard Sandiford PR tree-optimization/96373 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test. * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise. 2023-01-27 Richard Sandiford * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit vector length. * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise. * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise. * gcc.target/aarch64/sve/cond_unary_5.c: Likewise. * gcc.target/aarch64/sve/cond_unary_6.c: Likewise. * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise. * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs. 2023-01-27 Andrew MacLeod PR tree-optimization/108306 * gcc.dg/pr108306.c: New. 2023-01-27 Andrew MacLeod PR tree-optimization/108447 * gcc.dg/pr108447.c: New. 2023-01-27 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check. * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto. 2023-01-27 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vle-1.C: New test. * g++.target/riscv/rvv/base/vle_tu-1.C: New test. * g++.target/riscv/rvv/base/vle_tum-1.C: New test. * g++.target/riscv/rvv/base/vle_tumu-1.C: New test. * g++.target/riscv/rvv/base/vse-1.C: New test. * g++.target/riscv/rvv/base/riscv_vector.h: New. 2023-01-27 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vse-1.c: New test. * gcc.target/riscv/rvv/base/vse-2.c: New test. * gcc.target/riscv/rvv/base/vse-3.c: New test. * gcc.target/riscv/rvv/base/vse_m-1.c: New test. * gcc.target/riscv/rvv/base/vse_m-2.c: New test. * gcc.target/riscv/rvv/base/vse_m-3.c: New test. 2023-01-27 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vle-1.c: New test. * gcc.target/riscv/rvv/base/vle-2.c: New test. * gcc.target/riscv/rvv/base/vle-3.c: New test. * gcc.target/riscv/rvv/base/vle_m-1.c: New test. * gcc.target/riscv/rvv/base/vle_m-2.c: New test. * gcc.target/riscv/rvv/base/vle_m-3.c: New test. * gcc.target/riscv/rvv/base/vle_mu-1.c: New test. * gcc.target/riscv/rvv/base/vle_mu-2.c: New test. * gcc.target/riscv/rvv/base/vle_mu-3.c: New test. * gcc.target/riscv/rvv/base/vle_tu-1.c: New test. * gcc.target/riscv/rvv/base/vle_tu-2.c: New test. * gcc.target/riscv/rvv/base/vle_tu-3.c: New test. * gcc.target/riscv/rvv/base/vle_tum-1.c: New test. * gcc.target/riscv/rvv/base/vle_tum-2.c: New test. * gcc.target/riscv/rvv/base/vle_tum-3.c: New test. * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test. * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test. * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test. 2023-01-27 Ju-Zhe Zhong * g++.target/riscv/rvv/base/vsm-1.C: New test. * g++.target/riscv/rvv/rvv.exp: New test. * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test. * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test. * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test. 2023-01-27 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation. * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto. * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test. * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test. 2023-01-27 Xi Ruoyao * gcc.dg/pr95115.c (x): Add noipa attribute. 2023-01-27 Jakub Jelinek PR ipa/106061 * gcc.dg/pr106061.c: New test. 2023-01-27 Tobias Burnus * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's target selector to handle Windows. * gfortran.dg/gomp/declare-variant-11.f90: Likewise. * gfortran.dg/gomp/declare-variant-12.f90: Likewise. 2023-01-26 Gaius Mulley * gm2/warnings/returntype/fail/badreturn.mod: New test. * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: New test. * gm2/warnings/returntype/pass/Termbase.mod: New test. * gm2/warnings/returntype/pass/goodreturn.mod: New test. * gm2/warnings/returntype/pass/keypressedsimple.mod: New test. * gm2/warnings/returntype/pass/warnings-returntype-pass.exp: New test. 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test. * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test. 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test. * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test. 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update testcase. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto. * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto. 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vle-constraint-1.c: 2023-01-26 Ju-Zhe Zhong * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test. 2023-01-26 Harald Anlauf PR fortran/108544 * gfortran.dg/pr108544.f90: New test. * gfortran.dg/pr96102b.f90: New test. 2023-01-26 Marek Polacek PR middle-end/108543 * c-c++-common/asan/pointer-subtract-5.c: New test. * c-c++-common/asan/pointer-subtract-6.c: New test. * c-c++-common/asan/pointer-subtract-7.c: New test. * c-c++-common/asan/pointer-subtract-8.c: New test. 2023-01-26 Jakub Jelinek PR tree-optimization/108540 * gcc.c-torture/execute/ieee/pr108540-1.c: New test. * gcc.c-torture/execute/ieee/pr108540-2.c: New test. 2023-01-26 Richard Sandiford * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s. 2023-01-26 Richard Sandiford * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty compound literals. 2023-01-26 Richard Sandiford * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*. * gcc.dg/guality/pr54519-1.c: Likewise. * gcc.dg/guality/pr54519-3.c: Likewise. * gcc.dg/guality/pr54693-2.c: Likewise. * gcc.dg/guality/sra-1.c: Likewise. 2023-01-26 Richard Sandiford * g++.target/aarch64/sve/pr99766.C: Disable warnings. 2023-01-26 Richard Sandiford * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs. 2023-01-26 Marek Polacek PR c++/105300 * g++.dg/cpp0x/udlit-error1.C: New test. 2023-01-26 David Malcolm PR analyzer/108507 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add -Wno-stringop-overflow. 2023-01-26 David Malcolm PR analyzer/108524 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test. * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test. * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: New test. 2023-01-26 Richard Biener PR tree-optimization/108547 * gcc.dg/uninit-pr108547.c: New testcase. 2023-01-26 Siddhesh Poyarekar PR tree-optimization/108522 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New macro. (test_dynarray_struct_member_b, test_dynarray_struct_member_c, test_dynarray_struct_member_d, test_dynarray_struct_member_subobj_b, test_dynarray_struct_member_subobj_c, test_dynarray_struct_member_subobj_d): New tests. (main): Call them. 2023-01-26 Jakub Jelinek PR c++/108503 * g++.dg/gomp/pr108503.C: New test. 2023-01-26 Richard Biener PR tree-optimization/108523 * gcc.dg/torture/pr108523.c: New testcase. 2023-01-25 Steve Kargl PR fortran/108528 * gfortran.dg/pr108528.f90: New test. 2023-01-25 Jakub Jelinek PR c++/108525 * g++.dg/cpp23/static-operator-call5.C: New test. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern "C". * 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/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/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/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/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/vqdmlashq_m_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise. * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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/simd/mve-vneg.c: Update test. * gcc.target/arm/simd/mve-vshr.c: Likewise 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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/simd/mve-vclz.c: Update test. 2023-01-25 Andrea Corallo * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use check-function-bodies instead of scan-assembler checks. Use extern "C" for C++ testing. * 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. 2023-01-25 Richard Sandiford * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid "initializer element is not constant" error. * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise. 2023-01-25 Andre Vieira * lib/target-supports.exp (check_effective_target_vect_long_long): Add aarch64 to list of targets supporting long long vectorization. 2023-01-25 Jakub Jelinek PR tree-optimization/108498 * gcc.c-torture/execute/pr108498-1.c: New test. * gcc.c-torture/execute/pr108498-2.c: New test. 2023-01-25 Siddhesh Poyarekar Jakub Jelinek PR tree-optimization/108522 * gcc.dg/builtin-dynamic-object-size-0.c (test_dynarray_struct_member): New test. (main): Call it. 2023-01-24 Jakub Jelinek PR c++/107329 PR testsuite/108533 * g++.dg/init/new51.C (size_t): New typedef. (RexxClass::operator new, RexxClass::operator delete): Use size_t instead of unsigned long. 2023-01-24 Jason Merrill PR c++/108504 * g++.dg/ext/pragma1.C: New test. 2023-01-24 Jason Merrill PR c++/108526 * g++.dg/cpp23/static-operator-call5.C: New test. 2023-01-24 Vladimir N. Makarov * gcc.target/pdp11/pdp11.exp: New. * gcc.target/pdp11/pr108388.c: New. 2023-01-24 Harald Anlauf PR fortran/108529 * gfortran.dg/pr108529.f90: New test. 2023-01-24 Andre Vieira * gcc.target/arm/mve/pr108177-1-run.c: New test. * gcc.target/arm/mve/pr108177-1.c: New test. * gcc.target/arm/mve/pr108177-10-run.c: New test. * gcc.target/arm/mve/pr108177-10.c: New test. * gcc.target/arm/mve/pr108177-11-run.c: New test. * gcc.target/arm/mve/pr108177-11.c: New test. * gcc.target/arm/mve/pr108177-12-run.c: New test. * gcc.target/arm/mve/pr108177-12.c: New test. * gcc.target/arm/mve/pr108177-13-run.c: New test. * gcc.target/arm/mve/pr108177-13.c: New test. * gcc.target/arm/mve/pr108177-14-run.c: New test. * gcc.target/arm/mve/pr108177-14.c: New test. * gcc.target/arm/mve/pr108177-2-run.c: New test. * gcc.target/arm/mve/pr108177-2.c: New test. * gcc.target/arm/mve/pr108177-3-run.c: New test. * gcc.target/arm/mve/pr108177-3.c: New test. * gcc.target/arm/mve/pr108177-4-run.c: New test. * gcc.target/arm/mve/pr108177-4.c: New test. * gcc.target/arm/mve/pr108177-5-run.c: New test. * gcc.target/arm/mve/pr108177-5.c: New test. * gcc.target/arm/mve/pr108177-6-run.c: New test. * gcc.target/arm/mve/pr108177-6.c: New test. * gcc.target/arm/mve/pr108177-7-run.c: New test. * gcc.target/arm/mve/pr108177-7.c: New test. * gcc.target/arm/mve/pr108177-8-run.c: New test. * gcc.target/arm/mve/pr108177-8.c: New test. * gcc.target/arm/mve/pr108177-9-run.c: New test. * gcc.target/arm/mve/pr108177-9.c: New test. * gcc.target/arm/mve/pr108177-main.x: New test include. * gcc.target/arm/mve/pr108177.x: New test include. 2023-01-24 Jakub Jelinek PR c++/108474 * g++.dg/cpp1z/decomp57.C: New test. * g++.dg/cpp1z/decomp58.C: New test. 2023-01-24 Rainer Orth PR testsuite/107808 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long. * gcc.dg/vect/vect-bitfield-write-3.c: Likewise. 2023-01-24 Rainer Orth PR testsuite/104756 * gcc.dg/vect/vect-fmax-1.c: Require vect_float. * gcc.dg/vect/vect-fmax-2.c: Likewise. * gcc.dg/vect/vect-fmax-3.c: Likewise. * gcc.dg/vect/vect-fmin-1.c: Likewise. * gcc.dg/vect/vect-fmin-2.c: Likewise. * gcc.dg/vect/vect-fmin-3.c: Likewise. 2023-01-24 Lulu Cheng Yang Yujie PR target/107731 * gcc.target/loongarch/tst-asm-const.c: Moved to... * gcc.target/loongarch/pr107731.c: ...here. 2023-01-24 Jason Merrill PR c++/107303 PR c++/107329 * g++.dg/ext/builtin-shufflevector-5.C: New test. * g++.dg/init/new51.C: New test. 2023-01-23 Jason Merrill PR c++/107267 * g++.dg/cpp0x/move2.C: New test. 2023-01-23 Harald Anlauf PR fortran/108502 * gfortran.dg/pr108502.f90: New test. 2023-01-23 Marek Polacek PR c++/107797 * g++.dg/warn/Wunused-value-1.C: New test. 2023-01-23 Jason Merrill PR c++/108195 * g++.dg/cpp0x/initlist-vect2.C: New test. 2023-01-23 Harald Anlauf PR fortran/108501 * gfortran.dg/pr108501.f90: New test. 2023-01-23 Harald Anlauf PR fortran/108420 * gfortran.dg/pr108420.f90: New test. 2023-01-23 Jason Merrill PR c++/108496 * g++.dg/template/explicit-instantiation5.C: New test. 2023-01-23 Srinath Parvathaneni * g++.target/arm/pac-1.C: New test. * gcc.target/arm/pac-15.c: Likewise. 2023-01-23 Srinath Parvathaneni * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update tests. * gcc.target/arm/pac-12.c: New test. * gcc.target/arm/pac-13.c: Likewise. * gcc.target/arm/pac-14.c: Likewise. 2023-01-23 Srinath Parvathaneni * gcc.target/arm/multilib.exp: Add tests for cortex-m85. 2023-01-23 Richard Biener PR tree-optimization/108482 * gcc.dg/torture/pr108482.c: New testcase. 2023-01-23 Andrea Corallo * gcc.target/arm/bti-1.c: New testcase. * gcc.target/arm/bti-2.c: Likewise. 2023-01-23 Andrea Corallo * gcc.target/arm/pac.h : New file. * gcc.target/arm/pac-1.c : New test case. * gcc.target/arm/pac-2.c : Likewise. * gcc.target/arm/pac-3.c : Likewise. * gcc.target/arm/pac-4.c : Likewise. * gcc.target/arm/pac-5.c : Likewise. * gcc.target/arm/pac-6.c : Likewise. * gcc.target/arm/pac-7.c : Likewise. * gcc.target/arm/pac-8.c : Likewise. * gcc.target/arm/pac-9.c : Likewise. * gcc.target/arm/pac-10.c : Likewise. * gcc.target/arm/pac-11.c : Likewise. 2023-01-23 Andrea Corallo * gcc.target/arm/multilib.exp: Add pacbti related entries. 2023-01-23 Andrea Corallo Tejas Belagod * gcc.target/arm/acle/pacbti-m-predef-1.c: New test. * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise. 2023-01-23 Andrea Corallo Tejas Belagod * lib/target-supports.exp (check_effective_target_mbranch_protection_ok): New function. * gcc.target/arm/acle/pacbti-m-predef-2.c: New test. * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise. * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise. 2023-01-23 Andrea Corallo Tejas Belagod * lib/target-supports.exp: (check_effective_target_arm_pacbti_hw): New. 2023-01-23 Richard Biener PR tree-optimization/108449 * gcc.dg/pr108449.c: New testcase. 2023-01-23 Jason Merrill PR c++/53288 DR 1299 * g++.dg/init/lifetime4.C: New test. 2023-01-22 Iain Sandoe * gm2/case/pass/case-pass.exp: Update for removal of concatenated paths. * gm2/complex/pass/complex-pass.exp: Likewise. * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise. * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise. * gm2/iso/check/fail/iso-check-fail.exp: Likewise. * gm2/iso/fail/iso-fail.exp: Likewise. * gm2/iso/pass/iso-pass.exp: Likewise. * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise. * gm2/pim/fail/pim-fail.exp: Likewise. * gm2/pim/pass/pim-pass.exp: Likewise. * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise. * gm2/pimlib/pass/pimlib-pass.exp: Likewise. * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise. * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise. * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise. * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise. * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise. * gm2/recover/pass/recover-pass.exp: Likewise. * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise. * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise. * gm2/switches/none/run/pass/gm2-none.exp: Likewise. * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise. * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise. * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise. * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise. * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx function. Remove the use of concatenated include and library paths. Remove string processing where possible. 2023-01-22 Dimitar Dimitrov * gcc.target/pru/clz-hi-2.c: New test. * gcc.target/pru/clz-hi.c: New test. 2023-01-21 Jerry DeLisle PR fortran/102595 * gfortran.dg/pr88048.f90: Adjust for changed error message. * gfortran.dg/parameter_data0.f90: New test. 2023-01-20 Tejas Belagod * gcc.target/aarch64/acle/pmull64.c: New. * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding feature flag based on the intrinsic. * gcc.target/aarch64/aes-fuse-2.c: Likewise. * gcc.target/aarch64/aes_1.c: Likewise. * gcc.target/aarch64/aes_2.c: Likewise. * gcc.target/aarch64/aes_xor_combine.c: Likewise. * gcc.target/aarch64/sha1_1.c: Likewise. * gcc.target/aarch64/sha256_1.c: Likewise. * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise. 2023-01-19 Jakub Jelinek PR c++/108437 * g++.dg/cpp23/subscript12.C: New test. * g++.dg/cpp23/subscript13.C: New test. 2023-01-19 Jakub Jelinek PR c++/53932 * g++.dg/init/pr53932.C: New test. 2023-01-19 H.J. Lu * gcc.target/i386/pr108436.c: New test. 2023-01-19 David Malcolm PR analyzer/108455 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage involving dominance. * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test. * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: New test. 2023-01-19 Harald Anlauf PR fortran/108434 * gfortran.dg/pr108434.f90: New test. 2023-01-19 Iain Sandoe * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib. * gm2/iso/run/pass/iso-run-pass.exp: Likewise. * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp: * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise. * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise. * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise. * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise. * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise. * gm2/sets/run/pass/sets-run-pass.exp: Likewise. * gm2/switches/none/run/pass/gm2-none.exp: Likewise. * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise. * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp: Likewise, and also ensure that the -g option is appended to avoid it being taken as a path. * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of libraries added matches the set of -I and -L options. 2023-01-19 Christophe Lyon PR target/108411 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add -fno-stack-protector. * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise. * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise. * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise. * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise. * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise. 2023-01-19 Jakub Jelinek PR tree-optimization/108440 * c-c++-common/rotate-10.c: New test. * c-c++-common/rotate-11.c: New test. 2023-01-19 Alexandre Oliva PR debug/106746 * gcc.target/i386/pr106746.c: New. 2023-01-18 Marek Polacek PR c/108424 * gcc.dg/c2x-nullptr-6.c: New test. 2023-01-18 David Malcolm * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted from https://samate.nist.gov/SARD/test-suites/81. * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise. * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise. * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise. * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise. 2023-01-18 Richard Biener PR lto/108445 * gcc.dg/lto/pr108445_0.c: New testcase. * gcc.dg/lto/pr108445_1.c: Likewise. 2023-01-18 Murray Steele * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test. 2023-01-18 Kewen Lin Andrew Pinski PR target/108396 * gcc.target/powerpc/pr108396.c: New test. 2023-01-18 Kewen Lin PR target/108348 * gcc.target/powerpc/pr108348-1.c: New test. * gcc.target/powerpc/pr108348-2.c: New test. 2023-01-17 Harald Anlauf PR fortran/108421 * gfortran.dg/pr108421.f90: New test. 2023-01-17 Jakub Jelinek PR tree-optimization/106523 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16, f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using __builtin_unreachable about shift count. * c-c++-common/rotate-2b.c: New test. * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16, f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using __builtin_unreachable about shift count. * c-c++-common/rotate-4b.c: New test. * gcc.c-torture/execute/pr106523.c: New test. 2023-01-16 Andrew Pinski * lib/target-supports.exp (add_options_for_tls): Remove reference to Solaris 9 in comments. 2023-01-16 H.J. Lu PR target/105980 * g++.target/i386/pr105980.C: New test. 2023-01-16 Jan Hubicka * g++.dg/tree-ssa/pr106077.C: New test. 2023-01-16 Stam Markianos-Wright PR target/96795 PR target/107515 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test. * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test. 2023-01-16 Andrew Carlotti * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex. * gcc.dg/tree-ssa/popcount.c: Likewise. * gcc.dg/tree-ssa/popcount2.c: Likewise. * gcc.dg/tree-ssa/popcount3.c: Likewise. * gcc.target/aarch64/popcount4.c: Likewise. * gcc.target/i386/pr95771.c: Likewise, and... * gcc.target/i386/pr95771-2.c: ...split int128 test from above, since this would emit just a single IFN if a TI optab is added. 2023-01-16 Andrew Carlotti * gcc.dg/tree-ssa/cltz-max.c: New test. * gcc.dg/tree-ssa/clz-char.c: New test. * gcc.dg/tree-ssa/clz-int.c: New test. * gcc.dg/tree-ssa/clz-long-long.c: New test. * gcc.dg/tree-ssa/clz-long.c: New test. * gcc.dg/tree-ssa/ctz-char.c: New test. * gcc.dg/tree-ssa/ctz-int.c: New test. * gcc.dg/tree-ssa/ctz-long-long.c: New test. * gcc.dg/tree-ssa/ctz-long.c: New test. 2023-01-16 Andrew Carlotti * lib/target-supports.exp (check_effective_target_clz) (check_effective_target_clzl, check_effective_target_clzll) (check_effective_target_ctz, check_effective_target_clzl) (check_effective_target_ctzll): New. * gcc.dg/tree-ssa/cltz-complement-max.c: New test. * gcc.dg/tree-ssa/clz-complement-char.c: New test. * gcc.dg/tree-ssa/clz-complement-int.c: New test. * gcc.dg/tree-ssa/clz-complement-long-long.c: New test. * gcc.dg/tree-ssa/clz-complement-long.c: New test. * gcc.dg/tree-ssa/ctz-complement-char.c: New test. * gcc.dg/tree-ssa/ctz-complement-int.c: New test. * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test. * gcc.dg/tree-ssa/ctz-complement-long.c: New test. 2023-01-16 Jakub Jelinek PR c++/105593 * g++.target/i386/pr105593.C: New test. 2023-01-16 Jakub Jelinek PR c++/105593 * c-c++-common/Winit-self3.c: New test. * c-c++-common/Winit-self4.c: New test. * c-c++-common/Winit-self5.c: New test. 2023-01-16 Kewen Lin PR target/108272 * gcc.target/powerpc/pr108272-1.c: New test. * gcc.target/powerpc/pr108272-2.c: New test. * gcc.target/powerpc/pr108272-3.c: New test. * gcc.target/powerpc/pr108272-4.c: New test. 2023-01-14 Prathamesh Kulkarni * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust. 2023-01-14 Jakub Jelinek PR c++/108365 * c-c++-common/pr108365.c: New test. * g++.dg/opt/pr108365.C: New test. * g++.dg/warn/pr108365.C: New test. 2023-01-14 Alexandre Oliva PR target/42093 * gcc.target/arm/pr42093.c: Disable tree-dce. 2023-01-13 David Malcolm PR analyzer/105273 * gcc.dg/analyzer/switch-enum-1.c: New test. * gcc.dg/analyzer/switch-enum-2.c: New test. * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test. * gcc.dg/analyzer/switch-enum-taint-1.c: New test. * gcc.dg/analyzer/switch-wrong-enum.c: New test. * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New test. * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c: New test. * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c: New test. 2023-01-13 Alexander Monakov PR rtl-optimization/108117 PR rtl-optimization/108132 * gcc.dg/pr108117.c: New test. 2023-01-13 Jakub Jelinek PR c++/108285 * g++.dg/warn/pr108285.C: New test. 2023-01-13 Gaius Mulley * gm2/examples/map/pass/examples-map-pass.exp: Call gm2_push_timeout 30 before foreach testcase. Call gm2_pop_timeout after the foreach statement. * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Call gm2_push_timeout 20 before foreach testcase. Call gm2_pop_timeout after the foreach statement. 2023-01-13 Jakub Jelinek PR target/107131 * gcc.c-torture/execute/pr107131.c: New test. 2023-01-13 Srinath Parvathaneni * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU. 2023-01-13 Qing Zhao * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information from the message issued by -Wstrict-flex-arrays. * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise. * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise. * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise. * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise. * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise. * gcc.dg/Wstrict-flex-arrays-2.c: Likewise. * gcc.dg/Wstrict-flex-arrays-3.c: Likewise. * gcc.dg/Wstrict-flex-arrays.c: Likewise. 2023-01-13 Jakub Jelinek PR target/107131 * gcc.dg/pr107131.c: New test. 2023-01-13 Richard Sandiford * gcc.target/aarch64/dwarf_reg_size_1.c: New test. * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise. 2023-01-13 Richard Biener * gcc.target/aarch64/pr107209.c: New test. 2023-01-13 Richard Biener PR tree-optimization/108387 * gcc.dg/pr108387.c: New testcase. 2023-01-13 Gaius Mulley * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp (timeout-dg.exp): Load. Call gm2_push_timeout 15. Call gm2_pop_timeout at the end. * gm2/link/min/pass/link-min-pass.exp: Set path argument to "". * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp: Call gm2_push_timeout 60. Call gm2_pop_timeout at the end. * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or individual_timeout. Configure dejagnu to timeout for 10 seconds. (gm2_push_timeout): New proc. (gm2_pop_timeout): New proc. * lib/gm2.exp (gm2_previous_timeout): Set to 10 or individual_timeout. Configure dejagnu to timeout for 10 seconds. (gm2_push_timeout): New proc. (gm2_pop_timeout): New proc. 2023-01-12 Gaius Mulley * lib/gm2.exp: Use timeout.exp. 2023-01-12 Gaius Mulley * lib/gm2.exp (gm2_init_min): Append -fno-exceptions to args. 2023-01-12 Andrew Pinski Roger Sayle PR tree-optimization/92342 * gcc.dg/tree-ssa/andnegcmp-1.c: New test. * gcc.dg/tree-ssa/andnegcmp-2.c: New test. * gcc.dg/tree-ssa/multcmp-1.c: New test. * gcc.dg/tree-ssa/multcmp-2.c: New test. 2023-01-12 Christophe Lyon Richard Sandiford PR target/105549 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update. * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update. * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update. * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update. * gcc.target/aarch64/aapcs64/va_arg-17.c: New test. * gcc.target/aarch64/pr105549.c: New test. * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update. * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update. * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update. * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update. 2023-01-12 Christophe Lyon Richard Sandiford * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test. * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New test. * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test. * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New test. * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test. * gcc.target/aarch64/bitfield-abi-warning.h: New test. * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test. * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New test. * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test. * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New test. * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test. * g++.target/aarch64/bitfield-abi-warning.h: New test. 2023-01-12 Richard Biener PR tree-optimization/99412 * gcc.dg/vect/pr99412.c: New testcase. * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment. * gcc.dg/tree-ssa/reassoc-48.c: Remove. 2023-01-12 Tobias Burnus PR fortran/107706 * gfortran.dg/gomp/assume-2.f90: Update dg-error. * gfortran.dg/gomp/assumes-2.f90: Likewise. * gfortran.dg/gomp/assume-5.f90: New test. 2023-01-12 Lewis Hyatt * c-c++-common/cpp/pr108244-1.c: New test. * c-c++-common/cpp/pr108244-2.c: New test. * c-c++-common/gomp/pr108244-3.c: New test. 2023-01-11 David Malcolm PR analyzer/108252 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test. * gcc.dg/analyzer/fd-leak-pr108252.c: New test. * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from warning false +ve directives. * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex. * gcc.dg/analyzer/pr103217-3.c: Likewise. * gcc.dg/analyzer/strdup-pr108252.c: New test. * gcc.dg/analyzer/strndup-pr108252.c: New test. 2023-01-11 Jakub Jelinek PR c/105972 * gcc.dg/pr105972.c: New test. 2023-01-11 Roger Sayle PR tree-optimization/71343 * gcc.dg/pr71343-2.c: New test case. 2023-01-11 David Faust PR target/108293 * gcc.target/bpf/double-1.c: New test. * gcc.target/bpf/double-2.c: New test. * gcc.target/bpf/float-1.c: New test. 2023-01-11 Eric Botcazou * gcc.dg/sso-17.c: New test. 2023-01-11 Kewen Lin * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if the testing target isn't a PowerPC target. 2023-01-11 Richard Biener PR tree-optimization/107767 * gcc.dg/tree-ssa/pr107767.c: New testcase. 2023-01-11 Jakub Jelinek PR target/108308 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }. 2023-01-11 Richard Biener PR tree-optimization/108352 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase. * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1. 2023-01-11 Richard Biener PR tree-optimization/108353 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase. 2023-01-11 Andreas Krebbel * gcc.target/s390/not.c: New test. 2023-01-11 Richard Biener PR tree-optimization/106293 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer. 2023-01-10 Richard Biener PR tree-optimization/106293 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase. 2023-01-10 Roger Sayle PR rtl-optimization/106421 * gcc.dg/pr106421.c: New test case. 2023-01-10 Martin Jambor PR ipa/108110 * g++.dg/ipa/pr108110.C: New test. 2023-01-10 Richard Biener PR tree-optimization/108314 * gcc.dg/vect/pr108314.c: New testcase. 2023-01-10 Xianmiao Qu * gcc.target/csky/ldbs.c : Fix exclude-opts, should not be "*". 2023-01-10 Xianmiao Qu * gcc.target/csky/and3a.c: Rename to ... * gcc.target/csky/ck801-and.c: ... this. * gcc.target/csky/constpool-3.c: Rename to ... * gcc.target/csky/constpool-2.c: ... this, Rename to ... * gcc.target/csky/constpool-1.c: ... this, Rename to ... * gcc.target/csky/ck801-constpool.c: ... this, and skip if the CPU is not ck801. * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801. 2023-01-10 Andreas Krebbel * gcc.target/s390/fcall-saved.c: New test. 2023-01-09 Jakub Jelinek PR c++/105838 PR c++/108047 PR c++/108266 * g++.dg/tree-ssa/initlist-opt2.C: New test. * g++.dg/tree-ssa/initlist-opt3.C: New test. 2023-01-09 Joseph Myers * gcc.dg/c2x-complit-8.c: New test. 2023-01-09 Richard Biener PR middle-end/69482 * gcc.target/i386/pr69482-1.c: New testcase. * gcc.target/i386/pr69482-2.c: Likewise. 2023-01-09 Martin Liska PR lto/108330 * g++.dg/ipa/pr108830.C: New test. 2023-01-09 Richard Biener PR tree-optimization/101912 * gcc.dg/uninit-pr101912.c: New testcase. 2023-01-09 Martin Liska PR c/107993 * gcc.target/i386/pr107993.c: New test. 2023-01-07 John David Anglin * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option on *-*-hpux*. * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise. 2023-01-06 Joseph Myers * gcc.dg/builtin-tgmath-3.c: Update expectations and add more tests. 2023-01-06 Tamar Christina Revert: 2023-01-06 Tamar Christina * gcc.target/aarch64/sve/slp_1.c: Update testcase. 2023-01-06 Jakub Jelinek PR target/108292 PR target/108308 * gcc.c-torture/execute/pr108292.c: New test. * gcc.target/i386/pr108292.c: New test. * gcc.dg/pr108308.c: New test. 2023-01-05 Roger Sayle Revert: 2023-01-05 Roger Sayle * gcc.target/i386/cmov10.c: New test case. 2023-01-05 Patrick Palka PR c++/108275 * g++.dg/parse/access14.C: New test. 2023-01-05 Gaius Mulley * lib/gm2.exp (gm2_init_minx): New procedure. (gm2_init_min): New procedure calls gm2_init_min with dialect flags. * gm2/link/min/pass/tiny.mod: New test case. * gm2/link/min/pass/link-min-pass.exp: New file. 2023-01-04 Patrick Palka PR c++/108282 * g++.dg/cpp2a/concepts-requires34.C: New test. 2023-01-04 Jakub Jelinek PR c++/108206 * g++.dg/template/pr108206.C: New test. 2023-01-04 Iain Sandoe * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin. 2023-01-04 Jakub Jelinek PR tree-optimization/108253 * g++.dg/opt/pr108253.C: New test. 2023-01-04 Jakub Jelinek PR middle-end/108237 * gcc.c-torture/compile/pr108237.c: New test. 2023-01-04 Jakub Jelinek PR sanitizer/108256 * c-c++-common/ubsan/pr108256.c: New test. 2023-01-03 David Edelsohn * g++.dg/modules/modules.exp: Skip on AIX. * gcc.target/powerpc/pr99708.c: Skip on AIX. 2023-01-03 Sandra Loosemore * g++.dg/gomp/target-simd-clone-1.C: Tweak to test that the unused clone is GC'ed. * gcc.dg/gomp/target-simd-clone-1.c: Likewise. 2023-01-03 Roger Sayle * gcc.target/i386/cmov10.c: New test case. 2023-01-03 Jakub Jelinek PR middle-end/108264 * gcc.dg/pr108264.c: New test. 2023-01-03 Jakub Jelinek PR rtl-optimization/108263 * gcc.dg/pr108263.c: New test. 2023-01-01 Roger Sayle Uroš Bizjak * gcc.target/i386/extendditi2-1.c: New test case. * gcc.target/i386/extendditi2-2.c: Likewise. Copyright (C) 2023 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.