platform/upstream/gcc.git
16 months agoUpdate gcc de.po
Joseph Myers [Mon, 13 Mar 2023 22:16:46 +0000 (22:16 +0000)]
Update gcc de.po

* de.po: Update.

16 months agod: Delay removing DECL_EXTERNAL from thunks until funcion has finished
Iain Buclaw [Mon, 13 Mar 2023 21:04:24 +0000 (22:04 +0100)]
d: Delay removing DECL_EXTERNAL from thunks until funcion has finished

Second part to fixing PR109108, don't blindly generate the associated
function definition of all referenced thunks in the compilation. Just
delay finishing a thunk until the function gets codegen itself.  If the
function never gets a definition, then the thunk is left as "extern".

gcc/d/ChangeLog:

* decl.cc (finish_thunk): Unset DECL_EXTERNAL on thunk.
(make_thunk): Set DECL_EXTERNAL on thunk, don't call build_decl_tree.
(finish_function): Call finish_thunk on forward referenced thunks.

16 months agod: Refactor DECL_ARGUMENT and DECL_RESULT generation to own function
Iain Buclaw [Sun, 12 Mar 2023 20:43:31 +0000 (21:43 +0100)]
d: Refactor DECL_ARGUMENT and DECL_RESULT generation to own function

When looking into PR109108, the reason why things go awry is because
of the logic around functions with thunks - they have their definitions
generated even when they are external.  This subsequently then relied on
the detection of whether a function receiving codegen really is extern
or not, and this check ultimately prunes too much.

