Jonathan Yong [Tue, 14 Feb 2023 10:37:03 +0000 (10:37 +0000)]
gcc/testsuite/gcc.dg: Fix pic test case for PE targets
gcc/testsuite/ChangeLog:
* gcc.dg/pic-2.c: Fix expected __PIC__ value.
* gcc.dg/pic-3.c: Ditto.
* gcc.dg/pic-4.c: Ditto.
Signed-off-by: Jonathan Yong <10walls@gmail.com>
Patrick Palka [Tue, 14 Mar 2023 23:14:29 +0000 (19:14 -0400)]
c++: redeclaring member of constrained class template [PR96830]
An out-of-line definition of a member of a constrained class template
needs to repeat the template's constraints, but it turns out we don't
verify anywhere that the two sets of constraints match. This patch
adds such a check to push_template_decl, nearby a similar consistency
check for the template parameter list lengths.
PR c++/96830
gcc/cp/ChangeLog:
* pt.cc (push_inline_template_parms_recursive): Set
TEMPLATE_PARMS_CONSTRAINTS.
(push_template_decl): For an out-of-line declaration, verify
constraints for each enclosing template scope match those of the
original template declaratation.
gcc/testsuite/ChangeLog:
* g++.dg/cpp2a/concepts-class5.C: New test.
* g++.dg/cpp2a/concepts-class5a.C: New test.
Patrick Palka [Tue, 14 Mar 2023 23:12:08 +0000 (19:12 -0400)]
c++: constrained template friend class matching [PR96830]
When instantiating a constrained template friend naming an already
declared class template, tsubst_friend_class erroneously passes to
redeclare_class_template the existing template's constraints instead of
those of the friend declaration, which causes the constraint comparison
check therein to trivially succeed and we fail to diagnose legitimate
constraint mismatches.
PR c++/96830
gcc/cp/ChangeLog:
* pt.cc (redeclare_class_template): Add missing "of" in
constraint mismatch diagnostic.
(tsubst_friend_class): For an already declared class template,
substitute and pass the friend declaration's constraints to
redeclare_class_template instead of passing the existing
template's constraints.
gcc/testsuite/ChangeLog:
* g++.dg/cpp2a/concepts-friend14.C: New test.
Patrick Palka [Tue, 14 Mar 2023 23:06:33 +0000 (19:06 -0400)]
libstdc++: Fix template-head of repeat_view::_Iterator [PR109111]
PR libstdc++/109111
libstdc++-v3/ChangeLog:
* include/std/ranges (repeat_view): Remove redundant parentheses
in requires-clause.
(repeat_view::_Iterator): Correct the requires-clause.
Jason Merrill [Tue, 14 Mar 2023 20:32:31 +0000 (16:32 -0400)]
c++: variable tmpl partial specialization [PR108468]
Generally we expect TPARMS_PRIMARY_TEMPLATE to be set, but sometimes it
isn't for partial instantiations. This ought to be improved, but it's
trivial to work around it in this case.
PR c++/108468
gcc/cp/ChangeLog:
* pt.cc (unify_pack_expansion): Check that TPARMS_PRIMARY_TEMPLATE
is non-null.
gcc/testsuite/ChangeLog:
* g++.dg/cpp1y/var-templ78.C: New test.
Patrick Palka [Tue, 14 Mar 2023 20:44:32 +0000 (16:44 -0400)]
libstdc++: Implement P2520R0 changes to move_iterator's iterator_concept
libstdc++-v3/ChangeLog:
* include/bits/stl_iterator.h (move_iterator::_S_iter_concept):
Define.
(__cpp_lib_move_iterator_concept): Define for C++20.
(move_iterator::iterator_concept): Strengthen as per P2520R0.
* include/std/version (__cpp_lib_move_iterator_concept): Define
for C++20.
* testsuite/24_iterators/move_iterator/p2520r0.cc: New test.
Patrick Palka [Tue, 14 Mar 2023 20:44:30 +0000 (16:44 -0400)]
libstdc++: Implement LWG 3715 changes to view_interface::empty
libstdc++-v3/ChangeLog:
* include/bits/ranges_util.h (view_interface::empty): Add
preferred overloads that use ranges::size when the range is
sized as per LWG 3715.
* testsuite/std/ranges/adaptors/lwg3715.cc: New test.
Gaius Mulley [Tue, 14 Mar 2023 19:52:11 +0000 (19:52 +0000)]
PR 109125 Modula2 SIGBUS in m2pim_ldtoa_ldtoa
13 regression failures seen on sparc SIGBUS in m2pim_ldtoa_ldtoa.
This patch fixes int bool parameter mismatches between the
definition modules and their C/C++ implementations.
gcc/m2/ChangeLog:
PR modula2/109125
* gm2-libs-ch/cgetopt.c (cgetopt_SetOption): Replace int
for bool.
* gm2-libs-ch/termios.c (doSetUnset): Replace int for bool.
* gm2-libs/Builtins.mod (isfinitef): Correct typo in return
statement.
libgm2/ChangeLog:
PR modula2/109125
* libm2iso/ErrnoCategory.cc (FALSE): Remove.
(TRUE): Remove.
* libm2iso/wrapsock.c (TRUE): Remove.
(FALSE): Remove.
* libm2iso/wraptime.cc (TRUE): Remove.
(FALSE): Remove.
* libm2pim/cgetopt.cc: Replace int for bool for every BOOLEAN
parameter in the definition module.
* libm2pim/dtoa.cc: Ditto.
* libm2pim/ldtoa.cc: Ditto.
* libm2pim/termios.cc: Ditto.
(doSetUnset): Replace int for bool.
Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
Jason Merrill [Tue, 14 Mar 2023 16:20:51 +0000 (12:20 -0400)]
c++: -Wreturn-type with if (true) throw [PR107310]
I removed this folding in GCC 12 because it was interfering with an
experiment of richi's, but that never went in and the change causes
regressions, so let's put it back.
This reverts commit r12-5638-ga3e75c1491cd2d.
PR c++/107310
gcc/cp/ChangeLog:
* cp-gimplify.cc (genericize_if_stmt): Restore folding
of constant conditions.
gcc/testsuite/ChangeLog:
* c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
* g++.dg/warn/Wreturn-6.C: New test.
Jakub Jelinek [Tue, 14 Mar 2023 18:20:23 +0000 (19:20 +0100)]
i386: Fix up split_double_concat [PR109109]
In my PR107627 change I've missed one important case, which causes
miscompilation of f4 and f6 in the following tests.
Combine matches there *concatsidi3_3 define_insn_and_split (as with all
other f* functions in those tests), and RA ends up with:
(insn 11 10 17 2 (set (reg:DI 0 ax [89])
(ior:DI (ashift:DI (zero_extend:DI (mem:SI (plus:SI (mult:SI (reg:SI 0 ax [94])
(const_int 4 [0x4]))
(symbol_ref:SI ("arr") [flags 0x2] <var_decl 0x7f4e7fe4ccf0 arr>)) [1 arr[ax_6(D)]+0 S4 A32]))
(const_int 32 [0x20]))
(zero_extend:DI (reg:SI 1 dx [95])))) "pr109109-6.c":24:49 681 {*concatsidi3_3}
(nil))
split_double_concat turned that into:
movl arr(,%eax,4), %edx
movl %edx, %eax
which is incorrect, because the first instruction overrides the input
%edx value that should be put into output %eax; the two insns can't be
swapped because the MEM's address uses %eax.
The following patch fixes that case to emit
movl arr(,%eax,4), %eax
xchgl %edx, %eax
instead.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR target/109109
* config/i386/i386-expand.cc (split_double_concat): Fix splitting
when lo is equal to dhi and hi is a MEM which uses dlo register.
* gcc.target/i386/pr109109-1.c: New test.
* gcc.target/i386/pr109109-2.c: New test.
Iain Buclaw [Tue, 14 Mar 2023 12:16:11 +0000 (13:16 +0100)]
d: Fix undefined reference to lambda defined in private enum [PR109108]
Previously lambdas were connected to the module they were defined in.
Now they are emitted into every referencing compilation unit, and are
given one-only linkage.
PR d/109108
gcc/d/ChangeLog:
* decl.cc (function_defined_in_root_p): Remove.
(get_symbol_decl): Set DECL_LAMBDA_FUNCTION_P on function literals.
(start_function): Unconditionally unset DECL_EXTERNAL
(set_linkage_for_decl): Give lambda functions one-only linkage.
gcc/testsuite/ChangeLog:
* gdc.dg/torture/imports/pr109108.d: New test.
* gdc.dg/torture/pr109108.d: New test.
Martin Jambor [Tue, 14 Mar 2023 17:53:16 +0000 (18:53 +0100)]
ipa-cp: Improve updating behavior when profile counts have gone bad
Looking into the behavior of profile count updating in PR 107925, I
noticed that an option not considered possible was actually happening,
and - with the guesswork in place to distribute unexplained counts -
it simply can happen. Currently it is handled by dropping the counts
to local estimated zero, whereas it is probably better to leave the
count as they are but drop the category to GUESSED_GLOBAL0 - which is
what profile_count::combine_with_ipa_count in a similar case (or so I
hope :-)
gcc/ChangeLog:
2023-02-20 Martin Jambor <mjambor@suse.cz>
PR ipa/107925
* ipa-cp.cc (update_profiling_info): Drop counts of orig_node to
global0 instead of zeroing when it does not have as many counts as
it should.
Martin Jambor [Tue, 14 Mar 2023 17:53:16 +0000 (18:53 +0100)]
ipa-cp: Fix various issues in update_specialized_profile (PR 107925)
The patch below fixes various issues in function
update_specialized_profile. The main is removal of the assert which
is bogus in the case of recursive cloning. The division of
unexplained counts is guesswork, which then leads to updates of counts
of recursive edges, which then can be redirected to the new clone and
their count subtracted from the count and there simply may not be
enough left in the count of the original node - especially when we
clone a lot because of using --param ipa-cp-eval-threshold=1.
The other issue was omission to drop the count of the original node to
ipa count. And when calculating the remainder, we should use
lenient_count_portion_handling to account for partial train runs.
Finally, the patch adds dumping of the original count which I think
is useful.
gcc/ChangeLog:
2023-02-17 Martin Jambor <mjambor@suse.cz>
PR ipa/107925
* ipa-cp.cc (update_specialized_profile): Drop orig_node_count to
ipa count, remove assert, lenient_count_portion_handling, dump
also orig_node_count.
Uros Bizjak [Tue, 14 Mar 2023 17:41:06 +0000 (18:41 +0100)]
i386: Use movss to implement V2SImode VEC_PERM.
Perform V2SI vector permutation in the same way as existing V2SF for
TARGET_MMX_WITH_SSE targets. The testcase:
typedef unsigned int v2si __attribute__((vector_size(8)));
v2si foo(v2si x, v2si y) { return (v2si){y[0], x[1]}; }
is currently compiled to (-O2):
foo:
movdqa %xmm0, %xmm2
movdqa %xmm1, %xmm0
pshufd $0xe5, %xmm2, %xmm2
punpckldq %xmm2, %xmm0
ret
and with the patched compiler:
foo:
movss %xmm1, %xmm0
ret
The functionality is already tested in gcc.target/i386/vperm-v2si.c
gcc/ChangeLog:
* config/i386/i386-expand.cc (expand_vec_perm_movs):
Handle V2SImode for TARGET_MMX_WITH_SSE.
* config/i386/mmx.md (*mmx_movss_<mode>): Rename from *mmx_movss
using V2FI mode iterator to handle both V2SI and V2SF modes.
Jakub Jelinek [Tue, 14 Mar 2023 15:18:47 +0000 (16:18 +0100)]
testsuite: Fix up g++.dg/cpp2a/concepts-lambda3.C [PR108972]
On Fri, Mar 10, 2023 at 01:49:38PM -0500, Jason Merrill via Gcc-patches wrote:
> gcc/testsuite/ChangeLog:
>
> * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
> but expect errors.
I'm seeing
+UNRESOLVED: g++.dg/cpp2a/concepts-lambda3.C -std=c++11 compilation failed to produce executable
+UNRESOLVED: g++.dg/cpp2a/concepts-lambda3.C -std=c++14 compilation failed to produce executable
+UNRESOLVED: g++.dg/cpp2a/concepts-lambda3.C -std=c++17 compilation failed to produce executable
+UNRESOLVED: g++.dg/cpp2a/concepts-lambda3.C -std=c++98 compilation failed to produce executable
with this change, and if I test with
GXX_TESTSUITE_STDS=98,11,14,17,20,2b make check-g++ -k RUNTESTFLAGS="--target_board=unix\{-m32,-m64,-m64/-fconcepts\} dg.exp=concepts-lambda3.C"
I see even FAILs for the -fconcepts case, so apparently even -std=c++17
-fconcepts isn't enough to make it compile without errors.
The following patch will expect errors for all of c++17_down and will
make the test dg-do compile for that case too, such that the UNRESOLVED
stuff is gone.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR c++/108972
PR testsuite/109129
* g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
rather than ! concepts.
Jakub Jelinek [Tue, 14 Mar 2023 15:17:32 +0000 (16:17 +0100)]
c++: Treat unnamed bitfields as padding for __has_unique_object_representations [PR109096]
As reported in the PR, for __has_unique_object_representations we
were treating unnamed bitfields as named ones, which is wrong, they
are actually padding.
THe following patch fixes that.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR c++/109096
* tree.cc (record_has_unique_obj_representations): Ignore unnamed
bitfields.
* g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
Sam James [Tue, 14 Mar 2023 00:23:53 +0000 (00:23 +0000)]
RISC-V: Avoid calloc() poisoning on musl
This fixes errors like:
```
In file included from /usr/include/pthread.h:30,
from /usr/lib/gcc/riscv64-gentoo-linux-musl/12/include/g++-v12/riscv64-gentoo-linux-musl/bits/gthr-default.h:35,
from /usr/lib/gcc/riscv64-gentoo-linux-musl/12/include/g++-v12/riscv64-gentoo-linux-musl/bits/gthr.h:148,
from /usr/lib/gcc/riscv64-gentoo-linux-musl/12/include/g++-v12/ext/atomicity.h:35,
from /usr/lib/gcc/riscv64-gentoo-linux-musl/12/include/g++-v12/bits/ios_base.h:39,
from /usr/lib/gcc/riscv64-gentoo-linux-musl/12/include/g++-v12/ios:42,
from /usr/lib/gcc/riscv64-gentoo-linux-musl/12/include/g++-v12/istream:38,
from /usr/lib/gcc/riscv64-gentoo-linux-musl/12/include/g++-v12/sstream:38,
from /var/tmp/portage/sys-devel/gcc-13.0.1_pre20230305/work/gcc-13-
20230305/gcc/config/riscv/genrvv-type-indexer.cc:22:
/usr/include/sched.h:84:7: error: attempt to use poisoned "calloc"
84 | void *calloc(size_t, size_t);
| ^
/usr/include/sched.h:124:36: error: attempt to use poisoned "calloc"
124 | #define CPU_ALLOC(n) ((cpu_set_t *)calloc(1,CPU_ALLOC_SIZE(n)))
| ^
make[3]: *** [Makefile:2855: build/genrvv-type-indexer.o] Error 1
```
See also
3b21c21f3f5726823e19728fdd1571a14aae0fb3 and
49d508065bdd36fb1a9b6aad9666b1edb5e06474,
which was fixed in PR106102.
gcc/ChangeLog:
* config/riscv/genrvv-type-indexer.cc: Avoid calloc() poisoning on musl by
including <sstream> earlier.
* system.h: Add INCLUDE_SSTREAM.
Signed-off-by: Sam James <sam@gentoo.org>
Richard Biener [Tue, 14 Mar 2023 08:42:45 +0000 (09:42 +0100)]
Remove variables only used with .DEFERRED_INIT
In PR109087 it was noticed that we rely on DSE to remove .DEFERRED_INIT
when it is the only remaining use of a variable. Since DSE is imperfect
and even if it were not would be limited by the amount of statements to
walk the following enhances the unused var removal pass to handle
.DEFERRED_INIT like CLOBBERs, thus we do not keep local variables just
because they are deferred initialized.
* tree-ssa-live.cc (remove_unused_locals): Do not treat
the .DEFERRED_INIT of a variable as use, instead remove
that if it is the only use.
* gcc.dg/auto-init-unused-1.c: New testcase.
Eric Botcazou [Tue, 14 Mar 2023 10:28:24 +0000 (11:28 +0100)]
Add testcase for ifcvt fix
gcc/testsuite/
PR tree-optimization/109005
* gnat.dg/specs/opt6.ads: New test.
Eric Botcazou [Tue, 14 Mar 2023 09:39:11 +0000 (10:39 +0100)]
Revert latest change to emit_group_store
This pessimizes on targets with insv instructions.
gcc/
PR rtl-optimization/107762
* expr.cc (emit_group_store): Revert latest change.
Jonathan Wakely [Thu, 9 Mar 2023 15:04:45 +0000 (15:04 +0000)]
libstdc++: Fix preprocessor condition for inline variables
Although variable templates are valid in C++14, inline ones aren't.
These are only used in C++17 (or later) code, so they don't need to be
defined for C++14.
libstdc++-v3/ChangeLog:
* include/bits/chrono.h (__is_duration_v, __is_time_point_v):
Only define for C++17 and later.
Jonathan Wakely [Mon, 13 Mar 2023 18:20:20 +0000 (18:20 +0000)]
libstdc++: Add comment about symver linker scripts to makefile
libstdc++-v3/ChangeLog:
* src/Makefile.am: Add comment about linker script fragments.
* src/Makefile.in: Regenerate.
Jonathan Wakely [Mon, 6 Mar 2023 14:41:59 +0000 (14:41 +0000)]
libstdc++: Add assertions to std::mask_array operations [PR62196]
Add assertions to diagnose incorrect uses of valarray masks.
The assignment operators of std::mask_array do not have any explicit
preconditions in the standard, but the assignment operator
valarray<T>::operator=(const mask_array<T>&) requires the lengths to
match, so it seems consistent to also require that when the operands are
reversed. In support of that interpretation, libstdc++ has undefined
behaviour if the right-hand operand has more elements than are selected
by the mask, and libc++ has undefined behaviour if it has fewer
elements. Our std::mask_array stores the number of selected elements as
_M_sz so it's easy to add an assertion that checks it.
For the valarray::operator[] that takes a valarray<bool> mask,
[valarray.sub] in the standard says: "In each case the selected
element(s) shall exist." This makes it undefined to have a mask that
refers to out-of-range elements. We can easily check this too.
libstdc++-v3/ChangeLog:
PR libstdc++/62196
* include/bits/mask_array.h (mask_array): Add assertions to
assignment operators.
* include/std/valarray (valarray::operator[](valarray<bool>)):
Add assertions.
* testsuite/26_numerics/valarray/mask-1_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-2_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-3_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-4_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-5_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-6_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-7_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-8_neg.cc: New test.
* testsuite/26_numerics/valarray/mask.cc: New test.
Tamar Christina [Tue, 14 Mar 2023 10:25:42 +0000 (10:25 +0000)]
testsuite: move mla_1 test to aarch64 only [PR109118]
I previously made the test generic, but there's no list
of targets that support integer MLA, and so it's not
really feasible for me to make this generic.
As such I've moved it to be AArch64 only.
gcc/testsuite/ChangeLog:
PR testsuite/109118
* gcc.dg/mla_1.c: Moved to...
* gcc.target/aarch64/sve/mla_3.c: ...here.
Andre Vieira [Tue, 14 Mar 2023 09:51:38 +0000 (09:51 +0000)]
ifcvt: Lower bitfields only if suitable for scalar register [PR 109005]
This patch fixes the condition check for eligilibity of lowering bitfields,
where before we would check for non-BLKmode types, in the hope of excluding
unsuitable aggregate types, we now check directly the representative is not an
aggregate type, i.e. suitable for a scalar register.
gcc/ChangeLog:
PR tree-optimization/109005
* tree-if-conv.cc (get_bitfield_rep): Replace BLKmode check with
aggregate type check.
Jakub Jelinek [Tue, 14 Mar 2023 08:15:38 +0000 (09:15 +0100)]
tree-vect-patterns: Fix up ICE in upper_bound [PR109115]
As mentioned in the PR, range_of_expr returns false if the type
of the expression isn't suitable for corresponding range type,
but doesn't if the range is undefined for other reasons. Still,
lower/upper_bound is defined only for ranges which actually have
at least one pair of subranges, VR_UNDEFINED range doesn't have it.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109115
* tree-vect-patterns.cc (vect_recog_divmod_pattern): Don't use
r.upper_bound () on r.undefined_p () range.
* gcc.dg/pr109115.c: New test.
Jan Hubicka [Tue, 14 Mar 2023 08:10:35 +0000 (09:10 +0100)]
Fix overactive sanity check in profile_count::to_sreal_scale
As discussed in the PR log, profile_count::to_cgraph_frequency was originally
intended to work across function boundary and has some extra logic and sanity
check for that. It is used only within single function and with current
API it can not really work well globally, so this patch synchronizes its
implementation with probability_in which does similar job but to determine
relative probability.
gcc/ChangeLog:
2023-03-14 Jan Hubicka <hubicka@ucw.cz>
PR tree-optimization/106896
* profile-count.cc (profile_count::to_sreal_scale): Synchronize
implementatoin with probability_in; avoid some asserts.
Richard Biener [Tue, 14 Mar 2023 07:25:52 +0000 (08:25 +0100)]
New testcase
This is a reduced testcase for an issue I ran into when trying to
improve PTA compile-time further, there wasn't any C family runfail
in the testsuite for this.
* g++.dg/torture/
20230313.C: New testcase.
GCC Administrator [Tue, 14 Mar 2023 00:17:05 +0000 (00:17 +0000)]
Daily bump.
Gaius Mulley [Mon, 13 Mar 2023 23:03:24 +0000 (23:03 +0000)]
PR 109103 Modula2 Missing function internal_error_at
m2expr.cc should call to internal_error_at, but that function
does not exist yet. For symmetry with the other error reporting
functions, it should be added. This patch provides this function
and also corrects obvious bool/int parameter mismatches in
m2options.h and m2expr.h.
gcc/m2/ChangeLog:
PR modula2/109103
* gm2-compiler/M2ALU.def (PushString): New parameter issueError.
* gm2-compiler/M2ALU.mod (PushString): New parameter issueError.
* gm2-compiler/SymbolTable.mod (PushString): New parameter issueError.
* gm2-gcc/m2decl.cc (m2decl_DetermineSizeOfConstant): Pass
location to interpret_m2_integer.
(m2decl_BuildConstLiteralNumber): New parameter issueError.
* gm2-gcc/m2expr.cc (m2expr_IsTrue): Replace int with bool.
(m2expr_IsFalse): Replace int with bool.
(m2expr_AreConstantsEqual): Replace int with bool.
(m2expr_BuildBinaryForeachWordDo): Call m2linemap_internal_error_at.
(append_digit): Ditto.
(m2expr_interpret_integer): Add location parameter.
(append_m2_digit): Call m2linemap_internal_error_at.
(m2expr_interpret_m2_integer): Add location parameter.
(m2expr_GetSizeOf): Replace sizeof with SIZE in error message.
* gm2-gcc/m2expr.h (m2expr_AreRealOrComplexConstantsEqual):
Replace int with bool.
(m2expr_AreConstantsEqual): Ditto.
(m2expr_IsFalse): Ditto.
(m2expr_IsTrue): Ditto.
(m2expr_interpret_integer): Add location parameter.
(m2expr_interpret_m2_integer): Add location parameter.
* gm2-gcc/m2linemap.cc (mformat_value): New function.
(expand_format): New function.
(expand_message): New function.
(gm2_internal_error_at): New function.
(m2linemap_internal_error_at): New function.
* gm2-gcc/m2linemap.h (m2linemap_internal_error_at): New function.
* gm2-gcc/m2options.h (M2Options_SetISO): Replace int with bool.
(M2Options_SetPIM): Ditto.
(M2Options_SetPIM2): Ditto.
(M2Options_SetPIM3): Ditto.
(M2Options_SetPIM4): Ditto.
(M2Options_SetFloatValueCheck): Ditto.
(M2Options_SetWholeValueCheck): Ditto.
(M2Options_GetISO): Ditto.
(M2Options_GetPIM): Ditto.
(M2Options_GetPIM2): Ditto.
(M2Options_GetPIM3): Ditto.
(M2Options_GetPIM4): Ditto.
(M2Options_GetPositiveModFloor): Ditto.
(M2Options_GetFloatValueCheck): Ditto.
(M2Options_GetWholeValueCheck): Ditto.
(M2Options_Setc): Ditto.
(M2Options_Getc): Ditto.
(M2Options_SetPPOnly): Ditto.
(M2Options_GetPPOnly): Ditto.
(M2Options_SetUselist): Ditto.
(M2Options_SetAutoInit): Ditto.
(M2Options_SetPositiveModFloor): Ditto.
(M2Options_SetNilCheck): Ditto.
(M2Options_SetWholeDiv): Ditto.
(M2Options_SetIndex): Ditto.
(M2Options_SetRange): Ditto.
(M2Options_SetReturnCheck): Ditto.
(M2Options_SetCaseCheck): Ditto.
(M2Options_SetCheckAll): Ditto.
(M2Options_SetExceptions): Ditto.
(M2Options_SetStyle): Ditto.
(M2Options_SetPedantic): Ditto.
(M2Options_SetPedanticParamNames): Ditto.
(M2Options_SetPedanticCast): Ditto.
(M2Options_SetExtendedOpaque): Ditto.
(M2Options_SetVerboseUnbounded): Ditto.
(M2Options_SetXCode): Ditto.
(M2Options_SetCompilerDebugging): Ditto.
(M2Options_SetQuadDebugging): Ditto.
(M2Options_SetDebugTraceQuad): Ditto.
(M2Options_SetDebugTraceAPI): Ditto.
(M2Options_SetSources): Ditto.
(M2Options_SetUnboundedByReference): Ditto.
(M2Options_SetDumpSystemExports): Ditto.
(M2Options_SetOptimizing): Ditto.
(M2Options_SetQuiet): Ditto.
(M2Options_SetCC1Quiet): Ditto.
(M2Options_SetCpp): Ditto.
(M2Options_SetSwig): Ditto.
(M2Options_SetWholeProgram): Ditto.
(M2Options_SetDebugFunctionLineNumbers): Ditto.
(M2Options_SetGenerateStatementNote): Ditto.
(M2Options_GetCpp): Ditto.
(M2Options_GetM2g): Ditto.
(M2Options_SetM2g): Ditto.
(M2Options_SetLowerCaseKeywords): Ditto.
(M2Options_SetVerbose): Ditto.
(M2Options_SetUnusedVariableChecking): Ditto.
(M2Options_SetUnusedParameterChecking): Ditto.
(M2Options_SetStrictTypeChecking): Ditto.
(M2Options_SetWall): Ditto.
(M2Options_SetSaveTemps): Ditto.
(M2Options_GetSaveTemps): Ditto.
(M2Options_SetScaffoldStatic): Ditto.
(M2Options_SetScaffoldDynamic): Ditto.
(M2Options_SetScaffoldMain): Ditto.
(M2Options_SetGenModuleList): Ditto.
(M2Options_SetShared): Ditto.
* gm2-libs-ch/M2LINK.c: Ditto.
* gm2-libs-ch/m2rts.h (M2RTS_RequestDependant): Replace
const char * with const void *.
(M2RTS_RegisterModule): Ditto.
(M2RTS_ConstructModules): Ditto.
* gm2-gcc/m2decl.def (DetermineSizeOfConstant): New parameter
issueError.
* gm2-gcc/m2decl.h (DetermineSizeOfConstant): New parameter
issueError.
gcc/testsuite/ChangeLog:
* gm2/pim/fail/largeconst.mod: New test.
Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
Joseph Myers [Mon, 13 Mar 2023 22:24:08 +0000 (22:24 +0000)]
Update gcc sv.po
* sv.po: Update.
Joseph Myers [Mon, 13 Mar 2023 22:16:46 +0000 (22:16 +0000)]
Update gcc de.po
* de.po: Update.
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.
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.
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.
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.
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.
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>
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>
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Jonathan Wakely [Mon, 13 Mar 2023 10:38:37 +0000 (10:38 +0000)]
libstdc++: Regenerate HTML docs
libstdc++-v3/ChangeLog:
* doc/html/*: Regenerate.
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.
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.
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.
GCC Administrator [Mon, 13 Mar 2023 00:16:51 +0000 (00:16 +0000)]
Daily bump.
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.
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.
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.
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.
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>
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>
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.
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.
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>
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.
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.
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>
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>
GCC Administrator [Sun, 12 Mar 2023 00:16:32 +0000 (00:16 +0000)]
Daily bump.
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.
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.
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
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.
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).
GCC Administrator [Sat, 11 Mar 2023 00:16:36 +0000 (00:16 +0000)]
Daily bump.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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.
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.
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.
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.
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'.
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.
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>
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.
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().