This is a first step to both removing the call to `build_decl_tree' from
`make_thunk' and the pruning of symbols within the `build_decl_tree'
visitor method for functions.  Move the generation of DECL_ARGUMENT and
DECL_RESULT out of `build_decl_tree' and into their own functions.

gcc/d/ChangeLog:

* decl.cc (get_fndecl_result): New function.
(get_fndecl_arguments): New function.
(DeclVisitor::visit (FuncDeclaration *)): Adjust to call
get_fndecl_arguments.
(make_thunk): Adjust to call get_fndecl_arguments and
get_fndecl_result.
(start_function): Adjust to call get_fndecl_result.

16 months agoxtensa: add .note.GNU-stack section on linux
Max Filippov [Thu, 2 Mar 2023 17:45:41 +0000 (09:45 -0800)]
xtensa: add .note.GNU-stack section on linux

gcc/
* config/xtensa/linux.h (TARGET_ASM_FILE_END): New macro.

libgcc/
* config/xtensa/crti.S: Add .note.GNU-stack section on linux.
* config/xtensa/crtn.S: Likewise.
* config/xtensa/lib1funcs.S: Likewise.
* config/xtensa/lib2funcs.S: Likewise.

16 months agoc++: handle _FloatNN redeclaration like bool [PR107128]
Jason Merrill [Mon, 13 Mar 2023 18:06:11 +0000 (14:06 -0400)]
c++: handle _FloatNN redeclaration like bool [PR107128]

It's been inconvenient to compile testcases preprocessed with GCC 12 or
earlier because they break on

  typedef __float128 _Float128;

We already had code for handling this with bool and wchar_t, it just needs
to be extended to _FloatNN as well.

PR c++/107128

gcc/cp/ChangeLog:

* parser.cc (cp_parser_set_decl_spec_type): Use
redefined_builtin_type for extended_float_type_p.

gcc/testsuite/ChangeLog:

* g++.dg/warn/pragma-system_header6.h: New test.
* g++.dg/warn/pragma-system_header6.C: New test.

16 months agoDocs: Fix double 'See' in zero-length-bounds docs.
Sean Bright [Mon, 13 Mar 2023 19:49:22 +0000 (19:49 +0000)]
Docs: Fix double 'See' in zero-length-bounds docs.

gcc/ChangeLog:
* doc/invoke.texi (Warning Options): Remove errant 'See'
before @xref.

16 months agotestsuite: add test coverage for analyzer leak false +ve [PR105906]
David Malcolm [Mon, 13 Mar 2023 18:53:05 +0000 (14:53 -0400)]
testsuite: add test coverage for analyzer leak false +ve [PR105906]

Adding regression test coverage; I believe I fixed this leak
false positive with r13-5113-g688fc162b76dc6.

gcc/testsuite/ChangeLog:
PR analyzer/105906
* gcc.dg/analyzer/leak-pr105906.c: New test.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
16 months agotestsuite: add test coverage for PR analyzer/108045
David Malcolm [Mon, 13 Mar 2023 18:53:04 +0000 (14:53 -0400)]
testsuite: add test coverage for PR analyzer/108045

PR analyzer/108045 reports a leak false positive from -fanalyzer.

The false +ve as reported seems to have been fixed by
r13-6589-g14f5e56a8a766c, but with -fanalyzer-call-summaries there are
two additional false +ves which aren't fixed by that commit.

This patch adds test coverage for these cases.

gcc/testsuite/ChangeLog:
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.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
16 months agoanalyzer, testsuite: add test coverage for various builtins
David Malcolm [Mon, 13 Mar 2023 18:53:04 +0000 (14:53 -0400)]
analyzer, testsuite: add test coverage for various builtins

gcc/testsuite/ChangeLog:
* gcc.dg/analyzer/exec-1.c: New test.
* gcc.dg/analyzer/snprintf-concat.c: New test.
* gcc.dg/analyzer/vsnprintf-1.c: New test.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
16 months agoxtensa: Remove REG_OK_STRICT and its derivatives
Takayuki 'January June' Suwa [Mon, 13 Mar 2023 00:37:10 +0000 (09:37 +0900)]
xtensa: Remove REG_OK_STRICT and its derivatives

Because GO_IF_LEGITIMATE_ADDRESS was deprecated a long time ago
(see commit c6c3dba931548987c78719180e30ebc863404b89).

gcc/ChangeLog:

* config/xtensa/xtensa.h (REG_OK_STRICT, REG_OK_FOR_INDEX_P,
REG_OK_FOR_BASE_P): Remove.

16 months agoRISC-V: Fine tunning merge operand constraint
Ju-Zhe Zhong [Wed, 8 Mar 2023 06:16:21 +0000 (14:16 +0800)]
RISC-V: Fine tunning merge operand constraint

gcc/ChangeLog:

* config/riscv/vector-iterators.md (=vd,vr): Fine tune.
(=vd,vd,vr,vr): Ditto.
* config/riscv/vector.md: Ditto.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.

16 months agoRISC-V: Remove RVV intrinsic API test
Kito Cheng [Fri, 10 Mar 2023 08:31:31 +0000 (16:31 +0800)]
RISC-V: Remove RVV intrinsic API test

The API test is too huge and hard to maintain, we gonna find another way
to do that.

gcc/testsuite/ChangeLog:

* 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.

16 months agoRISC-V: Fix ICE of RVV compare intrinsic
Ju-Zhe Zhong [Fri, 10 Mar 2023 08:08:57 +0000 (16:08 +0800)]
RISC-V: Fix ICE of RVV compare intrinsic

vfrsub_vf_m.cpp: In function 'int main()':
vfrsub_vf_m.cpp:5:43: error: invalid argument to built-in function
   5 |   vbool32_t d = __riscv_vmflt_vf_f32m1_b32(c, b, 8);
     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
during RTL pass: expand
vfrsub_vf_m.cpp:5:43: internal compiler error: Segmentation fault
0x19f1b89 crash_signal
       ../../../../riscv-gnu-toolchain-trunk/riscv-gcc/gcc/toplev.cc:314
0x1472e2f store_expr(tree_node*, rtx_def*, int, bool, bool)
       ../../../../riscv-gnu-toolchain-trunk/riscv-gcc/gcc/expr.cc:6348

gcc/ChangeLog:

* config/riscv/riscv-vector-builtins.cc
(function_expander::use_compare_insn): Add operand predicate check.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/bug-1.c: New test.

16 months agoRISC-V: Fine tune RA constraint for narrow instructions
Ju-Zhe Zhong [Fri, 10 Mar 2023 03:02:05 +0000 (11:02 +0800)]
RISC-V: Fine tune RA constraint for narrow instructions

According to RVV ISA, for narrow instructions:

The destination EEW is smaller than the source EEW and the overlap is
in the lowest-numbered part of the source register group.
(e.g., when LMUL=1, vnsrl.wi v0, v0, 3 is legal, but a destination of v1 is not).

We should allow narrow instructions partially overlap base on the rule of RVV ISA above
so that we could exploit the useage of vector registers.

Consider these cases:
https://godbolt.org/z/o6sc4eqGj

some cases in LLVM have redundant move instructions,
some cases in LLVM have redundant register spillings.

Now after this patch, GCC can have perfect RA && codegen for different pressure RA cases.

gcc/ChangeLog:

* config/riscv/vector.md: Fine tune RA constraints.

gcc/testsuite/ChangeLog:

* 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.

16 months agoc++: suppress -Wdangling-reference for std::span [PR107532]
Marek Polacek [Fri, 10 Mar 2023 17:23:13 +0000 (12:23 -0500)]
c++: suppress -Wdangling-reference for std::span [PR107532]

std::span is a view and therefore should be treated as a reference
wrapper class for the purposes of -Wdangling-reference.  I'm not sure
there's a pattern that we could check for.

PR c++/107532

gcc/cp/ChangeLog:

* call.cc (reference_like_class_p): Check for std::span.

gcc/testsuite/ChangeLog:

* g++.dg/warn/Wdangling-reference10.C: New test.

16 months agogcn/mkoffload.cc: Pass -save-temps on for the hsaco step
Tobias Burnus [Mon, 13 Mar 2023 13:24:33 +0000 (14:24 +0100)]
gcn/mkoffload.cc: Pass -save-temps on for the hsaco step

For the assembly/linking step of the device code, the "-save-temps" was not
passed on, such that amdgcn-amdhsa/bin/as and amdgcn-amdhsa's collect2
were invoked with '-o /tmp/cc...' and '@/tmp/cc...', respectively.
The -dump... prefix (...mkoffload.hsaco) was already properly set.

gcc/ChangeLog:

* config/gcn/mkoffload.cc (main): Pass -save-temps on for the
hsaco assemble/link.

16 months agolibcpp: Fix ICE on directive inside _Pragma() operator [PR67046]
Lewis Hyatt [Sat, 14 Jan 2023 18:29:22 +0000 (13:29 -0500)]
libcpp: Fix ICE on directive inside _Pragma() operator [PR67046]

get__Pragma_string() in directives.cc is responsible for lexing the parens
and the string argument from a _Pragma("...") operator. This function does
not handle the case when the closing paren is not on the same line as the
string; in that case, libcpp will by default reuse the token buffer it
previously used for the string, so that the string token returned by
get__Pragma_string() may be corrupted, as shown in the testcase. Fix using
the existing keep_tokens mechanism that temporarily disables the reuse of
token buffers.

libcpp/ChangeLog:

PR preprocessor/67046
* directives.cc (_cpp_do__Pragma): Increment pfile->keep_tokens to
ensure the returned string token is valid.

gcc/testsuite/ChangeLog:

PR preprocessor/67046
* c-c++-common/cpp/pr67046.c: New test.

16 months agolibcpp: Update cpp_wcwidth() to Unicode 15
Lewis Hyatt [Tue, 7 Mar 2023 22:09:02 +0000 (17:09 -0500)]
libcpp: Update cpp_wcwidth() to Unicode 15

Updates cpp_wcwidth() to Unicode 15, following the procedure in
contrib/unicode/README mechanically without incident.

contrib/ChangeLog:

* unicode/DerivedCoreProperties.txt: Update to Unicode 15.
* unicode/DerivedNormalizationProps.txt: Likewise.
* unicode/EastAsianWidth.txt: Likwise.
* unicode/PropList.txt: Likewise.
* unicode/README: Likewise.
* unicode/UnicodeData.txt: Likewise.

libcpp/ChangeLog:

* generated_cpp_wcwidth.h: Regenerated for Unicode 15.

16 months agolibstdc++: Another baseline_symbols.txt update
Jakub Jelinek [Mon, 13 Mar 2023 10:48:48 +0000 (11:48 +0100)]
libstdc++: Another baseline_symbols.txt update

On Tue, Mar 07, 2023 at 05:50:39PM +0000, Jonathan Wakely via Gcc-patches wrote:
> I guess you want to regenerate the powerpc64 ones now. The others are
> all OK for trunk.

So the following patch updates powerpc64 which has been excluded from
the last patch (the difference between the older and current patch is
-+FUNC:_ZSt15__try_use_facetINSt19__gnu_cxx11_ieee1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEEPKT_RKSt6locale@@GLIBCXX_3.4.31
-+FUNC:_ZSt15__try_use_facetINSt19__gnu_cxx11_ieee1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEEPKT_RKSt6locale@@GLIBCXX_3.4.31
-+FUNC:_ZSt15__try_use_facetINSt19__gnu_cxx11_ieee1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEEPKT_RKSt6locale@@GLIBCXX_3.4.31
-+FUNC:_ZSt15__try_use_facetINSt19__gnu_cxx11_ieee1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEEPKT_RKSt6locale@@GLIBCXX_3.4.31
++FUNC:_ZSt15__try_use_facetINSt19__gnu_cxx11_ieee1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEEPKT_RKSt6locale@@GLIBCXX_IEEE128_3.4.31
++FUNC:_ZSt15__try_use_facetINSt19__gnu_cxx11_ieee1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEEPKT_RKSt6locale@@GLIBCXX_IEEE128_3.4.31
++FUNC:_ZSt15__try_use_facetINSt19__gnu_cxx11_ieee1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEEPKT_RKSt6locale@@GLIBCXX_IEEE128_3.4.31
++FUNC:_ZSt15__try_use_facetINSt19__gnu_cxx11_ieee1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEEPKT_RKSt6locale@@GLIBCXX_IEEE128_3.4.31
which is I think exactly what we want) and also updates aarch64 for the
bfloat16_t tinfo symbols.

2023-03-13  Jakub Jelinek  <jakub@redhat.com>

* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.
* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update.

16 months agolibstdc++: Refer to documentation hacking docs from Makefile
Jonathan Wakely [Mon, 13 Mar 2023 10:30:47 +0000 (10:30 +0000)]
libstdc++: Refer to documentation hacking docs from Makefile

libstdc++-v3/ChangeLog:

* doc/Makefile.am: Add comment referring to documentation.
* doc/Makefile.in: Regenerate.

16 months agolibstdc++: Regenerate HTML docs
Jonathan Wakely [Mon, 13 Mar 2023 10:38:37 +0000 (10:38 +0000)]
libstdc++: Regenerate HTML docs

libstdc++-v3/ChangeLog:

* doc/html/*: Regenerate.

16 months agolibstdc++: Update copyright year in FAQ
Jonny Grant [Mon, 13 Mar 2023 10:36:19 +0000 (10:36 +0000)]
libstdc++: Update copyright year in FAQ

libstdc++-v3/ChangeLog:

* doc/xml/faq.xml: Update copyright year.

16 months agolibstdc++: Fix typo in comment
Jonathan Wakely [Mon, 13 Mar 2023 10:30:12 +0000 (10:30 +0000)]
libstdc++: Fix typo in comment

Reported by Jonny Grant.

libstdc++-v3/ChangeLog:

* include/bits/allocator.h: Fix typo in comment.

16 months agotree-optimization/109046 - re-combine complex loads
Richard Biener [Tue, 7 Mar 2023 10:04:55 +0000 (11:04 +0100)]
tree-optimization/109046 - re-combine complex loads

The following addresses PR109046 by adding an optimization to forwprop
to combine a piecewise complex load to a complex load when there are
no other uses of the components.  That's something useful in general and
easier to do than avoiding the splitting in complex lowering.

The testcase exercises both the manual and the complex lowering case.

PR tree-optimization/109046
* tree-ssa-forwprop.cc (pass_forwprop::execute): Combine
piecewise complex loads.

* gcc.dg/tree-ssa/forwprop-39.c: New testcase.

16 months agoDaily bump.
GCC Administrator [Mon, 13 Mar 2023 00:16:51 +0000 (00:16 +0000)]
Daily bump.

16 months agoaarch64: Add bfloat16_t support for aarch64
Jakub Jelinek [Sun, 12 Mar 2023 23:12:15 +0000 (00:12 +0100)]
aarch64: Add bfloat16_t support for aarch64

x86_64/i686 has for a few months working std::bfloat16_t support, __bf16
there is no longer a storage only type, but can be used for arithmetics
and is supported in libgcc and libstdc++.

The following patch adds similar support for AArch64.

Unlike the x86 changes, this one keeps the old __bf16 mangling of
u6__bf16 rather than DF16b (so an exception from Itanium ABI), but
otherwise __bf16 and decltype (0.0bf16) are the same type and both
in C++ act as extended floating-point type.

2023-03-13  Jakub Jelinek  <jakub@redhat.com>

gcc/
* config/aarch64/aarch64.h (aarch64_bf16_type_node): Remove.
(aarch64_bf16_ptr_type_node): Adjust comment.
* config/aarch64/aarch64.cc (aarch64_gimplify_va_arg_expr): Use
bfloat16_type_node rather than aarch64_bf16_type_node.
(aarch64_libgcc_floating_mode_supported_p,
aarch64_scalar_mode_supported_p): Also support BFmode.
(aarch64_invalid_conversion, aarch64_invalid_unary_op): Remove.
(aarch64_invalid_binary_op): Remove BFmode related rejections.
(TARGET_INVALID_CONVERSION, TARGET_INVALID_UNARY_OP): Don't redefine.
* config/aarch64/aarch64-builtins.cc (aarch64_bf16_type_node): Remove.
(aarch64_int_or_fp_type): Use bfloat16_type_node rather than
aarch64_bf16_type_node.
(aarch64_init_simd_builtin_types): Likewise.
(aarch64_init_bf16_types): Likewise.  Don't create bfloat16_type_node,
which is created in tree.cc already.
* config/aarch64/aarch64-sve-builtins.def (svbfloat16_t): Likewise.
gcc/testsuite/
* 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.
libgcc/
* config/aarch64/t-softfp (softfp_extensions): Add bfsf.
(softfp_truncations): Add tfbf dfbf sfbf hfbf.
(softfp_extras): Add floatdibf floatundibf floattibf floatuntibf.
* config/aarch64/libgcc-softfp.ver (GCC_13.0.0): Export
__extendbfsf2 and __trunc{s,d,t,h}fbf2.
* config/aarch64/sfp-machine.h (_FP_NANFRAC_B, _FP_NANSIGN_B): Define.
* soft-fp/floatundibf.c: New file.
* soft-fp/floatdibf.c: New file.
libstdc++-v3/
* config/abi/pre/gnu.ver (CXXABI_1.3.14): Also export __bf16 tinfos
if it isn't mangled as DF16b but u6__bf16.

16 months agoPR middle-end/109031: Fix final value replacement from narrower IVs.
Roger Sayle [Sun, 12 Mar 2023 22:52:41 +0000 (22:52 +0000)]
PR middle-end/109031: Fix final value replacement from narrower IVs.

This patch fixes a P1 regression, a problem with my February 2022 patch
to improve folding for final value replacement:
https://gcc.gnu.org/pipermail/gcc-patches/2022-February/590618.html

The motivation for the original patch is that because we know the number
of loop iterations can't be negative, final value expressions such as
(int) ((unsigned int) x + 4294967295) + 1 can be simplified to x,
as this is effectively ((x - 1) + 1) without overflow.

The bug/oversight is that using integer_all_onesp to check for the
implicit tree constant -1 it didn't consider that the inner (unsigned)
type might be narrower than hthe outer result type.  For the case in the
PR, (int)((unsigned char)x + 255) + 1 gets simplified to (int)x, but
when x is originally zero, the correct result should be 256.

The fix is to check that the inner type's precision (the width of the
subtraction) is at least as wide as the result type (that of the addition).

I've also added a test for signed types, but without -fwrapv this
invokes undefined behaviour, and with -fwrapv it doesn't exhibit the
problem in the PR.

2023-03-12  Roger Sayle  <roger@nextmovesoftware.com>

gcc/ChangeLog
PR middle-end/109031
* tree-chrec.cc (chrec_apply): When folding "{a, +, a} (x-1)",
ensure that the type of x is as wide or wider than the type of a.

gcc/testsuite/ChangeLog
PR middle-end/109031
* gcc.dg/tree-ssa/pr109031-1.c: New test case.
* gcc.dg/tree-ssa/pr109031-2.c: Likewise.

16 months agoAArch64: Update div-bitmask to implement new optab instead of target hook [PR108583]
Tamar Christina [Sun, 12 Mar 2023 18:42:59 +0000 (18:42 +0000)]
AArch64: Update div-bitmask to implement new optab instead of target hook [PR108583]

This replaces the custom division hook with just an implementation through
add_highpart.  For NEON we implement the add highpart (Addition + extraction of
the upper highpart of the register in the same precision) as ADD + LSR.

This representation allows us to easily optimize the sequence using existing
sequences. This gets us a pretty decent sequence using SRA:

        umull   v1.8h, v0.8b, v3.8b
        umull2  v0.8h, v0.16b, v3.16b
        add     v5.8h, v1.8h, v2.8h
        add     v4.8h, v0.8h, v2.8h
        usra    v1.8h, v5.8h, 8
        usra    v0.8h, v4.8h, 8
        uzp2    v1.16b, v1.16b, v0.16b

To get the most optimal sequence however we match (a + ((b + c) >> n)) where n
is half the precision of the mode of the operation into addhn + uaddw which is
a general good optimization on its own and gets us back to:

.L4:
        ldr     q0, [x3]
        umull   v1.8h, v0.8b, v5.8b
        umull2  v0.8h, v0.16b, v5.16b
        addhn   v3.8b, v1.8h, v4.8h
        addhn   v2.8b, v0.8h, v4.8h
        uaddw   v1.8h, v1.8h, v3.8b
        uaddw   v0.8h, v0.8h, v2.8b
        uzp2    v1.16b, v1.16b, v0.16b
        str     q1, [x3], 16
        cmp     x3, x4
        bne     .L4

For SVE2 we optimize the initial sequence to the same ADD + LSR which gets us:

.L3:
        ld1b    z0.h, p0/z, [x0, x3]
        mul     z0.h, p1/m, z0.h, z2.h
        add     z1.h, z0.h, z3.h
        usra    z0.h, z1.h, #8
        lsr     z0.h, z0.h, #8
        st1b    z0.h, p0, [x0, x3]
        inch    x3
        whilelo p0.h, w3, w2
        b.any   .L3
.L1:
        ret

and to get the most optimal sequence I match (a + b) >> n (same constraint on n)
to addhnb which gets us to:

.L3:
        ld1b    z0.h, p0/z, [x0, x3]
        mul     z0.h, p1/m, z0.h, z2.h
        addhnb  z1.b, z0.h, z3.h
        addhnb  z0.b, z0.h, z1.h
        st1b    z0.h, p0, [x0, x3]
        inch    x3
        whilelo p0.h, w3, w2
        b.any   .L3

There are multiple RTL representations possible for these optimizations, I did
not represent them using a zero_extend because we seem very inconsistent in this
in the backend.  Since they are unspecs we won't match them from vector ops
anyway. I figured maintainers would prefer this, but my maintainer ouija board
is still out for repairs :)

There are no new test as new correctness tests were added to the mid-end and
the existing codegen tests for this already exist.

gcc/ChangeLog:

PR target/108583
* config/aarch64/aarch64-simd.md (@aarch64_bitmask_udiv<mode>3): Remove.
(*bitmask_shift_plus<mode>): New.
* config/aarch64/aarch64-sve2.md (*bitmask_shift_plus<mode>): New.
(@aarch64_bitmask_udiv<mode>3): Remove.
* config/aarch64/aarch64.cc
(aarch64_vectorize_can_special_div_by_constant,
TARGET_VECTORIZE_CAN_SPECIAL_DIV_BY_CONST): Removed.
(TARGET_VECTORIZE_PREFERRED_DIV_AS_SHIFTS_OVER_MULT,
aarch64_vectorize_preferred_div_as_shifts_over_mult): New.

16 months agomiddle-end: Implement preferred_div_as_shifts_over_mult [PR108583]
Tamar Christina [Sun, 12 Mar 2023 18:42:04 +0000 (18:42 +0000)]
middle-end: Implement preferred_div_as_shifts_over_mult [PR108583]

This now implements a hook
preferred_div_as_shifts_over_mult that indicates whether a target prefers that
the vectorizer decomposes division as shifts rather than multiplication when
possible.

In order to be able to use this we need to check whether the current precision
has enough bits to do the operation without any of the additions overflowing.

We use range information to determine this and only do the operation if we're
sure am overflow won't occur. This now uses ranger to do this range check.

This seems to work better than vect_get_range_info which uses range_query, but I
have not switched the interface of vect_get_range_info over in this PR fix.

As Andy said before initializing a ranger instance is cheap but not free, and if
the intention is to call it often during a pass it should be instantiated at
pass startup and passed along to the places that need it.  This is a big
refactoring and doesn't seem right to do in this PR.  But we should in GCC 14.

Currently we only instantiate it after a long series of much cheaper checks.

gcc/ChangeLog:

PR target/108583
* target.def (preferred_div_as_shifts_over_mult): New.
* doc/tm.texi.in: Document it.
* doc/tm.texi: Regenerate.
* targhooks.cc (default_preferred_div_as_shifts_over_mult): New.
* targhooks.h (default_preferred_div_as_shifts_over_mult): New.
* tree-vect-patterns.cc (vect_recog_divmod_pattern): Use it.

gcc/testsuite/ChangeLog:

PR target/108583
* gcc.dg/vect/vect-div-bitmask-4.c: New test.
* gcc.dg/vect/vect-div-bitmask-5.c: New test.

16 months agomiddle-end: don't form FMAs when multiplication is not single use. [PR108583]
Tamar Christina [Sun, 12 Mar 2023 18:40:50 +0000 (18:40 +0000)]
middle-end: don't form FMAs when multiplication is not single use. [PR108583]

The testcase

typedef unsigned int vec __attribute__((vector_size(32)));
vec
f3 (vec a, vec b, vec c)
{
  vec d = a * b;
  return d + ((c + d) >> 1);
}

shows a case where we don't want to form an FMA due to the MUL not being single
use.  In this case to form an FMA we have to redo the MUL as well as we no
longer have it to share.

As such making an FMA here would be a de-optimization.

gcc/ChangeLog:

PR target/108583
* tree-ssa-math-opts.cc (convert_mult_to_fma): Inhibit FMA in case not
single use.

gcc/testsuite/ChangeLog:

PR target/108583
* gcc.dg/mla_1.c: New test.

Co-Authored-By: Richard Sandiford <richard.sandiford@arm.com>
16 months agoranger: Add range-ops for widen addition and widen multiplication [PR108583]
Tamar Christina [Sun, 12 Mar 2023 18:40:12 +0000 (18:40 +0000)]
ranger: Add range-ops for widen addition and widen multiplication [PR108583]

This adds range-ops for widening addition and widening multiplication.

I couldn't figure out how to write a test for this.  It looks like there are
self tests but not a way to write standalone ones?  I did create testcases in
the patch 3/4 which tests the end result.

gcc/ChangeLog:

PR target/108583
* gimple-range-op.h (gimple_range_op_handler): Add maybe_non_standard.
* gimple-range-op.cc (gimple_range_op_handler::gimple_range_op_handler):
Use it.
(gimple_range_op_handler::maybe_non_standard): New.
* range-op.cc (class operator_widen_plus_signed,
operator_widen_plus_signed::wi_fold, class operator_widen_plus_unsigned,
operator_widen_plus_unsigned::wi_fold, class operator_widen_mult_signed,
operator_widen_mult_signed::wi_fold, class operator_widen_mult_unsigned,
operator_widen_mult_unsigned::wi_fold,
ptr_op_widen_mult_signed, ptr_op_widen_mult_unsigned,
ptr_op_widen_plus_signed, ptr_op_widen_plus_unsigned): New.
* range-op.h (ptr_op_widen_mult_signed, ptr_op_widen_mult_unsigned,
ptr_op_widen_plus_signed, ptr_op_widen_plus_unsigned): New

Co-Authored-By: Andrew MacLeod <amacleod@redhat.com>
16 months agomiddle-end: Revert can_special_div_by_const changes [PR108583]
Tamar Christina [Sun, 12 Mar 2023 18:39:33 +0000 (18:39 +0000)]
middle-end: Revert can_special_div_by_const changes [PR108583]

This reverts the changes for the CAN_SPECIAL_DIV_BY_CONST hook.

gcc/ChangeLog:

PR target/108583
* doc/tm.texi (TARGET_VECTORIZE_CAN_SPECIAL_DIV_BY_CONST): Remove.
* doc/tm.texi.in: Likewise.
* explow.cc (round_push, align_dynamic_address): Revert previous patch.
* expmed.cc (expand_divmod): Likewise.
* expmed.h (expand_divmod): Likewise.
* expr.cc (force_operand, expand_expr_divmod): Likewise.
* optabs.cc (expand_doubleword_mod, expand_doubleword_divmod): Likewise.
* target.def (can_special_div_by_const): Remove.
* target.h: Remove tree-core.h include
* targhooks.cc (default_can_special_div_by_const): Remove.
* targhooks.h (default_can_special_div_by_const): Remove.
* tree-vect-generic.cc (expand_vector_operation): Remove hook.
* tree-vect-patterns.cc (vect_recog_divmod_pattern): Remove hook.
* tree-vect-stmts.cc (vectorizable_operation): Remove hook.

16 months agoDocs: Fix typo in previous commit
Sandra Loosemore [Sun, 12 Mar 2023 17:56:46 +0000 (17:56 +0000)]
Docs: Fix typo in previous commit

gcc/ChangeLog:
* doc/install.texi2html: Fix issue number typo in comment.

16 months ago[PR modula2/109089] implementation of boolean should be C++/C bool
Gaius Mulley [Sun, 12 Mar 2023 13:27:23 +0000 (13:27 +0000)]
[PR modula2/109089] implementation of boolean should be C++/C bool

[PR modula2/109089].  This patch implements BOOLEAN using bool
(boolean_type_node) thoughout cc1gm2.  The patch also includes a
patched version of the bootstrap tool mc.

gcc/ChangeLog:

* doc/gm2.texi (Elementary data types): Equivalence BOOLEAN with
bool.

gcc/m2/ChangeLog:

PR modula2/109089
* gm2-compiler/M2GCCDeclare.mod (DeclareKnownType): Import.
* gm2-gcc/gcc-consolidation.h (stdbool.h): Include.
* gm2-gcc/init.h (defined): Change block start.
* gm2-gcc/m2block.cc: Change FALSE to false, change TRUE to true.
* gm2-gcc/m2block.h: Change int to bool.
* gm2-gcc/m2builtins.cc: Ditto.
* gm2-gcc/m2builtins.h: Ditto.
* gm2-gcc/m2convert.cc: Change FALSE to false, TRUE to true and
int to bool.
* gm2-gcc/m2convert.h: Change int to bool.
* gm2-gcc/m2decl.cc: Change int to bool.
* gm2-gcc/m2decl.h: Change int to bool.
* gm2-gcc/m2expr.cc: Change FALSE to false, TRUE to true and
int to bool.
* gm2-gcc/m2expr.h: Change int to bool.
* gm2-gcc/m2statement.cc: Change FALSE to false, TRUE to true and
int to bool.
* gm2-gcc/m2statement.h: Change int to bool.
* gm2-gcc/m2top.cc: Change int to bool.
* gm2-gcc/m2top.h: Change int to bool.
* gm2-gcc/m2tree.cc: Change int to bool.
* gm2-gcc/m2tree.h: Change int to bool.
* gm2-gcc/m2type.cc: Change int to bool.
* gm2-gcc/m2type.h: Change int to bool.
* gm2-lang.cc (convert_loc): Call convert_to_integer for BOOLEAN_TYPE.
* gm2-libs/Builtins.def (isfinitef): Change return value from
BOOLEAN to INTEGER.
(isfinite): Ditto.
(isfinitel): Ditto.
* gm2-libs/Builtins.mod (isfinitef): Change return value from
BOOLEAN to INTEGER.
(isfinite): Ditto.
(isfinitel): Ditto.
* mc-boot/GASCII.cc: Rebuild.
* mc-boot/GASCII.h: Rebuild.
* mc-boot/GArgs.cc: Rebuild.
* mc-boot/GArgs.h: Rebuild.
* mc-boot/GAssertion.cc: Rebuild.
* mc-boot/GAssertion.h: Rebuild.
* mc-boot/GBreak.cc: Rebuild.
* mc-boot/GBreak.h: Rebuild.
* mc-boot/GCOROUTINES.h: Rebuild.
* mc-boot/GCmdArgs.cc: Rebuild.
* mc-boot/GCmdArgs.h: Rebuild.
* mc-boot/GDebug.cc: Rebuild.
* mc-boot/GDebug.h: Rebuild.
* mc-boot/GDynamicStrings.cc: Rebuild.
* mc-boot/GDynamicStrings.h: Rebuild.
* mc-boot/GEnvironment.cc: Rebuild.
* mc-boot/GEnvironment.h: Rebuild.
* mc-boot/GFIO.cc: Rebuild.
* mc-boot/GFIO.h: Rebuild.
* mc-boot/GFormatStrings.cc: Rebuild.
* mc-boot/GFormatStrings.h: Rebuild.
* mc-boot/GFpuIO.cc: Rebuild.
* mc-boot/GFpuIO.h: Rebuild.
* mc-boot/GIO.cc: Rebuild.
* mc-boot/GIO.h: Rebuild.
* mc-boot/GIndexing.cc: Rebuild.
* mc-boot/GIndexing.h: Rebuild.
* mc-boot/GM2Dependent.cc: Rebuild.
* mc-boot/GM2Dependent.h: Rebuild.
* mc-boot/GM2EXCEPTION.cc: Rebuild.
* mc-boot/GM2EXCEPTION.h: Rebuild.
* mc-boot/GM2LINK.h: Rebuild.
* mc-boot/GM2RTS.cc: Rebuild.
* mc-boot/GM2RTS.h: Rebuild.
* mc-boot/GMemUtils.cc: Rebuild.
* mc-boot/GMemUtils.h: Rebuild.
* mc-boot/GNumberIO.cc: Rebuild.
* mc-boot/GNumberIO.h: Rebuild.
* mc-boot/GPushBackInput.cc: Rebuild.
* mc-boot/GPushBackInput.h: Rebuild.
* mc-boot/GRTExceptions.cc: Rebuild.
* mc-boot/GRTExceptions.h: Rebuild.
* mc-boot/GRTco.h: Rebuild.
* mc-boot/GRTentity.h: Rebuild.
* mc-boot/GRTint.cc: Rebuild.
* mc-boot/GRTint.h: Rebuild.
* mc-boot/GSArgs.cc: Rebuild.
* mc-boot/GSArgs.h: Rebuild.
* mc-boot/GSFIO.cc: Rebuild.
* mc-boot/GSFIO.h: Rebuild.
* mc-boot/GSYSTEM.h: Rebuild.
* mc-boot/GSelective.h: Rebuild.
* mc-boot/GStdIO.cc: Rebuild.
* mc-boot/GStdIO.h: Rebuild.
* mc-boot/GStorage.cc: Rebuild.
* mc-boot/GStorage.h: Rebuild.
* mc-boot/GStrCase.cc: Rebuild.
* mc-boot/GStrCase.h: Rebuild.
* mc-boot/GStrIO.cc: Rebuild.
* mc-boot/GStrIO.h: Rebuild.
* mc-boot/GStrLib.cc: Rebuild.
* mc-boot/GStrLib.h: Rebuild.
* mc-boot/GStringConvert.cc: Rebuild.
* mc-boot/GStringConvert.h: Rebuild.
* mc-boot/GSysExceptions.h: Rebuild.
* mc-boot/GSysStorage.cc: Rebuild.
* mc-boot/GSysStorage.h: Rebuild.
* mc-boot/GTimeString.cc: Rebuild.
* mc-boot/GTimeString.h: Rebuild.
* mc-boot/GUnixArgs.h: Rebuild.
* mc-boot/Galists.cc: Rebuild.
* mc-boot/Galists.h: Rebuild.
* mc-boot/Gdecl.cc: Rebuild.
* mc-boot/Gdecl.h: Rebuild.
* mc-boot/Gdtoa.h: Rebuild.
* mc-boot/Gerrno.h: Rebuild.
* mc-boot/Gkeyc.cc: Rebuild.
* mc-boot/Gkeyc.h: Rebuild.
* mc-boot/Gldtoa.h: Rebuild.
* mc-boot/Glibc.h: Rebuild.
* mc-boot/Glibm.h: Rebuild.
* mc-boot/Glists.cc: Rebuild.
* mc-boot/Glists.h: Rebuild.
* mc-boot/GmcComment.cc: Rebuild.
* mc-boot/GmcComment.h: Rebuild.
* mc-boot/GmcComp.cc: Rebuild.
* mc-boot/GmcComp.h: Rebuild.
* mc-boot/GmcDebug.cc: Rebuild.
* mc-boot/GmcDebug.h: Rebuild.
* mc-boot/GmcError.cc: Rebuild.
* mc-boot/GmcError.h: Rebuild.
* mc-boot/GmcFileName.cc: Rebuild.
* mc-boot/GmcFileName.h: Rebuild.
* mc-boot/GmcLexBuf.cc: Rebuild.
* mc-boot/GmcLexBuf.h: Rebuild.
* mc-boot/GmcMetaError.cc: Rebuild.
* mc-boot/GmcMetaError.h: Rebuild.
* mc-boot/GmcOptions.cc: Rebuild.
* mc-boot/GmcOptions.h: Rebuild.
* mc-boot/GmcPreprocess.cc: Rebuild.
* mc-boot/GmcPreprocess.h: Rebuild.
* mc-boot/GmcPretty.cc: Rebuild.
* mc-boot/GmcPretty.h: Rebuild.
* mc-boot/GmcPrintf.cc: Rebuild.
* mc-boot/GmcPrintf.h: Rebuild.
* mc-boot/GmcQuiet.cc: Rebuild.
* mc-boot/GmcQuiet.h: Rebuild.
* mc-boot/GmcReserved.cc: Rebuild.
* mc-boot/GmcReserved.h: Rebuild.
* mc-boot/GmcSearch.cc: Rebuild.
* mc-boot/GmcSearch.h: Rebuild.
* mc-boot/GmcStack.cc: Rebuild.
* mc-boot/GmcStack.h: Rebuild.
* mc-boot/GmcStream.cc: Rebuild.
* mc-boot/GmcStream.h: Rebuild.
* mc-boot/Gmcflex.h: Rebuild.
* mc-boot/Gmcp1.cc: Rebuild.
* mc-boot/Gmcp1.h: Rebuild.
* mc-boot/Gmcp2.cc: Rebuild.
* mc-boot/Gmcp2.h: Rebuild.
* mc-boot/Gmcp3.cc: Rebuild.
* mc-boot/Gmcp3.h: Rebuild.
* mc-boot/Gmcp4.cc: Rebuild.
* mc-boot/Gmcp4.h: Rebuild.
* mc-boot/Gmcp5.cc: Rebuild.
* mc-boot/Gmcp5.h: Rebuild.
* mc-boot/GnameKey.cc: Rebuild.
* mc-boot/GnameKey.h: Rebuild.
* mc-boot/GsymbolKey.cc: Rebuild.
* mc-boot/GsymbolKey.h: Rebuild.
* mc-boot/Gtermios.h: Rebuild.
* mc-boot/Gtop.cc: Rebuild.
* mc-boot/Gvarargs.cc: Rebuild.
* mc-boot/Gvarargs.h: Rebuild.
* mc-boot/Gwlists.cc: Rebuild.
* mc-boot/Gwlists.h: Rebuild.
* mc-boot/Gwrapc.h: Rebuild.
* mc/decl.mod (doBoolC): New procedure.
(doBaseC): Call doBoolC.
* mc/keyc.mod: Import useBool.
(genBool): New procedure.
(genDefs): Call genBool.
* mc/mcOptions.def (useBool): New procedure.
* mc/mcOptions.mod (useBool): New procedure.
(useBoolType): New variable.
(optionIs): Assign useBoolType to TRUE.

gcc/testsuite/ChangeLog:

PR modula2/109089
* gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
the external definitions of isfinite.

Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
16 months agolibstdc++: Move www.graphviz.org to https
Gerald Pfeifer [Sun, 12 Mar 2023 10:13:16 +0000 (11:13 +0100)]
libstdc++: Move www.graphviz.org to https

libstdc++-v3/ChangeLog:

* doc/xml/manual/documentation_hacking.xml: Move www.graphviz.org
to https.
* doc/html/manual/documentation_hacking.html: Regenerate.

16 months agoDocs: Clean up description of asan-kernel-mem-intrinsic-prefix.
Sandra Loosemore [Sun, 12 Mar 2023 03:41:11 +0000 (03:41 +0000)]
Docs: Clean up description of asan-kernel-mem-intrinsic-prefix.

gcc/ChangeLog:
* doc/invoke.texi (Optimize Options):  Add markup to
description of asan-kernel-mem-intrinsic-prefix, and clarify
wording slightly.

16 months agogcc/testsuite/gcc.dg: Fix LLP64 targets
Jonathan Yong [Tue, 14 Feb 2023 10:29:05 +0000 (10:29 +0000)]
gcc/testsuite/gcc.dg: Fix LLP64 targets

gcc/testsuite/ChangeLog:

* 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.

Signed-off-by: Jonathan Yong <10walls@gmail.com>
16 months agogcc.c-torture/compile/103818.c: Enable for llp64 too
Jonathan Yong [Sun, 26 Feb 2023 06:34:04 +0000 (06:34 +0000)]
gcc.c-torture/compile/103818.c: Enable for llp64 too

gcc/testsuite/ChangeLog:

* gcc.c-torture/compile/103818.c: Enable test for llp64.

Signed-off-by: Jonathan Yong <10walls@gmail.com>
16 months agoDaily bump.
GCC Administrator [Sun, 12 Mar 2023 00:16:32 +0000 (00:16 +0000)]
Daily bump.

16 months agodoc: Drop a redundant link to AVR-LibC
Gerald Pfeifer [Sat, 11 Mar 2023 23:00:47 +0000 (00:00 +0100)]
doc: Drop a redundant link to AVR-LibC

gcc/ChangeLog:

* doc/extend.texi (Named Address Spaces): Drop a redundant link
to AVR-LibC.

16 months agoFwd: [PATCHJ]: Bugzilla 88860 - Clarify online manual infelicities
Jeff Law [Sat, 11 Mar 2023 16:34:19 +0000 (09:34 -0700)]
Fwd: [PATCHJ]: Bugzilla 88860 - Clarify online manual infelicities

gcc/
PR web/88860
* doc/extend.texi: Clarify Attribute Syntax a bit.

16 months agoRe: [PATCH 2/2] Corrected pr25521.c target matching.
Cupertino Miranda [Sat, 11 Mar 2023 16:22:36 +0000 (09:22 -0700)]
Re: [PATCH 2/2] Corrected pr25521.c target matching.

gcc/testsuite:
* 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

16 months agoFortran: fix bounds check for copying of class expressions [PR106945]
Harald Anlauf [Sat, 11 Mar 2023 14:37:37 +0000 (15:37 +0100)]
Fortran: fix bounds check for copying of class expressions [PR106945]

In the bounds check for copying of class expressions, the number of elements
determined from a descriptor, returned as type gfc_array_index_type (i.e. a
signed type), should be converted to the type of the passed element count,
which is of type size_type_node (i.e. unsigned), for use in comparisons.

gcc/fortran/ChangeLog:

PR fortran/106945
* trans-expr.cc (gfc_copy_class_to_class): Convert element counts in
bounds check to common type for comparison.

gcc/testsuite/ChangeLog:

PR fortran/106945
* gfortran.dg/pr106945.f90: New test.

16 months agoDocs: Update documentation of Texinfo versions for building manuals.
Sandra Loosemore [Sat, 11 Mar 2023 00:40:42 +0000 (00:40 +0000)]
Docs: Update documentation of Texinfo versions for building manuals.

There has been recent discussion on updating the minimum required
version of Texinfo from the current version 4.7.  This patch does not
do that, but it suggests that people use a more recent version to get
better output.  It also removes some other references to Texinfo 4.7
and fixes some related bit-rot in the installation manual.  (Nobody
really wants to print the GCC manual any more, and the GCC web site
is a better place to get prebuilt manuals than the FSF store.)

gcc/ChangeLog:
* doc/install.texi (Prerequisites): Suggest using newer versions
of Texinfo.
(Final install): Clean up and modernize discussion of how to
build or obtain the GCC manuals.
* doc/install.texi2html: Update comment to point to the PR instead
of "makeinfo 4.7 brokenness" (it's not specific to that version).

16 months agoDaily bump.
GCC Administrator [Sat, 11 Mar 2023 00:16:36 +0000 (00:16 +0000)]
Daily bump.

16 months agotestsuite: Tweak check_fork_available for CRIS
Hans-Peter Nilsson [Fri, 10 Mar 2023 18:08:53 +0000 (19:08 +0100)]
testsuite: Tweak check_fork_available for CRIS

This takes care of the failing gcc.dg/torture/ftrapv-1.c and
-ftrapv-2.c for cris-elf.

For simplicity, assume simulators are the GNU simulator (in the gdb
repo).  But cris-elf is newlib, so a newlib target forking?  Yes: the
I/O, etc. interface to the simulator uses the Linux/CRIS ABI.

* lib/target-supports.exp (check_fork_available): Don't signal
true for CRIS running on a simulator.

16 months agotestsuite: gcc.dg/pr108117.c: Require effective-target scheduling
Hans-Peter Nilsson [Fri, 10 Mar 2023 16:38:42 +0000 (17:38 +0100)]
testsuite: gcc.dg/pr108117.c: Require effective-target scheduling

Targets that don't support scheduling get a warning:
cc1: warning: instruction scheduling not supported on this target machine

Do like other target-generic tests unconditionally passing
-fschedule-insns: require effective target scheduling.

* gcc.dg/pr108117.c: Require effective-target scheduling.

16 months agotestsuite: gcc.dg/pr106397.c: Add -w to options
Hans-Peter Nilsson [Fri, 10 Mar 2023 16:04:43 +0000 (17:04 +0100)]
testsuite: gcc.dg/pr106397.c: Add -w to options

Targets that don't support prefetching get a warning:
cc1: warning: '-fprefetch-loop-arrays' not supported for this target

Align with other tests passing -fprefetch-loop-arrays for
all targets: add "-w" to options.

* gcc.dg/pr106397.c: Add -w to options.

16 months agoc++ testsuite: Add test for PR107703
Jakub Jelinek [Fri, 10 Mar 2023 19:43:58 +0000 (20:43 +0100)]
c++ testsuite: Add test for PR107703

This is on top of the
https://gcc.gnu.org/pipermail/gcc-patches/2022-November/606398.html
and
https://gcc.gnu.org/pipermail/gcc-patches/2023-March/613724.html
patches (to be precise, the latter isn't essential for it), I've
realized that for the PR107703 bugfix in the first patch I haven't
added some test coverage that the extended floating vs. integral
or vice versa conversions work correctly.

This new testcase adds such checks.  And when writing it I've
found that in ext-floating.h header in the testsuite I forgot back
in November to remove #undef __STDCPP_BFLOAT16_T__ which was left
there because the bfloat16 support wasn't in yet.

The new testcase (and all older ext-floating*.C tests too) passes
on vanilla trunk without the ext-floating.h change (x86_64-linux
-m32/-m64) and with the PR107703 fix also with the ext-floating.h
change.

2023-03-10  Jakub Jelinek  <jakub@redhat.com>

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.

16 months agolibgcc, i386: Add __fix{,uns}bfti and __float{,un}tibf [PR107703]
Jakub Jelinek [Fri, 10 Mar 2023 19:39:54 +0000 (20:39 +0100)]
libgcc, i386: Add __fix{,uns}bfti and __float{,un}tibf [PR107703]

While DI <-> BF conversions can be handled (and are) through
DI <-> XF <-> BF and for narrower integral modes even sometimes
through DF or SF, because XFmode has 64-bit mantissa and so all
the DImode values are exactly representable in XFmode.
That is not the case for TImode, and while e.g. the HF -> TI
conversions are IMHO useless in libgcc, because HFmode has
-65504.0f16, 65504.0f16 range, all the integers will be already
representable in SImode (or even HImode for unsigned) and so
I think HF -> DI -> TI conversions are faster and valid,
BFmode has roughly the same range as SFmode and so we absolutely need
the TI -> BF conversions to avoid double rounding.

As for BF -> TI conversions, they can be either also implemented
in libgcc, or they can be implemented (as done in this commit)
as BF -> SF -> TI conversions with the same code generation used
elsewhere, just doing the 16-bit left shift of the bits - I think
we don't need to handle sNaNs during the BF -> SF part because
SF -> TI (which is already a libcall too) will handle that too.

The BF -> SF -> TI path avoids wasting
    32: 0000000000015e10   321 FUNC    GLOBAL DEFAULT   13 __fixbfti@@GCC_13.0.0
    89: 0000000000015f60   299 FUNC    GLOBAL DEFAULT   13 __fixunsbfti@@GCC_13.0.0

2023-03-10  Jakub Jelinek  <jakub@redhat.com>

PR target/107703
* optabs.cc (expand_fix): For conversions from BFmode to integral,
use shifts to convert it to SFmode first and then convert SFmode
to integral.

* soft-fp/floattibf.c: New file.
* soft-fp/floatuntibf.c: New file.
* config/i386/libgcc-glibc.ver: Export __float{,un}tibf @ GCC_13.0.0.
* config/i386/64/t-softfp (softfp_extras): Add floattibf and
floatuntibf.
(CFLAGS-floattibf.c, CFLAGS-floatunstibf.c): Add -msse2.

16 months agoc++: Don't clear TREE_READONLY for -fmerge-all-constants for non-aggregates [PR107558]
Jakub Jelinek [Fri, 10 Mar 2023 19:38:13 +0000 (20:38 +0100)]
c++: Don't clear TREE_READONLY for -fmerge-all-constants for non-aggregates [PR107558]

The following testcase ICEs, because OpenMP lowering for shared clause
on l variable with REFERENCE_TYPE creates POINTER_TYPE to REFERENCE_TYPE.
The reason is that the automatic variable has non-trivial construction
(reference to a lambda) and -fmerge-all-constants is on and so TREE_READONLY
isn't set - omp-low will handle automatic TREE_READONLY vars in shared
specially and only copy to the construct and not back, while !TREE_READONLY
are assumed to be changeable.
The PR91529 change rationale was that the gimplification can change
some non-addressable automatic variables to TREE_STATIC with
-fmerge-all-constants and therefore TREE_READONLY on them is undesirable.
But, the gimplifier does that only for aggregate variables:
  switch (TREE_CODE (type))
    {
    case RECORD_TYPE:
    case UNION_TYPE:
    case QUAL_UNION_TYPE:
    case ARRAY_TYPE:
and not for anything else.  So, I think clearing TREE_READONLY for
automatic integral or reference or pointer etc. vars for
-fmerge-all-constants only is unnecessary.

2023-03-10  Jakub Jelinek  <jakub@redhat.com>

PR c++/107558
* decl.cc (cp_finish_decl): Don't clear TREE_READONLY on
automatic non-aggregate variables just because of
-fmerge-all-constants.

* g++.dg/gomp/pr107558.C: New test.

16 months agoc++, abi: Fix up class layout with bitfields [PR109039]
Jakub Jelinek [Fri, 10 Mar 2023 19:36:33 +0000 (20:36 +0100)]
c++, abi: Fix up class layout with bitfields [PR109039]

The following testcase FAILs, because starting with r12-6028
the S class has only 2 bytes, not enough to hold one 7-bit bitfield, one 8-bit
bitfield and one 8-bit char field.

The reason is that when end_of_class attempts to compute dsize, it simply
adds byte_position of the field and DECL_SIZE_UNIT (and uses maximum from
those offsets).
The problematic bit-field in question has bit_position 7, byte_position 0,
DECL_SIZE 8 and DECL_SIZE_UNIT 1.  So, byte_position + DECL_SIZE_UNIT is
1, even when the bitfield only has a single bit in the first byte and 7
further bits in the second byte, so per the Itanium ABI it should be 2:
"In either case, update dsize(C) to include the last byte
containing (part of) the bit-field, and update sizeof(C) to
max(sizeof(C),dsize(C))."

The following patch fixes it by computing bitsize of the end and using
CEIL_DIV_EXPR division to round it to next byte boundary and convert
from bits to bytes.

While this is an ABI change, classes with such incorrect layout couldn't
have worked properly, so I doubt anybody is actually running it often
in the wild.  Thus I think adding some ABI warning for it is unnecessary.

2023-03-10  Jakub Jelinek  <jakub@redhat.com>

PR c++/109039
* class.cc (end_of_class): For bit-fields, instead of computing
offset as sum of byte_position (field) and DECL_SIZE_UNIT (field),
compute it as sum of bit_position (field) and DECL_SIZE (field)
divided by BITS_PER_UNIT rounded up.

* g++.dg/abi/no_unique_address7.C: New test.

16 months agoMAINTAINERS: add myself to write after approval
Arsen Arsenović [Fri, 10 Mar 2023 18:41:46 +0000 (19:41 +0100)]
MAINTAINERS: add myself to write after approval

ChangeLog:

* MAINTAINERS (Write After Approval): Add myself.

16 months agoc++: constrained lambda error-recovery [PR108972]
Jason Merrill [Thu, 9 Mar 2023 22:01:48 +0000 (17:01 -0500)]
c++: constrained lambda error-recovery [PR108972]

Better not to ICE after various valid errors.

PR c++/108972

gcc/cp/ChangeLog:

* lambda.cc (compare_lambda_template_head): Check more
for error_mark_node.

gcc/testsuite/ChangeLog:

* g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
but expect errors.

16 months agoubsan: missed -fsanitize=bounds for compound ops [PR108060]
Marek Polacek [Wed, 8 Mar 2023 14:15:07 +0000 (09:15 -0500)]
ubsan: missed -fsanitize=bounds for compound ops [PR108060]

In this PR we are dealing with a missing .UBSAN_BOUNDS, so the
out-of-bounds access in the test makes the program crash before
a UBSan diagnostic was emitted.  In C and C++, c_genericize gets

  a[b] = a[b] | c;

but in C, both a[b] are one identical shared tree (not in C++ because
cp_fold/ARRAY_REF created two same but not identical trees).  Since
ubsan_walk_array_refs_r keeps a pset, in C we produce

  a[.UBSAN_BOUNDS (0B, SAVE_EXPR <b>, 8);, SAVE_EXPR <b>;] = a[b] | c;

because the LHS is walked before the RHS.

Since r7-1900, we gimplify the RHS before the LHS.  So the statement above
gets gimplified into

    _1 = a[b];
    c.0_2 = c;
    b.1 = b;
    .UBSAN_BOUNDS (0B, b.1, 8);

With this patch we produce:

  a[b] = a[.UBSAN_BOUNDS (0B, SAVE_EXPR <b>, 8);, SAVE_EXPR <b>;] | c;

which gets gimplified into:

    b.0 = b;
    .UBSAN_BOUNDS (0B, b.0, 8);
    _1 = a[b.0];

therefore we emit a runtime error before making the bad array access.

I think it's OK that only the RHS gets a .UBSAN_BOUNDS, as in few lines
above: the instrumented array access dominates the array access on the
LHS, and I've verified that

  b = 0;
  a[b] = (a[b], b = -32768, a[0] | c);

works as expected: the inner a[b] is OK but we do emit an error for the
a[b] on the LHS.

For GCC 14, we could apply
<https://gcc.gnu.org/pipermail/gcc-patches/2023-March/613687.html>
since the copy_node doesn't seem to be needed.

PR sanitizer/108060
PR sanitizer/109050

gcc/c-family/ChangeLog:

* c-gimplify.cc (ubsan_walk_array_refs_r): For a MODIFY_EXPR, instrument
the RHS before the LHS.

gcc/testsuite/ChangeLog:

* 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.

16 months agoFortran: fix ICE with bind(c) in block data [PR104332]
Harald Anlauf [Thu, 9 Mar 2023 17:59:08 +0000 (18:59 +0100)]
Fortran: fix ICE with bind(c) in block data [PR104332]

gcc/fortran/ChangeLog:

PR fortran/104332
* resolve.cc (resolve_symbol): Avoid NULL pointer dereference while
checking a symbol with the BIND(C) attribute.

gcc/testsuite/ChangeLog:

PR fortran/104332
* gfortran.dg/bind_c_usage_34.f90: New test.

16 months agoFix PR 108874: aarch64 code regression with shift and ands
Andrew Pinski [Fri, 10 Mar 2023 00:53:39 +0000 (00:53 +0000)]
Fix PR 108874: aarch64 code regression with shift and ands

After r6-2044-g98e30e515f184b, code like "((x & 0xff00ff00U) >> 8)"
would be optimized like (x >> 8) & 0xff00ffU which is normally better
except on aarch64, the shift right could be combined with another
operation in some cases. So we need to add a few define_splits
to the aarch64 backends that match "((x >> shift) & CST0) OP Y"
and splits it to:
TMP = X & CST1
(TMP >> shift) OP Y

Note this also gets us to matching rev16 back too so I added a
testcase to make sure we don't lose that matching any more.
Note when the generic patch to recognize those as bswap ROT 16,
we might regress again and need to add a few more patterns to
the aarch64 backend but will deal with that once that happens.

Committed as approved after a bootstrapp/test on aarch64-linux-gnu with no regressions.

gcc/ChangeLog:

* config/aarch64/aarch64.md: Add a new define_split
to help combine.

gcc/testsuite/ChangeLog:

* gcc.target/aarch64/rev16_2.c: New test.
* gcc.target/aarch64/shift_and_operator-1.c: New test.

16 months agoUse 'GOMP_MAP_VARS_TARGET' for OpenACC compute constructs [PR90596]
Thomas Schwinge [Mon, 27 Feb 2023 14:56:18 +0000 (15:56 +0100)]
Use 'GOMP_MAP_VARS_TARGET' for OpenACC compute constructs [PR90596]

Thereby considerably simplify the device plugins' 'GOMP_OFFLOAD_openacc_exec',
'GOMP_OFFLOAD_openacc_async_exec' functions: in terms of lines of code, but in
particular conceptually: no more device memory allocation, host to device data
copying, device memory deallocation -- 'GOMP_MAP_VARS_TARGET' does all that for
us.

This depends on commit 2b2340e236c0bba8aaca358ea25a5accd8249fbd
"Allow libgomp 'cbuf' buffering with OpenACC 'async' for 'ephemeral' data",
where I said that "a use will emerge later", which is this one here.

PR libgomp/90596
libgomp/
* target.c (gomp_map_vars_internal): Allow for
'param_kind == GOMP_MAP_VARS_OPENACC | GOMP_MAP_VARS_TARGET'.
* oacc-parallel.c (GOACC_parallel_keyed): Pass
'GOMP_MAP_VARS_TARGET' to 'goacc_map_vars'.
* plugin/plugin-gcn.c (alloc_by_agent, gcn_exec)
(GOMP_OFFLOAD_openacc_exec, GOMP_OFFLOAD_openacc_async_exec):
Adjust, simplify.
(gomp_offload_free): Remove.
* plugin/plugin-nvptx.c (nvptx_exec, GOMP_OFFLOAD_openacc_exec)
(GOMP_OFFLOAD_openacc_async_exec): Adjust, simplify.
(cuda_free_argmem): Remove.
* testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c:
Adjust.

16 months agoanalyzer: fix leak false +ve seen in haproxy's cfgparse.c [PR109059]
David Malcolm [Fri, 10 Mar 2023 16:55:44 +0000 (11:55 -0500)]
analyzer: fix leak false +ve seen in haproxy's cfgparse.c [PR109059]

If a bound region gets overwritten with UNKNOWN due to being
possibly-aliased during a write, that could have been the only
region keeping its value live, in which case we could falsely report
a leak.  This is hidden somewhat by the "uncertainty" mechanism for
cases where the write happens in the same stmt as the last reference
to the value goes away, but not in the general case, which occurs
in PR analyzer/109059, which falsely complains about a leak whilst
haproxy updates a doubly-linked list.

The whole "uncertainty_t" class seems broken to me now; I think we need
to track (in the store) what values could have escaped to the external
part of the program.  We do this to some extent for pointers by tracking
the region as escaped, though we're failing to do this for this case:
even though there could still be other pointers to the region,
eventually they go away; we want to capture the fact that the external
part of the state is still keeping it live.  Also, this doesn't work for
non-pointer svalues, such as for detecting file-descriptor leaks.

As both a workaround and a step towards eventually removing
"class uncertainty_t" this patch updates the "mark_region_as_unknown"
code called by possibly-aliased set_value so that when old values are
removed, any base region pointed to them is marked as escaped, fixing
the leak false positive.

The patch has this effect on my integration tests of -fanalyzer:

  Comparison:
    GOOD: 129        (19.20% -> 20.22%)
     BAD: 543 -> 509 (-34)

where there's a big improvement in -Wanalyzer-malloc-leak:

  -Wanalyzer-malloc-leak:
    GOOD: 61       (45.19% -> 54.95%)
     BAD: 74 -> 50 (-24)
     Known false positives: 25 -> 2 (-23)
       haproxy-2.7.1: 24 ->  1 (-23)
     Suspected false positives: 49 -> 48 (-1)
       coreutils-9.1: 32 -> 31 (-1)

and some churn in the other warnings:

  -Wanalyzer-use-of-uninitialized-value:
     GOOD: 0
      BAD: 81 -> 80 (-1)
  -Wanalyzer-file-leak:
     GOOD: 0
      BAD: 10 -> 11 (+1)
  -Wanalyzer-out-of-bounds:
     GOOD: 0
      BAD: 24 -> 22 (-2)

gcc/analyzer/ChangeLog:
PR analyzer/109059
* region-model.cc (region_model::mark_region_as_unknown): Gather a
set of maybe-live svalues and call on_maybe_live_values with it.
* store.cc (binding_map::remove_overlapping_bindings): Add new
"maybe_live_values" param; add any removed svalues to it.
(binding_cluster::clobber_region): Add NULL as new param of
remove_overlapping_bindings.
(binding_cluster::mark_region_as_unknown): Add "maybe_live_values"
param and pass it to remove_overlapping_bindings.
(binding_cluster::maybe_get_compound_binding): Add NULL for new
param of binding_map::remove_overlapping_bindings.
(binding_cluster::remove_overlapping_bindings): Add
"maybe_live_values" param and pass to
binding_map::remove_overlapping_bindings.
(store::set_value): Capture a set of maybe-live svalues, and call
on_maybe_live_values with it.
(store::on_maybe_live_values): New.
(store::mark_region_as_unknown): Add "maybe_live_values" param
and pass it to binding_cluster::mark_region_as_unknown.
(store::remove_overlapping_bindings): Pass NULL for new param of
binding_cluster::remove_overlapping_bindings.
* store.h (binding_map::remove_overlapping_bindings): Add
"maybe_live_values" param.
(binding_cluster::mark_region_as_unknown): Likewise.
(binding_cluster::remove_overlapping_bindings): Likewise.
(store::mark_region_as_unknown): Likewise.
(store::on_maybe_live_values): New decl.

gcc/testsuite/ChangeLog:
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.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
16 months agoAllow libgomp 'cbuf' buffering with OpenACC 'async' for 'ephemeral' data
Thomas Schwinge [Mon, 27 Feb 2023 15:41:17 +0000 (16:41 +0100)]
Allow libgomp 'cbuf' buffering with OpenACC 'async' for 'ephemeral' data

This does *allow*, but under no circumstances is this currently going to be
used: all potentially applicable data is non-'ephemeral', and thus not
considered for 'gomp_coalesce_buf_add' for OpenACC 'async'.  (But a use will
emerge later.)

Follow-up to commit r12-2530-gd88a6951586c7229b25708f4486eaaf4bf4b5bbe
"Don't use libgomp 'cbuf' buffering with OpenACC 'async'", addressing this
TODO comment:

    TODO ... but we could allow CBUF usage for EPHEMERAL data?  (Open question:
    is it more performant to use libgomp CBUF buffering or individual device
    asyncronous copying?)

Ephemeral data is small, and therefore individual device asyncronous copying
does seem dubious -- in particular given that for all those, we'd individually
have to allocate and queue for deallocation a temporary buffer to capture the
ephemeral data.  Instead, just let the 'cbuf' *be* the temporary buffer.

libgomp/
* target.c (gomp_copy_host2dev, gomp_map_vars_internal): Allow
libgomp 'cbuf' buffering with OpenACC 'async' for 'ephemeral'
data.

16 months agoSimplify OpenACC 'no_create' clause implementation
Thomas Schwinge [Mon, 27 Feb 2023 11:02:02 +0000 (12:02 +0100)]
Simplify OpenACC 'no_create' clause implementation

For 'OFFSET_INLINED', 'gomp_map_val' does the right thing, and we may then
simplify the device plugins accordingly.

This is a follow-up to
Subversion r279551 (Git commit a6163563f2ce502bd4ef444bd5de33570bb8eeb1)
"Add OpenACC 2.6's no_create",
Subversion r279622 (Git commit 5bcd470bf0749e1f56d05dd43aa9584ff2e3a090)
"Use gomp_map_val for OpenACC host-to-device address translation".

libgomp/
* target.c (gomp_map_vars_internal): Use 'OFFSET_INLINED' for
'GOMP_MAP_IF_PRESENT'.
* plugin/plugin-gcn.c (gcn_exec, GOMP_OFFLOAD_openacc_exec)
(GOMP_OFFLOAD_openacc_async_exec): Adjust.
* plugin/plugin-nvptx.c (nvptx_exec, GOMP_OFFLOAD_openacc_exec)
(GOMP_OFFLOAD_openacc_async_exec): Likewise.
* testsuite/libgomp.oacc-c-c++-common/no_create-1.c: Add 'async'
testing.
* testsuite/libgomp.oacc-c-c++-common/no_create-2.c: Likewise.

16 months agoOpenACC: Remove 'acc_async_test' -> skip shortcut in 'libgomp/oacc-async.c:goacc_wait'
Thomas Schwinge [Fri, 24 Feb 2023 15:17:57 +0000 (16:17 +0100)]
OpenACC: Remove 'acc_async_test' -> skip shortcut in 'libgomp/oacc-async.c:goacc_wait'

We're not taking such a shortcut anywhere else, and (with future changes) it
has potential to confuse things if synchronization in a libgomp plugin happens
to have side effects even if an async queue currently is empty.

libgomp/
* oacc-async.c (goacc_wait): Remove 'acc_async_test' -> skip
shortcut.

16 months agoDocument/verify another aspect of OpenACC 'async' semantics in 'libgomp.oacc-c-c...
Thomas Schwinge [Fri, 24 Feb 2023 15:21:31 +0000 (16:21 +0100)]
Document/verify another aspect of OpenACC 'async' semantics in 'libgomp.oacc-c-c++-common/data-3.c'

... that I almost broke with later implementation changes.

libgomp/
* testsuite/libgomp.oacc-c-c++-common/data-3.c: Document/verify
another aspect of OpenACC 'async' semantics.

16 months agoSpeedup PTA solving for call constraint sets
Richard Biener [Fri, 10 Mar 2023 13:15:14 +0000 (14:15 +0100)]
Speedup PTA solving for call constraint sets

With calls we now often get contraints like

  callarg = *callarg + UNKNOWN

or similar cases.  The important thing to note is that this
complex constraint changes the node solution itself, so when
solving the node is marked as changed immediately again.  When
that happens it's profitable to iterate that self-cycle immediately
so we maximize cache reuse and build up the successor graph quickly
to get better topological ordering and reduce the number of
iterations of the solving.

For a testcase derived from ceph this reduces the time spent in
PTA solving from 453s to 92s which is quite significant.

* tree-ssa-structalias.cc (solve_graph): Immediately
iterate self-cycles.

16 months agoFix OpenACC/GCN 'acc_ev_enqueue_launch_end' position
Thomas Schwinge [Thu, 2 Mar 2023 09:39:09 +0000 (10:39 +0100)]
Fix OpenACC/GCN 'acc_ev_enqueue_launch_end' position

For an OpenACC compute construct, we've currently got:

  - [...]
  - acc_ev_enqueue_launch_start
  - launch kernel
  - free memory
  - acc_ev_free
  - acc_ev_enqueue_launch_end

This confused another thing that I'm working on, so I adjusted that to:

  - [...]
  - acc_ev_enqueue_launch_start
  - launch kernel
  - acc_ev_enqueue_launch_end
  - free memory
  - acc_ev_free

Correspondingly, verify 'acc_ev_alloc', 'acc_ev_free' in
'libgomp.oacc-c-c++-common/acc_prof-parallel-1.c'.

libgomp/
* plugin/plugin-gcn.c (gcn_exec): Fix 'acc_ev_enqueue_launch_end'
position.
* testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c:
Verify 'acc_ev_alloc', 'acc_ev_free'.

16 months agoc++: class NTTP and nested anon union [PR108566]
Jason Merrill [Fri, 10 Mar 2023 04:33:43 +0000 (23:33 -0500)]
c++: class NTTP and nested anon union [PR108566]

We were failing to come up with the name for the anonymous union.  It seems
like unfortunate redundancy, but the ABI does say that the name of an
anonymous union is its first named member.

PR c++/108566

gcc/cp/ChangeLog:

* mangle.cc (anon_aggr_naming_decl): New.
(write_unqualified_name): Use it.

gcc/testsuite/ChangeLog:

* g++.dg/abi/anon6.C: New test.

16 months agoanalyzer: fix deref-before-check false +ves seen in haproxy [PR108475,PR109060]
David Malcolm [Fri, 10 Mar 2023 13:20:10 +0000 (08:20 -0500)]
analyzer: fix deref-before-check false +ves seen in haproxy [PR108475,PR109060]

Integration testing showed various false positives from
-Wanalyzer-deref-before-check where the expression that's dereferenced
is different from the one that's checked, but the diagnostic is emitted
because they both evaluate to the same symbolic value.

This patch rejects such warnings, unless we have tree expressions for
both and that both tree expressions are "spelled the same way" i.e.
would be printed to the same user-facing string.

gcc/analyzer/ChangeLog:
PR analyzer/108475
PR analyzer/109060
* sm-malloc.cc (deref_before_check::deref_before_check):
Initialize new field m_deref_expr.  Assert that arg is non-NULL.
(deref_before_check::emit): Reject cases where the spelling of the
thing that was dereferenced differs from that of what is checked,
or if the dereference expression was not found.  Remove code to
handle NULL m_arg.
(deref_before_check::describe_state_change): Remove code to handle
NULL m_arg.
(deref_before_check::describe_final_event): Likewise.
(deref_before_check::sufficiently_similar_p): New.
(deref_before_check::m_deref_expr): New field.
(malloc_state_machine::maybe_complain_about_deref_before_check):
Don't warn if the diag_ptr is NULL.

gcc/testsuite/ChangeLog:
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.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
16 months agorange-op-float: Extend lhs by 0.5ulp rather than 1ulp if not -frounding-math [PR109008]
Jakub Jelinek [Fri, 10 Mar 2023 11:40:23 +0000 (12:40 +0100)]
range-op-float: Extend lhs by 0.5ulp rather than 1ulp if not -frounding-math [PR109008]

This patch, incremental to the just posted one, improves the reverse
operation ranges significantly by widening just by 0.5ulp in each
direction rather than 1ulp.  Again, REAL_VALUE_TYPE has both wider
exponent range and wider mantissa precision (160 bits) than any
supported type, this patch uses the latter property.

The patch doesn't do it if -frounding-math, because then the rounding
can be +-1ulp in each direction depending on the rounding mode which
we don't know, or for IBM double double because that type is just weird
and we can't trust in sane properties.

I've performed testing of these 2 patches on 300000 random tests as with
yesterday's patch, exact numbers are in the PR, but I see very significant
improvement in the precision of the ranges while keeping it conservatively
correct.

2023-03-10  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/109008
* range-op-float.cc (float_widen_lhs_range): If not
-frounding-math and not IBM double double format, extend lhs
range just by 0.5ulp rather than 1ulp in each direction.

16 months agolibstdc++: Fix GDB Xmethod for std::shared_ptr::use_count() [PR109064]
Jonathan Wakely [Fri, 10 Mar 2023 11:06:25 +0000 (11:06 +0000)]
libstdc++: Fix GDB Xmethod for std::shared_ptr::use_count() [PR109064]

libstdc++-v3/ChangeLog:

PR libstdc++/109064
* python/libstdcxx/v6/xmethods.py (SharedPtrUseCountWorker):
Remove self-recursion in __init__. Add missing _supports.
* testsuite/libstdc++-xmethods/shared_ptr.cc: Check use_count()
and unique().

16 months agocygwin: Don't try to support multilibs [PR107998]
Jakub Jelinek [Wed, 22 Feb 2023 09:25:04 +0000 (10:25 +0100)]
cygwin: Don't try to support multilibs [PR107998]

As discussed in the PR, t-cygwin-w64 file has been introduced in 2013
and has one important problem, two different multilib options -m64 and -m32,
but MULTILIB_DIRNAMES with just one word in it.
Before the genmultilib sanity checking was added, my understanding is that
this essentially resulted in effective --disable-multilib,
$ gcc -print-multi-lib
.;
;@m32
$ gcc -print-multi-directory
.
$ gcc -print-multi-directory -m64
.
$ gcc -print-multi-directory -m32

$ gcc -print-multi-os-directory
../lib
$ gcc -print-multi-os-directory -m64
../lib
$ gcc -print-multi-os-directory -m32
../lib32
and because of the way e.g. config-ml.in operates
multidirs=
for i in `${CC-gcc} --print-multi-lib 2>/dev/null`; do
  dir=`echo $i | sed -e 's/;.*$//'`
  if [ "${dir}" = "." ]; then
    true
  else
    if [ -z "${multidirs}" ]; then
      multidirs="${dir}"
    else
      multidirs="${multidirs} ${dir}"
    fi
  fi
done
dir was . first time (and so nothing was done) and empty
second time, multidirs empty too, so multidirs was set to empty
like it would be with --disable-multilib.

With the added sanity checking the build fails unless --disable-multilib
is used in configure (dunno whether people usually configure that way
on cygwin).

>From what has been said in the PR, multilibs were not meant to be supported
and e.g. cygwin headers probably aren't ready for it.

So the following patch just removes the file with the (incorrect) multilib
stuff instead of fixing it (say by setting MULTILIB_DIRNAMES to 64 32).

I have no way to test this though, no Windows around, can anyone please
test this?  I just would like to get some progress on the P1s we have...

2023-02-22  Jakub Jelinek  <jakub@redhat.com>

gcc/ChangeLog:

PR target/107998
* config.gcc (x86_64-*-cygwin*): Don't add i386/t-cygwin-w64 into
$tmake_file.
* config/i386/t-cygwin-w64: Remove.

Signed-off-by: Jonathan Yong <10walls@gmail.com>
16 months agotree: Use comdat tree_code_{type,length} even for C++11/14 [PR108634]
Jakub Jelinek [Fri, 10 Mar 2023 09:38:49 +0000 (10:38 +0100)]
tree: Use comdat tree_code_{type,length} even for C++11/14 [PR108634]

The recent change to undo the tree_code_type/tree_code_length
excessive duplication apparently broke building the Linux kernel
plugin.  While it is certainly desirable that GCC plugins are built
with the same compiler as GCC has been built and with the same options
(at least the important ones), it might be hard to arrange that,
e.g. if gcc is built using a cross-compiler but the plugin then built
natively, or GCC isn't bootstrapped for other reasons, or just as in
the kernel case they were building the plugin with -std=gnu++11 while
the bootstrapped GCC has been built without any such option and so with
whatever the compiler defaulted to.

For C++17 and later tree_code_{type,length} are UNIQUE symbols with
those assembler names, while for C++11/14 they were
_ZL14tree_code_type and _ZL16tree_code_length.

The following patch uses a comdat var for those even for C++11/14
as suggested by Maciej Cencora.  Relying on weak attribute is not an
option because not all hosts support it and there are non-GNU system
compilers.  While we could use it unconditionally,
I think defining a template just to make it comdat is weird, and
the compiler itself is always built with the same compiler.
Plugins, being separate shared libraries, will have a separate copy of
the arrays if they are ODR-used in the plugin, so there is not a big
deal if e.g. cc1plus uses tree_code_type while plugin uses
_ZN19tree_code_type_tmplILi0EE14tree_code_typeE or vice versa.

2023-03-10  Jakub Jelinek  <jakub@redhat.com>

PR plugins/108634
* tree-core.h (tree_code_type, tree_code_length): For C++11 or
C++14, don't declare as extern const arrays.
(tree_code_type_tmpl, tree_code_length_tmpl): New types with
static constexpr member arrays for C++11 or C++14.
* tree.h (TREE_CODE_CLASS): For C++11 or C++14 use
tree_code_type_tmpl <0>::tree_code_type instead of tree_code_type.
(TREE_CODE_LENGTH): For C++11 or C++14 use
tree_code_length_tmpl <0>::tree_code_length instead of
tree_code_length.
* tree.cc (tree_code_type, tree_code_length): Remove.

16 months agofile-prefix-map: Fix up -f*-prefix-map= [PR108464]
Jakub Jelinek [Fri, 10 Mar 2023 09:21:23 +0000 (10:21 +0100)]
file-prefix-map: Fix up -f*-prefix-map= [PR108464]

On Tue, Nov 01, 2022 at 01:46:20PM -0600, Jeff Law via Gcc-patches wrote:
> > This does cause a change of behaviour if users were previously relying upon
> > symlinks or absolute paths not being resolved.
>
> I'm not too worried about this scenario.

As mentioned in the PR, this patch breaks e.g. ccache testsuite.

I strongly doubt most of the users want such a behavior, because it
makes all filenames absolute when -f*-prefix-map= options remap one
absolute path to another one.
Say if I'm in /tmp and /tmp is the canonical path and there is
src/test.c file, with -fdebug-prefix-map=/tmp=/blah
previously there would be DW_AT_comp_dir "/blah" and it is still there,
but DW_AT_name which was previouly "src/test.c" (relative against
DW_AT_comp_dir) is now "/blah/src/test.c" instead.

Even worse, the canonicalization is only done on the remap_filename
argument, but not on the old_prefix side.  That is e.g. what breaks
ccache.  If there is
/tmp/foobar1 directory and
ln -sf foobar1 /tmp/foobar2
cd /tmp/foobar2
then -fdebug-prefix-map=`pwd`:/blah will just not work, while
src/test.c will be canonicalized to /tmp/foobar1/src/test.c,
old_prefix is still what the user provided which is /tmp/foobar2.
User would need to change their uses to use -fdebug-prefix-map=`realpath $(pwd)`=/blah

I've created 3 patches for this.

The first patch just reverts the patch (and its follow-up patch).

The second introduces a new option, -f{,no}-canon-prefix-map which affects
the behavior of -f{file,macro,debug,profile}-prefix-map=, if on it
canonicalizes the old path of the prefix map option and compares that
against the canonicalized filename for absolute paths but not relative.

And last is like the second, but does that also for relative paths except
for filenames with no / (or / or \ on DOS based fs).  So, the third patch
gets an optional behavior of what has been on the trunk lately with the
difference that the old_prefix is canonicalized by the compiler.

Initially I've thought I'd just add some magic syntax to the OLD=NEW
argument of those options (because there are 4 of them), but as noted
in the comments, = is valid char in OLD (just not new), so it would
be hard to figure out some syntax.  So instead a new option, which one
can turn on and off for different -f*-prefix-map= options if needed.

-fdebug-prefix-map=/path1=/mypath1 -fcanon-prefix-map \
-fdebug-prefix-map=/path2=/mypath2 -fno-canon-prefix-map \
-fdebug-prefix-map=/path3=/mypath3

will use the old behavior for the /path1 and /path3 handling and
the new one only for /path2 handling.

This commit is the third patch described above.

2023-03-10  Jakub Jelinek  <jakub@redhat.com>

PR other/108464
* common.opt (fcanon-prefix-map): New option.
* opts.cc: Include file-prefix-map.h.
(flag_canon_prefix_map): New variable.
(common_handle_option): Handle OPT_fcanon_prefix_map.
(gen_command_line_string): Ignore OPT_fcanon_prefix_map.
* file-prefix-map.h (flag_canon_prefix_map): Declare.
* file-prefix-map.cc (struct file_prefix_map): Add canonicalize
member.
(add_prefix_map): Initialize canonicalize member from
flag_canon_prefix_map, and if true canonicalize it using lrealpath.
(remap_filename): Revert 2022-11-01 and 2022-11-07 changes,
use lrealpath result only for map->canonicalize map entries.
* lto-opts.cc (lto_write_options): Ignore OPT_fcanon_prefix_map.
* opts-global.cc (handle_common_deferred_options): Clear
flag_canon_prefix_map at the start and handle OPT_fcanon_prefix_map.
* doc/invoke.texi (-fcanon-prefix-map): Document.
(-ffile-prefix-map, -fdebug-prefix-map, -fprofile-prefix-map): Add
see also for -fcanon-prefix-map.
* doc/cppopts.texi (-fmacro-prefix-map): Likewise.

16 months agoc, c++, cgraphunit: Prevent duplicated -Wunused-value warnings [PR108079]
Jakub Jelinek [Fri, 10 Mar 2023 09:10:24 +0000 (10:10 +0100)]
c, c++, cgraphunit: Prevent duplicated -Wunused-value warnings [PR108079]

On the following testcase, we warn with -Wunused-value twice, once
in the FEs and later on cgraphunit again with slightly different
wording.

The following patch fixes that by registering a warning suppression in the
FEs when we warn and not warning in cgraphunit anymore if that happened.

2023-03-10  Jakub Jelinek  <jakub@redhat.com>

PR c/108079
gcc/
* cgraphunit.cc (check_global_declaration): Don't warn for unused
variables which have OPT_Wunused_variable warning suppressed.
gcc/c/
* c-decl.cc (pop_scope): Suppress OPT_Wunused_variable warning
after diagnosing it.
gcc/cp/
* decl.cc (poplevel): Suppress OPT_Wunused_variable warning
after diagnosing it.
gcc/testsuite/
* c-c++-common/Wunused-var-18.c: New test.

16 months agorange-op-float: Fix up -ffinite-math-only range extension and don't extend into infin...
Jakub Jelinek [Fri, 10 Mar 2023 09:07:51 +0000 (10:07 +0100)]
range-op-float: Fix up -ffinite-math-only range extension and don't extend into infinities [PR109008]

The following patch does two things (both related to range extension
around the boundaries).

The first part (in the 2 real_isfinite blocks) is to make the ranges
narrower when the old boundaries are minimum and/or maximum representable
finite number.  In that case frange_nextafter gives -Inf or +Inf,
but then the resulting computed reverse range is very far from the actually
needed range, usually extends up to infinity or could even result in NaNs.
While infinities are really the next representable numbers in the
corresponding mode, REAL_VALUE_TYPE is actually a type with wider range
for exponent and 160 bit precision, so the patch instead uses
nextafter number in a hypothetical floating point format with the same
mantissa precision but wider range of exponents.  This significantly
improves the actual ranges of the reverse operations, while still making
them conservatively correct.

The second part is a fix for miscompilation of the new testcase below.
For -ffinite-math-only, without this patch we extend the minimum and/or
maximum representable finite number to -Inf or +Inf, with the patch to
some number outside of the normal exponent range of the mode, but then
we use set which canonicalizes it and turns the boundaries back to
the minimum and/or maximum representable finite numbers, but because
in say [__DBL_MAX__, __DBL_MAX__] = op1 + [__DBL_MAX__, __DBL_MAX__]
op1 can be larger than 0, up to the largest number which rounds to even
down back to __DBL_MAX__ and there are still no infinities involved,
it needs to work even with -ffinite-math-only.  So, we really need to
widen the lhs range a little bit even in that case.  The patch does
that through temporarily clearing -ffinite-math-only, such that the
value with infinities or the outside of bounds values passes the
setting and verification (the VR_VARYING case is needed because
we get ICEs otherwise, but when lhs is VR_VARYING in -ffast-math,
i.e. minimum to maximum representable finite and both signs of NaN,
then set does all we need, we don't need to or in a NaN range).
We don't really later use the range in a way that would become a problem
that it is wider than varying, we actually just perform maths on the
two boundaries.

As I said in the PR, this doesn't fix the !MODE_HAS_INFINITIES case,
I believe we actually need to treat the boundary values as infinities
in that case because they (probably) work like that, but it is unclear
if it is just the reverse operation lhs widening that is a problem there,
or whether it is a general problem.  I have zero experience with
floating points without infinities (PDP11, some ARM half type?,
what else?).

2023-03-10  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/109008
* range-op-float.cc (float_widen_lhs_range): If lb is
minimum representable finite number or ub is maximum
representable finite number, instead of widening it to
-inf or inf widen it to negative or positive 0x0.8p+(EMAX+1).
Temporarily clear flag_finite_math_only when canonicalizing
the widened range.

* gcc.dg/pr109008.c: New test.

16 months agoRISC-V: Add fault first load C/C++ support
Ju-Zhe Zhong [Tue, 7 Mar 2023 06:21:23 +0000 (14:21 +0800)]
RISC-V: Add fault first load C/C++ support

gcc/ChangeLog:

* config/riscv/riscv-builtins.cc (riscv_gimple_fold_builtin): New function.
* config/riscv/riscv-protos.h (riscv_gimple_fold_builtin): Ditto.
(gimple_fold_builtin):  Ditto.
* config/riscv/riscv-vector-builtins-bases.cc (class read_vl): New class.
(class vleff): Ditto.
(BASE): Ditto.
* config/riscv/riscv-vector-builtins-bases.h: Ditto.
* config/riscv/riscv-vector-builtins-functions.def (read_vl): Ditto.
(vleff): Ditto.
* config/riscv/riscv-vector-builtins-shapes.cc (struct read_vl_def): Ditto.
(struct fault_load_def): Ditto.
(SHAPE): Ditto.
* config/riscv/riscv-vector-builtins-shapes.h: Ditto.
* config/riscv/riscv-vector-builtins.cc
(rvv_arg_type_info::get_tree_type): Add size_ptr.
(gimple_folder::gimple_folder): New class.
(gimple_folder::fold): Ditto.
(gimple_fold_builtin): New function.
(get_read_vl_instance): Ditto.
(get_read_vl_decl): Ditto.
* config/riscv/riscv-vector-builtins.def (size_ptr): Add size_ptr.
* config/riscv/riscv-vector-builtins.h (class gimple_folder): New class.
(get_read_vl_instance): New function.
(get_read_vl_decl):  Ditto.
* config/riscv/riscv-vsetvl.cc (fault_first_load_p): Ditto.
(read_vl_insn_p): Ditto.
(available_occurrence_p): Ditto.
(backward_propagate_worthwhile_p): Ditto.
(gen_vsetvl_pat): Adapt for vleff support.
(get_forward_read_vl_insn): New function.
(get_backward_fault_first_load_insn): Ditto.
(source_equal_p): Adapt for vleff support.
(first_ratio_invalid_for_second_sew_p): Remove.
(first_ratio_invalid_for_second_lmul_p): Ditto.
(first_lmul_less_than_second_lmul_p): Ditto.
(first_ratio_less_than_second_ratio_p): Ditto.
(support_relaxed_compatible_p): New function.
(vector_insn_info::operator>): Remove.
(vector_insn_info::operator>=): Refine.
(vector_insn_info::parse_insn): Adapt for vleff support.
(vector_insn_info::compatible_p): Ditto.
(vector_insn_info::update_fault_first_load_avl): New function.
(pass_vsetvl::transfer_after): Adapt for vleff support.
(pass_vsetvl::demand_fusion): Ditto.
(pass_vsetvl::cleanup_insns): Ditto.
* config/riscv/riscv-vsetvl.def (DEF_INCOMPATIBLE_COND): Remove
redundant condtions.
* config/riscv/riscv-vsetvl.h (struct demands_cond): New function.
* config/riscv/riscv.cc (TARGET_GIMPLE_FOLD_BUILTIN): New target hook.
* config/riscv/riscv.md: Adapt for vleff support.
* config/riscv/t-riscv: Ditto.
* config/riscv/vector-iterators.md: New iterator.
* config/riscv/vector.md (read_vlsi): New pattern.
(read_vldi_zero_extend): Ditto.
(@pred_fault_load<mode>): Ditto.

16 months agoExtend nops num in "maybe_gen_insn" for RISC-V Vector intrinsics
Ju-Zhe Zhong [Wed, 8 Mar 2023 07:42:13 +0000 (15:42 +0800)]
Extend nops num in "maybe_gen_insn" for RISC-V Vector intrinsics

Hi, current maybe_gen_insn can only expand 9 nops.
For RVV intrinsics, I need to extend it as 10, otherwise I should use GEN_FCN.
This patch is quite obvious change, Ok for trunk ?

Thanks.

gcc/ChangeLog:

* config/riscv/riscv-vector-builtins.cc
(function_expander::use_ternop_insn): Use maybe_gen_insn instead.
(function_expander::use_widen_ternop_insn): Ditto.
* optabs.cc (maybe_gen_insn): Extend nops handling.

16 months agoRISC-V: Fine tune merge operand constraint for integer/load/store
Ju-Zhe Zhong [Wed, 8 Mar 2023 03:18:56 +0000 (11:18 +0800)]
RISC-V: Fine tune merge operand constraint for integer/load/store

gcc/ChangeLog:

* config/riscv/riscv-vector-builtins-bases.cc: Split indexed load
patterns according to RVV ISA.
* config/riscv/vector-iterators.md: New iterators.
* config/riscv/vector.md
(@pred_indexed_<order>load<VNX1_QHSD:mode><VNX1_QHSDI:mode>): Remove.
(@pred_indexed_<order>load<mode>_same_eew): New pattern.
(@pred_indexed_<order>load<mode>_x2_greater_eew): Ditto.
(@pred_indexed_<order>load<mode>_x4_greater_eew): Ditto.
(@pred_indexed_<order>load<mode>_x8_greater_eew): Ditto.
(@pred_indexed_<order>load<mode>_x2_smaller_eew): Ditto.
(@pred_indexed_<order>load<mode>_x4_smaller_eew): Ditto.
(@pred_indexed_<order>load<mode>_x8_smaller_eew): Ditto.
(@pred_indexed_<order>load<VNX2_QHSD:mode><VNX2_QHSDI:mode>): Remove.
(@pred_indexed_<order>load<VNX4_QHSD:mode><VNX4_QHSDI:mode>): Ditto.
(@pred_indexed_<order>load<VNX8_QHSD:mode><VNX8_QHSDI:mode>): Ditto.
(@pred_indexed_<order>load<VNX16_QHS:mode><VNX16_QHSI:mode>): Ditto.
(@pred_indexed_<order>load<VNX32_QH:mode><VNX32_QHI:mode>): Ditto.
(@pred_indexed_<order>load<VNX64_Q:mode><VNX64_Q:mode>): Ditto.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.

16 months ago[PATCH v2] vect: Check that vector factor is a compile-time constant
Michael Collison [Fri, 10 Mar 2023 07:19:04 +0000 (08:19 +0100)]
[PATCH v2] vect: Check that vector factor is a compile-time constant

* tree-vect-loop-manip.cc (vect_do_peeling): Use
result of constant_lower_bound instead of vf for the lower
bound of the epilog loop trip count.

16 months agoc++: signed __int128_t [PR108099]
Jason Merrill [Thu, 9 Mar 2023 22:35:24 +0000 (17:35 -0500)]
c++: signed __int128_t [PR108099]

The code for handling signed + typedef was breaking on __int128_t, because
it isn't a proper typedef: it doesn't have DECL_ORIGINAL_TYPE.

PR c++/108099

gcc/cp/ChangeLog:

* decl.cc (grokdeclarator): Handle non-typedef typedef_decl.

gcc/testsuite/ChangeLog:

* g++.dg/ext/int128-7.C: New test.

16 months agoc++: overloaded fn in contract [PR108542]
Jason Merrill [Thu, 9 Mar 2023 22:22:46 +0000 (17:22 -0500)]
c++: overloaded fn in contract [PR108542]

PR c++/108542

gcc/cp/ChangeLog:

* class.cc (instantiate_type): Strip location wrapper.

gcc/testsuite/ChangeLog:

* g++.dg/contracts/contracts-err1.C: New test.

16 months agoDaily bump.
GCC Administrator [Fri, 10 Mar 2023 00:17:15 +0000 (00:17 +0000)]
Daily bump.

16 months agoc++: allocator temps in list of arrays [PR108773]
Jason Merrill [Tue, 7 Mar 2023 03:57:57 +0000 (22:57 -0500)]
c++: allocator temps in list of arrays [PR108773]

The optimization to reuse the same allocator temporary for all string
constructor calls was breaking on this testcase, because the temps were
already in the argument to build_vec_init, and replacing them with
references to one slot got confused with calls at multiple levels (for the
initializer_list backing array, and then again for the array member of the
std::array).  Fixed by reusing the whole TARGET_EXPR instead of pulling out
the slot; gimplification ensures that it's only initialized once.

I also moved the check for initializing a std:: class down into the tree
walk, and handle multiple temps within a single array element
initialization.

PR c++/108773

gcc/cp/ChangeLog:

* init.cc (find_allocator_temps_r): New.
(combine_allocator_temps): Replace find_allocator_temp.
(build_vec_init): Adjust.

gcc/testsuite/ChangeLog:

* g++.dg/cpp0x/initlist-array18.C: New test.
* g++.dg/cpp0x/initlist-array19.C: New test.

16 months agotestsuite: add various -Wanalyzer-null-dereference false +ve test cases
David Malcolm [Thu, 9 Mar 2023 21:21:02 +0000 (16:21 -0500)]
testsuite: add various -Wanalyzer-null-dereference false +ve test cases

There are various -Wanalyzer-null-dereference false +ves in bugzilla
that I've been attempting to fix.  Unfortunately I haven't made much
progress, but it seems worth at least capturing the reduced
reproducers as test cases, to make it easier to spot changes in
behavior.

gcc/testsuite/ChangeLog:
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.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
16 months agomiddle-end: On emergency dumps finish the graph generation.
Tamar Christina [Thu, 9 Mar 2023 19:43:08 +0000 (19:43 +0000)]
middle-end: On emergency dumps finish the graph generation.

When doing an emergency dump the cfg output dumps are corrupted because the
ending "}" is missing.

Normally when the pass manager finishes it would call finish_graph_dump_file to
produce this.  This is called here because each pass can dump multiple digraphs.

However during an emergency dump we only dump the current function and so after
that is done we never go back to the pass manager.

As such, we need to manually call finish_graph_dump_file in order to properly
finish off graph generation.

With this -ftree-dump-*-graph works properly during a crash dump.

gcc/ChangeLog:

* passes.cc (emergency_dump_function): Finish graph generation.

16 months agoAArch64: Fix codegen regressions around tbz.
Tamar Christina [Thu, 9 Mar 2023 19:42:18 +0000 (19:42 +0000)]
AArch64: Fix codegen regressions around tbz.

We were analyzing code quality after recent changes and have noticed that the
tbz support somehow managed to increase the number of branches overall rather
than decreased them.

While investigating this we figured out that the problem is that when an
existing & <contants> exists in gimple and the instruction is generated because
of the range information gotten from the ANDed constant that we end up with the
situation that you get a NOP AND in the RTL expansion.

This is not a problem as CSE will take care of it normally.   The issue is when
this original AND was done in a location where PRE or FRE "lift" the AND to a
different basic block.  This triggers a problem when the resulting value is not
single use.  Instead of having an AND and tbz, we end up generating an
AND + TST + BR if the mode is HI or QI.

This CSE across BB was a problem before but this change made it worse. Our
branch patterns rely on combine being able to fold AND or zero_extends into the
instructions.

To work around this (since a proper fix is outside of the scope of stage-4) we
are limiting the new tbranch optab to only HI and QI mode values.  This isn't a
problem because these two modes are modes for which we don't have CBZ support,
so they are the problematic cases to begin with.  Additionally booleans are QI.

The second thing we're doing is limiting the only legal bitpos to pos 0. i.e.
only the bottom bit.  This such that we prevent the double ANDs as much as
possible.

Now most other cases, i.e. where we had an explicit & in the source code are
still handled correctly by the anonymous (*tb<optab><ALLI:mode><GPI:mode>1)
pattern that was added along with tbranch support.

This means we don't expand the superflous AND here, and while it doesn't fix the
problem that in the cross BB case we loss tbz, it also doesn't make things worse.

With these tweaks we've now reduced the number of insn uniformly was originally
expected.

gcc/ChangeLog:

* config/aarch64/aarch64.md (tbranch_<code><mode>3): Restrict to SHORT
and bottom bit only.

gcc/testsuite/ChangeLog:

* gcc.target/aarch64/tbz_2.c: New test.
* gcc.target/aarch64/tbz_3.c: New test.

16 months agolibstdc++: Implement LWG 3820/3849 changes to cartesian_product_view
Patrick Palka [Thu, 9 Mar 2023 18:41:03 +0000 (13:41 -0500)]
libstdc++: Implement LWG 3820/3849 changes to cartesian_product_view

The LWG 3820 testcase revealed a bug in _M_advance, which this patch
also fixes.

libstdc++-v3/ChangeLog:

* include/std/ranges
(cartesian_product_view::_Iterator::_Iterator): Remove
constraint on default constructor as per LWG 3849.
(cartesian_product_view::_Iterator::_M_prev): Adjust position
of _Nm > 0 test as per LWG 3820.
(cartesian_product_view::_Iterator::_M_advance): Perform bounds
checking only on sized cartesian products.
* testsuite/std/ranges/cartesian_product/1.cc (test08): New test.

16 months agolibstdc++: Implement LWG 3796 changes to repeat_/chunk_by_view [PR109024]
Patrick Palka [Thu, 9 Mar 2023 18:37:29 +0000 (13:37 -0500)]
libstdc++: Implement LWG 3796 changes to repeat_/chunk_by_view [PR109024]

PR libstdc++/109024

libstdc++-v3/ChangeLog:

* include/std/ranges (chunk_by_view::_M_pred): Remove DMI as per
LWG 3796.
(repeat_view::_M_pred): Likewise.
* testsuite/std/ranges/adaptors/chunk_by/1.cc (test03): New test.
* testsuite/std/ranges/repeat/1.cc (test05): New test.

16 months agolibstdc++: Make views::single/iota/istream SFINAE-friendly [PR108362]
Patrick Palka [Thu, 9 Mar 2023 18:35:04 +0000 (13:35 -0500)]
libstdc++: Make views::single/iota/istream SFINAE-friendly [PR108362]

PR libstdc++/108362

libstdc++-v3/ChangeLog:

* include/std/ranges (__detail::__can_single_view): New concept.
(_Single::operator()): Constrain it.  Move [[nodiscard]] to the
end of the function declarator.
(__detail::__can_iota_view): New concept.
(_Iota::operator()): Constrain it.  Move [[nodiscard]] to the
end of the function declarator.
(__detail::__can_istream_view): New concept.
(_Istream::operator()): Constrain it.  Move [[nodiscard]] to the
end of the function declarator.
* testsuite/std/ranges/iota/iota_view.cc (test07): New test.
* testsuite/std/ranges/istream_view.cc (test08): New test.
* testsuite/std/ranges/single_view.cc (test07): New test.

16 months agoFix PR 108980: note without warning due to array bounds check
Andrew Pinski [Wed, 1 Mar 2023 19:13:21 +0000 (11:13 -0800)]
Fix PR 108980: note without warning due to array bounds check

The problem here is after r13-4748-g2a27ae32fabf85, in some
cases we were calling inform without a corresponding warning.
This changes the logic such that we only cause that to happen
if there was a warning happened before hand.

Changes since
* v1: Fix formating and dump message as suggested by Jakub.

OK? Bootstrapped and tested on x86_64-linux-gnu with no regressions.

gcc/ChangeLog:

PR tree-optimization/108980
* gimple-array-bounds.cc (array_bounds_checker::check_array_ref):
Reorgnize the call to warning for not strict flexible arrays
to be before the check of warned.

16 months agolibstdc++: extraneous begin in cartesian_product_view::end [PR107572]
Patrick Palka [Thu, 9 Mar 2023 18:25:44 +0000 (13:25 -0500)]
libstdc++: extraneous begin in cartesian_product_view::end [PR107572]

ranges::begin() isn't guaranteed to be equality-preserving for non-forward
ranges, so in cartesian_product_view::end we need to avoid needlessly
calling begin() on the first range (which could be non-forward) in the
case where __empty_tail is false as per its specification.

Since we're already using a variadic lambda to compute __empty_tail, we
might as well use that same lambda to build up the tuple of iterators
instead of building it separately via e.g. std::apply or __tuple_transform.

PR libstdc++/107572

libstdc++-v3/ChangeLog:

* include/std/ranges (cartesian_product_view::end): When
building the tuple of iterators, avoid calling ranges::begin on
the first range if __empty_tail is false.
* testsuite/std/ranges/cartesian_product/1.cc (test07): New test.

16 months agolibstdc++: Really fix symver for __gnu_cxx11_ieee128::__try_use_facet [PR108882]
Jonathan Wakely [Tue, 7 Mar 2023 18:47:33 +0000 (18:47 +0000)]
libstdc++: Really fix symver for __gnu_cxx11_ieee128::__try_use_facet [PR108882]

libstdc++-v3/ChangeLog:

PR libstdc++/108882
* config/os/gnu-linux/ldbl-ieee128-extra.ver: Fix incorrect
patterns.

16 months agoc++: CTAD for less-specialized alias template [PR102529]
Jason Merrill [Thu, 9 Feb 2023 20:58:35 +0000 (12:58 -0800)]
c++: CTAD for less-specialized alias template [PR102529]

The standard was unclear what happens with the transformation of a deduction
guide if the initial template argument deduction fails for a reason other
than not deducing all the arguments; my implementation assumed that the
right thing was to give up on the deduction guide.  But in consideration of
CWG2664 this week I realized that we get a better result by just continuing
with an empty set of deductions, so the alias deduction guide is the same as
the original deduction guide plus the deducible constraint.

DR 2664
PR c++/102529

gcc/cp/ChangeLog:

* pt.cc (alias_ctad_tweaks): Continue after deduction failure.

gcc/testsuite/ChangeLog:

* g++.dg/DRs/dr2664.C: New test.
* g++.dg/cpp2a/class-deduction-alias15.C: New test.

16 months agoc++: fix alias CTAD [PR105841]
Jason Merrill [Thu, 9 Feb 2023 06:06:22 +0000 (22:06 -0800)]
c++: fix alias CTAD [PR105841]

In my initial implementation of alias CTAD, I described a couple of
differences from the specification that I thought would not have a practical
effect; this testcase demonstrates that I was wrong.  One difference is
resolved by the CPTK_IS_DEDUCIBLE commit; the other (adding too many of the
alias template parameters to the new deduction guide) is fixed by this
patch.

PR c++/105841

gcc/cp/ChangeLog:

* pt.cc (corresponding_template_parameter_list): Split out...
(corresponding_template_parameter): ...from here.
(find_template_parameters): Factor out...
(find_template_parameter_info::find_in): ...this function.
(find_template_parameter_info::find_in_recursive): New.
(find_template_parameter_info::found): New.
(alias_ctad_tweaks): Only add parms used in the deduced args.

gcc/testsuite/ChangeLog:

* g++.dg/cpp2a/class-deduction-alias14.C: New test.

Co-authored-by: Michael Spertus <mike@spertus.com>
16 months agoc++: hide __is_deducible for GCC 13
Jason Merrill [Thu, 9 Mar 2023 04:53:21 +0000 (23:53 -0500)]
c++: hide __is_deducible for GCC 13

I want to have more discussion about the interface before claiming the
__is_deducible name, so for GCC 13 make it internal-only.

gcc/ChangeLog:

* doc/extend.texi: Comment out __is_deducible docs.

gcc/cp/ChangeLog:

* cp-trait.def (IS_DEDUCIBLE): Add space to name.

gcc/testsuite/ChangeLog:

* g++.dg/ext/is_deducible1.C: Guard with
__has_builtin (__is_deducible).

16 months agoc++: add __is_deducible trait [PR105841]
Jason Merrill [Thu, 9 Feb 2023 20:51:51 +0000 (12:51 -0800)]
c++: add __is_deducible trait [PR105841]

C++20 class template argument deduction for an alias template involves
adding a constraint that the template arguments for the alias template can
be deduced from the return type of the deduction guide for the underlying
class template.  In the standard, this is modeled as defining a class
template with a partial specialization, but it's much more efficient to
implement with a trait that directly tries to perform the deduction.

The first argument to the trait is a template rather than a type, so various
places needed to be adjusted to accommodate that.

PR c++/105841

gcc/ChangeLog:

* doc/extend.texi (Type Traits):: Document __is_deducible.

gcc/cp/ChangeLog:

* cp-trait.def (IS_DEDUCIBLE): New.
* cxx-pretty-print.cc (pp_cxx_trait): Handle non-type.
* parser.cc (cp_parser_trait): Likewise.
* tree.cc (cp_tree_equal): Likewise.
* pt.cc (tsubst_copy_and_build): Likewise.
(type_targs_deducible_from): New.
(alias_ctad_tweaks): Use it.
* semantics.cc (trait_expr_value): Handle CPTK_IS_DEDUCIBLE.
(finish_trait_expr): Likewise.
* constraint.cc (diagnose_trait_expr): Likewise.
* cp-tree.h (type_targs_deducible_from): Declare.

gcc/testsuite/ChangeLog:

* g++.dg/ext/is_deducible1.C: New test.

16 months agoEnable UTF-8 code page on Windows 64-bit host [PR108865]
Costas Argyris [Tue, 28 Feb 2023 17:10:18 +0000 (17:10 +0000)]
Enable UTF-8 code page on Windows 64-bit host [PR108865]

Compile a resource object that contains the utf8 manifest.

Then link that object into the driver and compiler proper.

For compiler proper the link has to be forced because the
resource object file gets into a static library (libbackend.a)
and gets eventually dropped because it has no symbols of
its own and nothing is referencing it inside the library.

Therefore, an artificial symbol is planted to force the link.

gcc/ChangeLog:

PR driver/108865
* config.host: add object for x86_64-*-mingw*.
* config/i386/sym-mingw32.cc: dummy file to attach
symbol.
* config/i386/utf8-mingw32.rc: windres resource file.
* config/i386/winnt-utf8.manifest: XML manifest to
enable UTF-8.
* config/i386/x-mingw32: reference to x-mingw32-utf8.
* config/i386/x-mingw32-utf8: Makefile fragment to
embed UTF-8 manifest.

Signed-off-by: Jonathan Yong <10walls@gmail.com>
16 months agoLRA: For clobbered regs use operand mode instead of the biggest mode
Vladimir N. Makarov [Thu, 9 Mar 2023 13:41:09 +0000 (08:41 -0500)]
LRA: For clobbered regs use operand mode instead of the biggest mode

LRA is too conservative in calculation of conflicts with clobbered regs by
using the biggest access mode.  This results in failure of possible reg
coalescing and worse code.  This patch solves the problem.

        PR rtl-optimization/108999

gcc/ChangeLog:

* lra-constraints.cc (process_alt_operands): Use operand modes for
clobbered regs instead of the biggest access mode.

gcc/testsuite/ChangeLog:

* gcc.target/aarch64/pr108999.c: New.

16 months agomiddle-end/108995 - avoid folding when sanitizing overflow
Richard Biener [Wed, 8 Mar 2023 08:06:44 +0000 (09:06 +0100)]
middle-end/108995 - avoid folding when sanitizing overflow

The following plugs one place in extract_muldiv where it should avoid
folding when sanitizing overflow.

PR middle-end/108995
* fold-const.cc (extract_muldiv_1): Avoid folding
(CST * b) / CST2 when sanitizing overflow and we rely on
overflow being undefined.

* gcc.dg/ubsan/pr108995.c: New testcase.

16 months agorange-op-float: Fix up reverse binary operations [PR109008]
Jakub Jelinek [Thu, 9 Mar 2023 08:51:37 +0000 (09:51 +0100)]
range-op-float: Fix up reverse binary operations [PR109008]

The following testcase is reduced from miscompilation of scipy package.
If we have say lhs = [1., 1.] - [1., 1.] and want to compute the range
of lhs from it, we correctly determine it is [0., 0.] (if computations
are exact, we generally don't try to round them further in
frange_arithmetic).  In the testcase it is about a reverse operation,
[1., 1.] = op1 + [1., 1.] and we want to compute range of op1 from that.
Right now we just perform the inverse operation (there are some corner
cases about NaN and infinities handling) and so arrive to range
[0., 0.] as well, and because it is a singleton, optimize return eps;
to return 0.  That is incorrect though, for the reverse ops we need to
take into account also rounding, the right exact range is
[-0x1.0p-54, 0x1.0p-53] in this case when rounding to nearest, i.e.
all numbers which added to 1. with round to nearest still produce 1.

The problem isn't solely on singleton ranges, and isn't solely on
results around zero.  We basically need to consider also values
where the result is up to 0.5ulp away from the lhs range boundaries
in each direction.

The following patch fixes it by extending the lhs range for the
reverse operations by 1ulp in each direction.  The PR contains
a pseudo-random test generator I've used to generate 300000 tests
of + and - and then used the same test with * and / instead of + and -
together with a hack to print the discovered ranges by the patch in
a form that another test could then verify the range is conservatively
correct and how far it is from a minimal range.

I believe the results are good enough for now, though plan to look
incrementally into trying to do something better on the -XXX_MAX or
XXX_MAX boundaries (where I think frange_nextafter will use -inf or +inf)
and also try to increase the range just by 0.5ulp rather than 1ulp
if !flag_rounding_math.  But dunno if either of those will be doable
and will pass the testing, so I think it is worth committing this fix
first.

2023-03-09  Jakub Jelinek  <jakub@redhat.com>
    Richard Biener  <rguenther@suse.de>

PR tree-optimization/109008
* range-op-float.cc (float_widen_lhs_range): New function.
(foperator_plus::op1_range, foperator_minus::op1_range,
foperator_minus::op2_range, foperator_mult::op1_range,
foperator_div::op1_range, foperator_div::op2_range): Use it.

* gcc.c-torture/execute/ieee/pr109008.c: New test.

16 months agolibgomp: Fix default value of GOMP_SPINCOUNT [PR 109062]
Hongyu Wang [Wed, 8 Mar 2023 03:29:46 +0000 (11:29 +0800)]
libgomp: Fix default value of GOMP_SPINCOUNT [PR 109062]

When OMP_WAIT_POLICY is not specified, current implementation will cause
icv flag GOMP_ICV_WAIT_POLICY unset, so global variable wait_policy
will remain its uninitialized value. Initialize it to -1 to make
GOMP_SPINCOUNT behavior consistent with its description.

libgomp/ChangeLog:

PR libgomp/109062
* env.c (wait_policy): Initialize to -1.
(initialize_icvs): Initialize icvs->wait_policy to -1.
* testsuite/libgomp.c-c++-common/pr109062.c: New test.